A d v a n c e I n f o r m a t i o n
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 30 and Table 31 for program command sequence.
2.See the section on DQ3 for information on the sector erase timer.
Figure 6. 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 command is valid only during the sector erase operation, in-
cluding the 50 µs time-out period during the sector erase command sequence.
The Erase Suspend command is ignored if written during the chip erase opera-
tion 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 immediately terminates the time-out period
and suspends the erase operation.
After the erase operation is suspended, the device enters the erase-sus-
pend-read mode. The system can read data from or program data to any sector
not selected for erasure. (The device erase suspends all sectors selected for era-
sure.) 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-suspended. Refer to Write
Operation Status on page 56 for information on these status bits.
52
S29GL-A MirrorBit™ Flash Family
S29GL-A_00_A3 April 22, 2005