How fast does NanoCore12 execute code?
The MCU in NanoCore12 has a bus speed of 24Mhz (when the PLL is enabled). This translates to an instruction cycle time of approximately 42ns. Most CPU12 instructions execute in 2 to 9 cycles, with an average of around 4 cycles (167ns). This means NanoCore12 can execute code at an average speed of about 6,000,000 instructions per second (6 MIPS). The true execution speed depends upon many factors, including the particular set of instructions used and their addressing modes.