SMART 5 BOOT BLOCK MEMORY FAMILY
E
Table 7. Status Register Bit Definition
WSMS
7
ESS
6
ES
5
DWS
4
VPPS
3
R
2
R
1
R
0
NOTES:
SR.7 WRITE STATE MACHINE STATUS
Check WSM bit first to determine word/byte
program or block erase completion, before
checking program or erase status bits.
1 = Ready
0 = Busy
(WSMS)
SR.6 = ERASE-SUSPEND STATUS (ESS)
1 = Erase Suspended
When Erase Suspend is issued, WSM halts
execution and sets both WSMS and ESS bits to
“1.” ESS bit remains set to “1” until an Erase
Resume command is issued.
0 = Erase In Progress/Completed
When this bit is set to “1,” one of the following has
occurred:
SR.5 = ERASE STATUS (ES)
1 = Error In Block Erasure
0 = Successful Block Erase
1. VPP out of range.
2. WSM has applied the max number of erase
pulses to the block and is still unable to verify
successful block erasure.
3. Erase Set-Up command was followed by a
command other than Erase Confirm.
SR.4 = PROGRAM STATUS (DWS)
1 = Error in Byte/Word Program
0 = Successful Byte/Word Program
When this bit is set to “1,” one of the following has
occurred:
1. VPP out of range.
2. WSM has applied the max number of program
pulses and is still unable to verify a successful
program.
3. Erase Set-Up command was followed by a
command other than Erase Confirm.
SR.3 = VPP STATUS (VPPS)
1 = VPP Low Detect, Operation Abort
0 = VPP OK
The VPP status bit does not provide continuous
indication of VPP level. The WSM interrogates VPP
level only after the Program or Erase command
sequences have been entered, and informs the
system if VPP is out of range. The VPP status bit is
not guaranteed to report accurate feedback
between VPPLK and VPPH
.
SR.2–SR.0 = RESERVED FOR FUTURE
ENHANCEMENTS (R)
These bits are reserved for future use and should
be masked out when polling the status register.
20
ADVANCE INFORMATION