
February 23, 2005 S71AL016M_M0_A0
S71AL016M
35
A d v a n c e I n f o r m a t i o n
Notes:
1. See
Table 10 on page 37
and
Table 11 on page 43
for erase command sequence.
2. See DQ3: Sector Erase Timer on page 43 for more information.
Figure 5. Erase Operation
Program Suspend/Program Resume Command Sequence
The Program Suspend command allows the system to interrupt a programming
operation so that data can be read from any non-suspended sector. When the
Program Suspend command is written during a programming process, the de-
vice halts the program operation within 15
μ
s maximum (5
μ
s typical) and
updates the status bits. Addresses are not required when writing the Program
Suspend command.
After the programming operation is suspended, the system can read array data
from any non-suspended sector. The Program Suspend command may also be
issued during a programming operation while an erase is suspended. In this
case, data may be read from any addresses not in Erase Suspend or Program
Suspend. If a read is needed from the SecSi Sector area (One-time Program
area), then user must use the proper command sequences to enter and exit this
region.
The system may also write the autoselect command sequence when the device
is in the Program Suspend mode. The system can read as many autoselect
codes as required. When the device exits the autoselect mode, the device re-
verts to the Program Suspend mode, and is ready for another valid operation.
See Autoselect Command Sequence for more information.
After the Program Resume command is written, the device reverts to program-
ming. The system can determine the status of the program operation using the
DQ7 or DQ6 status bits, just as in the standard program operation. See
Write
Operation Status on page 38
for more information.
START
Write Erase
Command Sequence
Data Poll
from System
Data = FFh
No
Yes
Erasure Completed
Embedded
Erase
algorithm
in progress