S29CD016G SPANSION, S29CD016G Datasheet - Page 50

no-image

S29CD016G

Manufacturer Part Number
S29CD016G
Description
16 Megabit (512 K x 32-Bit) CMOS 2.5 Volt-only Burst Mode / Dual Boot / Simultaneous Read/Write Flash Memory
Manufacturer
SPANSION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
S29CD016G0MFAM0132
Manufacturer:
SPANSION
Quantity:
4 333
Part Number:
S29CD016G0PQAM113
Manufacturer:
MOTOROLA
Quantity:
3 268
Part Number:
S29CD016GOPQAN01
Manufacturer:
S
Quantity:
6 235
50
Sector Erase and Program Suspend Operation Mechanics
The Sector Erase and Program Suspend command is ignored if written during the
execution of the Chip Erase operation or Embedded Program Algorithm (but re-
sets the chip if written improperly during the command sequences). Writing the
Sector Erase and Program command during the Sector Erase time-out results in
immediate termination of the time-out period and suspension of the erase oper-
ation. Once in Erase Suspend, the device is available for reading (note that in the
Erase Suspend mode, the Reset command is not required for read operations and
is ignored) or program operations in sectors not being erased. Any other com-
mand written during the Erase Suspend mode is ignored, except for the Sector
Erase and Program Resume command. Writing the Erase and Program Resume
command resumes the sector erase operation. The bank address of the erase
suspended bank is required when writing this command
If the Sector Erase and Program Suspend command is written during a program-
ming operation, the device suspends programming operations and allows only
read operations in sectors not selected for programming. Further nesting of either
erase or programming operations is not permitted.
sible operations during Erase and Program Suspend. (A busy sector is one that is
selected for programming or erasure.)
When the Sector Erase and Program Suspend command is written during a Sector
Erase operation, the chip takes between 0.1 µs and 20 µs to actually suspend the
operation and go into the erase suspended read mode (pseudo-read mode), at
which time the user can read or program from a sector that is not erase sus-
pended. Reading data in this mode is the same as reading from the standard read
mode, except that the data must be read from sectors that have not been erase
suspended.
Polling DQ6 on two immediately consecutive reads from a given address provides
the system with the ability to determine if the device is in Erase or Program Sus-
pend. Before the device enters Erase or Program Suspend, the DQ6 pin toggles
between two immediately consecutive reads from the same address. After the
device enters Erase suspend, DQ6 stops toggling between two immediately con-
secutive reads to the same address. During the Sector Erase operation and also
in Erase suspend mode, two immediately consecutive readings from the erase-
suspended sector causes DQ2 to toggle. DQ2 does not toggle if reading from a
non-busy (non-erasing) sector (stored data is read). No bits are toggled during
program suspend mode. Software must keep track of the fact that the device is
in a suspended mode.
After entering the erase-suspend-read mode, the system may read or program
within any non-suspended sector:
A read operation from the erase-suspended bank returns polling data up to
20 µs after the erase suspend command is issued; read operations thereafter
return array data. Read operations from the other bank return array data with
no latency.
Table 18. Allowed Operations During Erase/Program Suspend
Busy Sector
Non-busy
Sector
sectors
A d v a n c e
Program Suspend
Program Resume
Read Only
S29CD016G
I n f o r m a t i o n
Read or Program
Erase Suspend
Table 18
Erase Resume
summarizes permis-
S29CD016_00_A4 November 5, 2004

Related parts for S29CD016G