ADUC8xx:  Timing for access to the data Flash/EE space and use of NOP instructions

Document created by analog-archivist Employee on Feb 23, 2016Last modified by carol.nelson on Jan 24, 2018
Version 2Show Document
  • View in full screen mode

Do I have to enter “NOP” instructions to wait for the Flash/EE erase and
program times to
elapse before performing the next data Flash/EE operation?


Absolutely not. All timing for access to the data Flash/EE space is taken care
of for you in
hardware. When you perform a Flash/EE erase or program command, the MCU core
will not
move on to the next machine cycle until the Flash/EE operation is complete.
Effectively this means
that a Flash/EE erase or program command will only take one machine cycle, but
that this machine
cycle is stretched out over a 250μs ! 20ms period. Refer to flash/EE memory
timings in the
appropriate datasheet for details of the various flash/EE memory program and
erase times.