s29cd-j Meet Spansion Inc., s29cd-j Datasheet - Page 39

no-image

s29cd-j

Manufacturer Part Number
s29cd-j
Description
32/16 Megabit Cmos 2.6 Volt Or 3.3 Volt-only Simultaneous Read/write, Dual Boot, Burst Mode Flash Memory With Versatilei/o?
Manufacturer
Meet Spansion Inc.
Datasheet
March 7, 2007 S29CD-J_CL-J_00_B2
8.8.6
8.8.7
DQ3: Sector Erase Timer
RY/BY#: Ready/Busy#
After writing a sector erase command sequence, the system may read DQ3 to determine whether or not
erasure has begun. (The sector erase timer does not apply to the chip erase command.) If additional sectors
are selected for erasure, the entire time-out also applies after each additional sector erase command. When
the time-out period is complete, DQ3 switches from a “0” to a “1.” If the time between additional sector erase
commands from the system can be assumed to be less than 50 µs, the system need not monitor DQ3. See
Section 8.7.2, Sector Erase on page 31
After the sector erase command is written, the system reads the status of DQ7 (Data# Polling) or DQ6
(Toggle Bit I) to ensure that the device has accepted the command sequence, then reads DQ3. If DQ3 is “1,”
the Embedded Erase algorithm has begun; all further commands (except Erase Suspend) are ignored until
the erase operation is complete. If DQ3 is “0,” the device accepts additional sector erase commands.
To ensure the command has been accepted, the system software check the status of DQ3 prior to and
following each sub-sequent sector erase command. If DQ3 is high on the second status check, the last
command might not have been accepted.
The device provides a RY/BY# open drain output pin as a way to indicate to the host system that the
Embedded Algorithms are either in progress or have been completed. If the output of RY/BY# is low, the
device is busy with either a program, erase, or reset operation. If the output is floating, the device is ready to
accept any read/write or erase operation. When the RY/BY# pin is low, the device will not accept any
additional program or erase commands with the exception of the Erase suspend command. If the device has
entered Erase Suspend mode, the RY/BY# output is floating. For programming, the RY/BY# is valid (RY/BY#
= 0) after the rising edge of the fourth WE# pulse in the four write pulse sequence. For chip erase, the RY/
BY# is valid after the rising edge of the sixth WE# pulse in the six write pulse sequence. For sector erase, the
RY/BY# is also valid after the rising edge of the sixth WE# pulse.
If RESET# is asserted during a program or erase operation, the RY/BY# pin remains a 0 (busy) until the
internal reset operation is complete, which requires a time of t
system can thus monitor RY/BY# to determine whether the reset operation is complete. If RESET# is
asserted when a program or erase operation is not executing (RY/BY# pin is floating), the reset operation is
completed in a time of t
RESET# pin returns to V
Since the RY/BY# pin is an open-drain output, several RY/BY# pins can be tied together in parallel with a pull-
up resistor to V
open drain.
Table 8.9
18.8
Notes
1. DQ5 switches to 1 when an Embedded Program or Embedded Erase operation has exceeded the maximum timing limits. See
2. DQ7 and DQ2 require a valid address when reading status information. See
Section 8.8.5, DQ5: Exceeded Timing Limits on page 38
Section 8.8.3, DQ2: Toggle Bit II on page 36
Standard
Suspend
and
Erase
Mode
Mode
Figure 18.9
shows the outputs for RY/BY#, DQ7, DQ6, DQ5, DQ3 and DQ2.
D a t a
CC
Embedded Program Algorithm
Embedded Erase Algorithm
Reading within Erase
Suspended Sector
Reading within Non-Erase
Suspended Sector
Erase-Suspend-Program
. An external pull-up resistor is required to take RY/BY# to a V
Operation
show RY/BY# for read, reset, program, and erase operations, respectively.
S h e e t
READY
IH
.
S29CD-J & S29CL-J Flash Family
(not during Embedded Algorithms). The system can read data t
( P r e l i m i n a r y )
Table 8.9 Write Operation Status
for further details.
for more details.
Table 8.9
(Note 2)
for more information.
DQ7#
DQ7#
DQ7
Data
0
1
shows the status of DQ3 relative to the other status bits.
No toggle
Toggle
Toggle
Toggle
DQ6
Data
READY
Section 8.8.1, DQ7: Data# Polling on page 34
(during Embedded Algorithms). The
(Note 1)
DQ5
Data
0
0
0
0
Figure
IH
DQ3
Data
N/A
N/A
N/A
18.2,
level since the output is an
1
Figure
No toggle
(Note 2)
Toggle
Toggle
Data
DQ2
N/A
RH
18.6,
after the
and
RY/BY#
Figure
0
0
1
1
0
39

Related parts for s29cd-j