D A T A S H E E T
After the erase operation is suspended, the system can
Erase Suspend command can be written after the
device resumes erasing.
read array data from or program data to any sector not
selected for erasure. (The device “erase suspends” all
sectors selected for erasure.) Normal read and write
timings and command definitions apply. Reading at any
address within erase-suspended sectors produces
status data on DQ7–DQ0. The system can use DQ7, or
DQ6 and DQ2 together, to determine if a sector is
actively erasing or is erase-suspended. See “Write
Operation Status” on page 27 for information on these
status bits.
START
Write Erase
Command Sequence
After an erase-suspended program operation is com-
plete, the system can once again read array data within
non-suspended sectors. The system can determine
the status of the program operation using the DQ7 or
DQ6 status bits, just as in the standard program oper-
ation. See “Write Operation Status” on page 27 for
more information.
Data Poll
from System
Embedded
Erase
algorithm
in progress
No
The system may also write the autoselect command
sequence when the device is in the Erase Suspend
mode. The device allows reading autoselect codes
even at addresses within erasing sectors, since the
codes are not stored in the memory array. When the
device exits the autoselect mode, the device reverts to
the Erase Suspend mode, and is ready for another
valid operation. See “Autoselect Command Sequence”
on page 22 for more information.
Data = FFH?
Yes
Erasure Completed
Notes:
The system must write the Erase Resume command
(address bits are “don’t care”) to exit the erase suspend
mode and continue the sector erase operation. Further
writes of the Resume command are ignored. Another
1. See Table 12, on page 26 for erase command sequence.
2. See “DQ3: Sector Erase Timer” on page 29 for more in-
formation.
Figure 4. Erase Operation
January 23, 2007 21635C5
Am29SL160C
25