I am using Atmel 89LV52 MCU and oscillator of 12Mhz. Since 89LV52 has CPI of 12, i think that the MCU can run 12M/12 = 1 Million instruction per second, am i right? then it takes 1us to run 1 instruction of Assembler, eg. MOV, SUBB, etc, but takes 2 us to run MOVX? Can anybody tell em whether i am right?
"If I recall, all 8051 instructions require 1, 2, or 3 instruction cycles to execute" As it happens they are all 1 or 2 instruction cycles except MUL and DIV which are 4. Stefan