This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

instruction timing in 8051MCU

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?

Parents
  • Drew, what I stated was not that 2 and 4 clockers exist, but that some of them have different instruction cycle counts for some instructions e.g. (some) Cygnal chips use one more instruction cycle when branching than when not.

    I know of no 6 or 12 clockers that do not run by standard instruction cycle count.

    Erik

Reply
  • Drew, what I stated was not that 2 and 4 clockers exist, but that some of them have different instruction cycle counts for some instructions e.g. (some) Cygnal chips use one more instruction cycle when branching than when not.

    I know of no 6 or 12 clockers that do not run by standard instruction cycle count.

    Erik

Children