Specifications
34 GL-S MirrorBit
®
Family IS29GL_128S_01GS_00_Rev.A February 2015
Data Sheet
5.3.5 Erase Suspend / Erase Resume
The Erase Suspend command allows the system to interrupt a sector erase operation and then read data
from, or program data to, the main flash array. This command is valid only during sector erase or program
operation. The Erase Suspend command is ignored if written during the chip erase operation.
When the Erase Suspend command is written during the sector erase operation, the device requires a
maximum of t
ESL
(erase suspend latency) to suspend the erase operation and update the status bits.
After the erase operation has been suspended, the part enters the erase-suspend mode. The system can
read data from or program data to the main flash array. Reading at any address within erase-suspended
sectors produces undetermined data. The system can determine if a sector is actively erasing or is erase-
suspended by reading the Status Register or using Data Polling. Refer to Status Register on page 37 for
information on these status bits. Refer to Data Polling Status on page 38 for more information.
After an erase-suspended program operation is complete, the EAC returns to the erase-suspend state. The
system can determine the status of the program operation by reading the Status Register, just as in the
standard program operation.
If a program failure occurs during erase suspend the Clear or Reset commands will return the device to the
erase suspended state. Erase will need to be resumed and completed before again trying to program the
memory array.
Accesses and commands that are valid during Erase Suspend are:
Read to any other non-suspended sector
Program to any other non-suspended sector
Status Register Read
Status Register Clear
Enter DYB ASO
DYB Set
DYB Clear
DYB Status Read
Exit ASO or Command Set Exit
Erase Resume command
To resume the sector erase operation, the system must write the Erase Resume command. The device will
revert to erasing and the status bits will be updated. Further writes of the Resume command are ignored.
Another Erase Suspend command can be written after the chip has resumed erasing.
Erase suspend and resume is not supported while entered in an ASO. While in erase suspend entry into ASO
is not supported.