I am planning to use EEPROM for storing a table in ATmega162/V. It is for speed reasons.
On page 22 the handbook says:
"The EEPROM read access takes one instruction, and the requested data is available immediately.
When the EEPROM is read, the CPU is halted for four clock cycles before the next execution is executed."
What does this mean?
-(A)The CPU is stopped 4 clock cycles; the read takes 4 more clock cycles compared to other internal memory reads.
-(B)The read takes 4 clock cycles.
-(C) There is a delay time, like at reading external RAM where puls stretching is used.
If I have to do sequential reads (4 bytes in my case), how many clock cycles will that take per byte?
Does it help to execute a little other command between two reads (to get more time between EEPROM reads).