![](http://datasheet.mmic.net.cn/330000/M50FW080K5P_datasheet_16433094/M50FW080K5P_29.png)
M50FW080
Status Register
29/55
5.3
Erase status (bit 5)
The Erase Status bit can be used to identify if the memory has applied the maximum
number of erase pulses to the block(s) and still failed to verify that the block(s) has erased
correctly. The Erase Status bit should be read once the Program/Erase Controller Status bit
is ‘1’ (Program/Erase Controller inactive).
When the Erase Status bit is ‘0’ the memory has successfully verified that the block(s) has
erased correctly; when the Erase Status bit is ‘1’ the Program/Erase Controller has applied
the maximum number of pulses to the block(s) and still failed to verify that the block(s) has
erased correctly.
Once the Erase Status bit is set to ‘1’ it can only be reset to ‘0’ by a Clear Status Register
command or 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 fail.
5.4
Program status (bit 4)
The Program Status bit can be used to identify if the memory has applied the maximum
number of program pulses to the byte and still failed to verify that the byte has programmed
correctly. The Program Status bit should be read once the Program/Erase Controller Status
bit is ‘1’ (Program/Erase Controller inactive).
When the Program Status bit is ‘0’ the memory has successfully verified that the byte has
programmed correctly; when the Program Status bit is ‘1’ the Program/Erase Controller has
applied the maximum number of pulses to the byte and still failed to verify that the byte has
programmed correctly.
Once the Program Status bit is set to ‘1’ it can only be reset to ‘0’ by a Clear Status Register
command or 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 fail.
5.5
V
PP
status (bit 3)
The V
PP
Status bit can be used to identify an invalid voltage on the V
PP
pin during Program
and Erase operations. The V
PP
pin is only sampled at the beginning of a Program or Erase
operation. Indeterminate results can occur if V
PP
becomes invalid during a Program or
Erase operation.
When the V
PP
Status bit is ‘0’ the voltage on the V
PP
pin was sampled at a valid voltage;
when the V
PP
Status bit is ‘1’ the V
PP
pin has a voltage that is below the V
PP
Lockout
Voltage, V
PPLK
, the memory is protected; Program and Erase operation cannot be
performed.
Once the V
PP
Status bit set to ‘1’ it can only be reset to ‘0’ by a Clear Status Register
command or 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 fail.