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
and
for
program
command
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
for more information.
58
S29GL-N MirrorBit™ Flash Family
S29GL-N_00_B3 October 13, 2006