|
M58BW016BT Datasheet, PDF (29/63 Pages) STMicroelectronics – 16 Mbit 512Kb x32, Boot Block, Burst 3V Supply Flash Memories | |||
|
◁ |
M58BW016BT, M58BW016BB, M58BW016DT, M58BW016DB
fore a new Program or Erase command is issued,
otherwise the new command will appear to fail.
Program Suspend Status (Bit 2)
The Program Suspend Status bit indicates that a
Program operation has been suspended and is
waiting to be resumed. The Program Suspend
Status should only be considered valid when the
Program/Erase Controller Status bit is set to â1â
(Program/Erase Controller inactive); after a Pro-
gram/Erase Suspend command is issued the
memory may still complete the operation rather
than entering the Suspend mode.
When the Program Suspend Status bit is set to â0â,
the Program/Erase Controller is active or has com-
pleted its operation; when the bit is set to â1â, a Pro-
gram/Erase Suspend command has been issued
and the memory is waiting for a Program/Erase
Resume command.
When a Program/Erase Resume command is is-
sued the Program Suspend Status bit returns to
â0â.
Block Protection Status (Bit 1)
The Block Protection Status bit can be used to
identify if a Program or Erase operation has tried
to modify the contents of a protected block.
When the Block Protection Status bit is set to â0â,
no Program or Erase operations have been at-
tempted to protected blocks since the last Clear
Status Register command or hardware reset;
when the Block Protection Status bit is set to â1â, a
Program or Erase operation has been attempted
on a protected block.
Once set to â1â, the Block Protection Status bit can
only be reset Low by a Clear Status Register com-
mand 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.
Tuning Protection Status (Bit 0)
The Tuning Protection Status bit indicates if the
device is locked (Tuning Protection is enabled) or
unlocked (Tuning Protection is disabled).
When the Tuning Protection Status bit is set to â0â
the device is locked, when it is set to â1â the device
is unlocked. After a reset or power-up the device is
locked and so bit0 is set to â0â.
The Tuning Protection Status bit is set to â1â for the
M58BW016D version.
Table 11. Status Register Bits
Bit
Name
Logic Level
Definition
7
Program/Erase Controller Status
â1â
Ready
â0â
Busy
6
Erase Suspend Status
â1â
Suspended
â0â
In Progress or Completed
5
Erase Status
â1â
Erase Error
â0â
Erase Success
4
Program Status,
Tuning Protection Unlock Status
â1â
Program Error
â0â
Program Success
3
VPP Status
â1â
VPP Invalid, Abort
â0â
VPP OK
2
Program Suspend Status
â1â
Suspended
â0â
In Progress or Completed
1
Erase/Program in a Protected
Block
â1â
Program/Erase on Protected Block,
Abort
â0â
No Operations to Protected Sectors
0
Tuning Protection Status
â1â
Tuning Protection Disabled(1)
â0â
Tuning Protection Enabled
Note: 1. For the M58BW016D version the Tuning Protection Status bit is always set to â1â.
29/63
|
▷ |