When f=1MHz how much time need exactly to execute a NOP on a PIC16F84 chip? (I think 4us but I am not sure)
Thanks Attila
When f=1MHz how much time need exactly to execute a NOP on a PIC16F84 chip? (I think 4us but I am not sure)
Thanks Attila
According to the data sheet:
All instructions are executed within one single instruction cycle, unless a conditional test is true or the program counter is changed as a result of an instruction. In this case, the execution takes two instruction cycles with the second cycle executed as a NOP. One instruction cycle consists of four oscillator periods. Thus, for an oscillator frequency of 4 MHz, the normal instruction execution time is
1 us.So yes, a NOP takes 4 us.
Yes. Except for branches it is 4 clock cycles per instruction so at 1MHz that would be 4us.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required