FAST BOOT BLOCK DATASHEET
E
Start
Bus Operation
Command
Comments
Data = 20H
Addr = Within Block to Be
Erased
Write 20H,
Block Address
Write
Erase Setup
Data = D0H
Write
Read
Erase Confirm
Addr = Within Block to Be
Erased
Write D0H,
Block Address
Status Register Data
Suspend
Blk. Erase
Loop
Check SR.7
1 = WSM Ready
0 = WSM Busy
Read Status Register
No
Standby
Repeat for subsequent block erasures.
0
Suspend
SR.7 =
Block Erase
Full status check can be done after each block erase or after a
sequence of block erasures.
Yes
1
Write FFH after the last operation to place device in read array mode.
Full Status
Check if Desired
Block Erase Complete
FULL STATUS CHECK PROCEDURE
Read Status Register
Data (See Above)
Bus Operation
Command
Comments
Check SR.3
Standby
1
1 = VPP Error Detect
SR.3 =
VPP Range Error
Check SR.1
Standby
1 = Device Protect Detect
WP# = VIL
0
SR.1 =
0
1
Check SR.4, 5
Both 1 = Command Sequence
Error
Standby
Standby
Device Protect Error
Check SR.5
1 = Block Erase Error
1
1
Command Sequence
Error
SR.4, 5 =
0
SR.5, SR.4, SR.3 and SR.1 are only cleared by the Clear Staus
Register command, in cases where multiple blocks are erased before
full status is checked.
If an error is detected, clear the status register before attempting retry
or other error recovery.
SR.5 =
0
Block Erase Error
Block Erase
Successful
Figure 7. Automated Block Erase Flowchart
22
PRODUCT PREVIEW