Program Algorithm. Writing the Erase Suspend com-
mand during the Sector Erase time-out results in imme-
diate termination of the time-out period and suspension
of the erase operation.
pended. Successively reading from the erase-sus-
pended sector while the device is in the
erase-suspend-read mode will cause DQ2 to toggle.
(See the section on DQ2).
Any other command written during the Erase Suspend
mode will be ignored except the Erase Resume com-
mand. Writing the Erase Resume command resumes
the erase operation. The addresses are “don’t-cares”
when writing the Erase Suspend or Erase Resume
command.
After entering the erase-suspend-read mode, the user
can program the device by writing the appropriate com-
mand sequence for Byte Program. This program mode
is known as the erase-suspend-program mode. Again,
programming in this mode is the same as programming
in the regular Byte Program mode except that the data
must be programmed to sectors that are not erase-sus-
pended. Successively reading from the erase-sus-
pended sector while the device is in the
erase-suspend-program mode will cause DQ2 to tog-
gle. The end of the erase-suspended program opera-
tion is detected by the RY/BY output pin, Data Polling
of DQ7, or by the Toggle Bit I (DQ6) which is the same
as the regular Byte Program operation. Note that DQ7
must be read from the byte program address while
DQ6 can be read from any address.
When the Erase Suspend command is written during
the Sector Erase operation, the device will take a max-
imum of 15 µs to suspend the erase operation. When
the device has entered the erase-suspended mode, the
RY/BY output pin and the DQ7 bit will be at logic ‘1’,
and DQ6 will stop toggling. The user must use the ad-
dress of the erasing sector for reading DQ6 and DQ7 to
determine if the erase operation has been suspended.
Further writes of the Erase Suspend command are ig-
nored.
To resume the operation of Sector Erase, the Resume
command (30H) should be written. Any further writes of
the Resume command at this point will be ignored. An-
other Erase Suspend command can be written after the
chip has resumed erasing.
When the erase operation has been suspended, the
device defaults to the erase-suspend-read mode.
Reading data in this mode is the same as reading from
the standard read mode except that the data must be
read from sectors that have not been erase-sus-
14
Am29F016