This work presents a simple integer-only instruction set architecture and microarchitecture derived from One Instruction Set Computers (OISCs) embedding multiple execution modes ( mOISC), capable of running at reasonable performance level to enable basic usability in microcontroller applications. The purpose mOISC is data transfer tasks run small programs while maintaining ultimate simplicity. ...