
Retired Product
DS05-20907-4E_July 31, 2007
MBM29PL32TM/BM90/10
34
Write Operation Status
Detailed in “Hardware Sequence Flags” are all the status flags which can determine the status of the device for
current mode operation. When checking Hardware Sequence Flags during program operations, it should be
checked 4
μs after issuing program command. During sector erase, the part provides the status flags automat-
ically to the I/O ports. The information on DQ2 is address sensitive. If an address from an erasing sector is
consecutively read, then the DQ2 bit will toggle. However DQ2 will not toggle if an address from a non-erasing
sector is consecutively read. This allows the user to determine which sectors are erasing.
Once erase suspend is entered address sensitivity still applies. If the address of a non-erasing sector (one
available for read) is provided, then stored data can be read from the device. If the address of an erasing sector
(one unavailable for read) is applied, the device will output its status bits.
Hardware Sequence Flags
*1 : Successive reads from the erasing or erase-suspend sector will cause DQ2 to toggle.
*2 : Reading from non-erase suspend sector address will indicate logic “1” at the DQ2 bit.
*3 : DQ1 indicates the Write-to-Buffer ABORT status during Write-Buffer-Programming operations.
*4 : The Data Polling algorithm detailed in “Data Polling Algorithm” in
■FLOW CHART should be used for Write-
Buffer-Programming operations. Note that DQ7 during Write-Buffer-Programming indicates the data-bar for
DQ7 data for the LAST LOADED WRITE-BUFFER ADDRESS location.
Status
DQ7
DQ6
DQ5
DQ3
DQ2
DQ1*3
In
Progress
Embedded Program Algorithm
DQ7
Toggle
0
1
0
Embedded Erase Algorithm
0
Toggle
0
1
Toggle*1
N/A
Program
Suspend
Mode
Program-Suspend-Read
(Program Suspended Sector)
Data
Program-Suspend-Read
(Non-Program Suspended Sector)
Data
Erase
Suspend
Mode
Erase-Suspend-Read
(Erase Suspended Sector)
11
0
Toggle*1
N/A
Erase-Suspend-Read
(Non-Erase Suspended Sector)
Data
Erase-Suspend-Program
(Non-Erase Suspended Sector)
DQ7
Toggle
0
1*2
N/A
Exceeded
Time
Limits
Embedded Program Algorithm
DQ7
Toggle
1
0
1
N/A
Embedded Erase Algorithm
0
Toggle
1
N/A
Erase
Suspend
Mode
Erase-Suspend-Program
(Non-Erase Suspended Sector)
DQ7
Toggle
1
0
N/A
Write to
Buffer*4
BUSY State
DQ7
Toggle
0
N/A
0
Exceeded Timing Limits
DQ7
Toggle
1
N/A
0
ABORT State
N/A
Toggle
0
N/A
1