10
1 Meg x 16 Enhanced Boot Block Flash Memory Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160A3_3.p65 – Rev. 3, Pub. 8/01 ©2001, Micron Technology, Inc.
1 MEG x 16
ENHANCED BOOT BLOCK FLASH MEMORY
ADVANCE
Table 4
Status Register
STATUS
BIT # STATUS REGISTER BIT DESCRIPTION
SR7
WRITE STATE MACHINE STATUS (WSM)
If SR7 = 0 (busy), the WSM has not completed an ERASE or
1 = Ready PROGRAM operation. If SR7 = 1 (ready), other operations can be
0 = Busy performed.
SR6 ERASE SUSPEND STATUS If SR6 = 1, WSM halts execution, indicating that the ERASE
1 = ERASE SUSPEND operation has been suspended. SR6 remains “1” until an ERASE
0 = ERASE in progress or RESUME command is issued.
ERASE complete
SR5 ERASE STATUS SR5 = 0 indicates that a BLOCK ERASE has been successful. SR5 = 1
1 = BLOCK ERASE error indicates that an erase has failed; therefore, the WSM has completed
0 = BLOCK ERASE successful the maximum allowable erase pulses determined by the internal
algorithm but which were insufficient to completely erase the device.
SR4 PROGRAM STATUS SR4 = 0 indicates successful programming has occurred at the
1 = PROGRAM error address location. SR4 = 1 indicates the WSM was unable to
0 = PROGRAM successful correctly program the addressed location.
SR3 VPP STATUS SR3 provides status of VPP during programming.
1 = Program abort VPP range error
0 = VPP good
SR2 PROGRAM SUSPEND STATUS If SR2 = 1, WSM halts execution, indicating the PROGRAM
1 = PROGRAM suspended operation has been suspended. SR2 stays “1” until a PROGRAM
0 = PROGRAM in progress or RESUME command is issued.
PROGRAM complete
SR1 BLOCK LOCK STATUS SR1 = 1 indicates that the address block is locked when WP# = VIL.
1 = Block locked Any attempt to program/erase this block will abort the operation
0 = Block not locked and the device will return to read status mode.
SR0 RESERVED
NOTE: 1. After a PROGRAM/ERASE command is issued and confirmed, status bit SR7 goes LOW to indicate that the operation is
in progress. If SR7 = 1 (ready), other polling operations can be performed. Until this occurs, the other status bits are
not valid. SR7 is not updated automatically at the completion of a WSM task; therefore, if the WSM status bit shows
busy (0), OE# and CE# must be toggled periodically to determine when the WSM has completed an operation (SR7 =
1).
2. When an ERASE SUSPEND command is issued, the WSM halts execution and sets SR6 = 1, indicating that the ERASE
operation has been suspended. The WSM status bit is also set to HIGH (SR7 = 1), indicating that the ERASE SUSPEND
operation has been completed successfully.
3. During an ERASE error, the SR5 bit is set (SR5 = 1), while SR5 = 0 indicates that a successful block erasure has occurred.
4. If the WSM is unable to program the addressed location correctly, the SR4 bit is set (SR4 = 1) and
SR4 = 0 indicates that a successful programming operation has occurred at the addressed block location. Information
concerning the status of VPP during programming/erasure is provided by SR3. If VPP is lower than VPPLK after a
PROGRAM/ERASE command has been issued, SR3 is set to a “1,” indicating that the PROGRAM/ERASE operation has
aborted due to a low VPP.
5. During a PROGRAM SUSPEND command, the WSM halts execution and the SR2 bit is set, indicating that the PROGRAM operation has been suspended. This bit remains ”1” until a PROGRAM RESUME command is issued. The WSM
status bit is also set to HIGH (SR7 = 1), indicating that the PROGRAM SUSPEND operation has been completed
successfully.
6. A proper block address must be provided in an ERASE operation. If that addressed block is protected, then the SR1 bit
is set (SR1 = 1) when WP# = VIL. If that block is not protected, then SR1 = 0.