D a t a S h e e t
START
Write Erase
Command Sequence
(Notes 1, 2)
Data Poll to Erasing
Bank from System
Embedded
Erase
algorithm
in progress
No
Data = FFh?
Yes
Erasure Completed
Notes:
1. See Table 12 on
page 63 and
Table 14 on
page 65 for
program
Figure 4. Erase Operation
Erase Suspend/Erase Resume Commands
The Erase Suspend command, B0h, allows the system to interrupt a sector erase operation
and then read data from, or program data to, any sector not selected for erasure. This com-
mand is valid only during the sector erase operation, including the 50 µs time-out period
during the sector erase command sequence. The Erase Suspend command is ignored if writ-
ten during the chip erase operation or Embedded Program algorithm.
When the Erase Suspend command is written during the sector erase operation, the device
requires a typical of 5 μs (maximum of 20 μs) to suspend the erase operation. However, when
the Erase Suspend command is written during the sector erase time-out, the device immedi-
ately terminates the time-out period and suspends the erase operation.
After the erase operation is suspended, the device enters the erase-suspend-read mode. The
system can read data from or program data to any sector not selected for erasure. (The de-
vice erase suspends all sectors selected for erasure.) Reading at any address within
erase-suspended sectors produces status information on DQ7–DQ0. The system can use
DQ7, or DQ6 and DQ2 together, to determine if a sector is actively erasing or is erase-sus-
pended. Refer to the Write Operation Status section for information on these status bits.
After an erase-suspended program operation is complete, the device returns to the
erase-suspend-read mode. The system can determine the status of the program operation
using the DQ7 or DQ6 status bits, just as in the standard word program operation. Refer to
Write Operation Status‚ on page 67 for more information.
58
S29GL-N MirrorBit™ Flash Family
S29GL-N_00_B3 October 13, 2006