M58BW016DT, M58BW016DB, M58BW016FT, M58BW016FB
Status register
5.3
Erase status (bit 5)
The erase status bit can be used to identify if the memory has failed to verify that the block
has erased correctly. The erase status bit should be read once the program/erase controller
status bit is High (program/erase controller inactive).
When the erase status bit is set to ‘0’, the memory has successfully verified that the block
has erased correctly. When the erase status bit is set to ‘1’, the program/erase controller has
applied the maximum number of pulses to the block and still failed to verify that the block
has erased correctly.
Once set to ‘1’, the erase status bit can only be reset to ‘0’ by a Clear Status Register
command or a hardware reset. If set to ‘1’ it should be reset before a new Program or Erase
command is issued, otherwise the new command will appear to fail.
5.4
Program status (bit 4)
The program status bit is used to identify a program failure. Bit4 should be read once the
program/erase controller status bit is High (program/erase controller inactive).
When bit4 is set to ‘0’ the memory has successfully verified that the device has programmed
correctly. When bit4 is set to ‘1’ the device has failed to verify that the data has been
programmed correctly.
Once set to 1’, the program status bit can only be reset to ‘0’ by a Clear Status Register
command or a hardware reset. If set to ‘1’ it should be reset before a new Program or Erase
command is issued, otherwise the new command will appear to fail.
5.5
VPP status (bit 3)
The VPP status bit can be used to identify an invalid voltage on the VPP pin during fast
program and erase operations. The VPP pin is only sampled at the beginning of a program
or erase operation. Indeterminate results can occur if VPP becomes invalid during a fast
program or erase operation.
When the VPP status bit is set to ‘0’, the voltage on the VPP pin was sampled at a valid
voltage; when the VPP status bit is set to ‘1’, the VPP pin has a voltage that is below the VPP
lockout voltage, VPPLK
.
Once set to ‘1’, the VPP status bit can only be reset to ‘0’ by a Clear Status Register
command or a hardware reset. If set to ‘1’ it should be reset before a new Program or Erase
command is issued, otherwise the new command will appear to fail.
35/70