Status Register
M50FLW040A, M50FLW040B
5.3.4
5.3.5
Block Protection status (Bit SR1)
The Block Protection Status bit can be used to identify if the Program or Erase operation has
tried to modify the contents of a protected block. When the Block Protection Status bit is to
โ0โ, no Program or Erase operations have been attempted to protected blocks since the last
Clear Status Register command or hardware reset. When the Block Protection Status bit is
โ1โ, a Program or Erase operation has been attempted on a protected block.
Once it is set to โ1โ, the Block Protection Status bit can only be reset to โ0โ by a Clear Status
Register command or by a hardware reset. If it is set to โ1โ, it should be reset before a new
Program or Erase command is issued, otherwise the new command will appear to have
failed, too.
Using the A/A Mux Interface, the Block Protection Status bit is always โ0โ.
Reserved (Bit SR0)
Bit 0 of the Status Register is reserved. Its value should be masked.
Table 14. Status Register bits
Operation
SR7 SR6 SR5 SR4 SR3 SR2 SR1
Program active
โ0โ X(1) โ0โ โ0โ โ0โ โ0โ โ0โ
Program suspended
โ1 X(1) โ0โ โ0โ โ0โ โ1โ โ0โ
Program completed successfully
โ1โ X(1) โ0โ โ0โ โ0โ โ0โ โ0โ
Program failure due to VPP Error
โ1โ X(1) โ0โ โ1โ โ1โ โ0โ โ0โ
Program failure due to Block Protection (FWH/LPC
Interface only)
โ1โ
X(1)
โ0โ
โ1โ
โ0โ
โ0โ
โ1โ
Program failure due to cell failure
โ1โ X(1)) โ0โ โ1โ โ0โ โ0โ โ0โ
Erase active
โ0โ โ0โ โ0โ โ0โ โ0โ โ0โ โ0โ
Erase suspended
โ1โ โ1โ โ0โ โ0โ โ0โ โ0โ โ0โ
Erase completed successfully
โ1โ โ0โ โ0โ โ0โ โ0โ โ0โ โ0โ
Erase failure due to VPP Error
Erase failure due to Block Protection (FWH/LPC
Interface only)
โ1โ โ0โ โ1โ โ0โ โ1โ โ0โ โ0โ
โ1โ โ0โ โ1โ โ0โ โ0โ โ0โ โ1โ
Erase failure due to failed cell(s) in block
โ1โ โ0โ โ1โ โ0โ โ0โ โ0โ โ0โ
1. For Program operations during Erase Suspend Bit SR6 is โ1โ, otherwise Bit SR6 is โ0โ.
34/64