A d v a n c e I n f o r m a t i o n
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 39 for information on these status bits.
After an erase-suspended program operation is complete, the system can once again read array
data within non-suspended sectors. The system can determine the status of the program opera-
tion using the DQ7 or DQ6 status bits, just as in the standard program operation. See Write
Operation Status on page 39 for more information.
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 sec-
tors, 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 32 for more information.
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 Erase Suspend command can be written after the device has resumed
erasing.
START
Write Erase
Command Sequence
Data Poll
from System
Embedded
Erase
algorithm
in progress
No
Data = FFh?
Yes
Erasure Completed
Notes:
1. See Table 17 for erase command sequence.
2. See DQ3: Sector Erase Timer on page 44 for more information.
Figure 5. Erase Operation
36
S29AL032D
S29AL032D_00_A3 June 13, 2005