28F160S5, 28F320S5
E
Start
Device
Supports
Queuing
Yes
Set Time-Out
Issue Block Queue
Erase Command 28H,
Block Address
No
Read Extended Status
Register
Erase Block 0=No
Time-Out?
Is Queue
Available?
XSR.7=
1=Yes
Another
Block
Yes
Erase?
Yes
Yes
Issue Erase Command
28H Block Address
1=No
Read Extended
No
Status Register
Bus Command
Comments
Operation
Write Erase Block Data = 28h or 20h
Addr = Block Address
Read
XSR.7=valid
Addr = X
Standby
Check XSR.7
1 = Erase queue available
0 = No Erase queue available
Write Erase Block Data = 28H
Addr = Block Address
Read
SR.7=valid; SR.6-0=X
With the device enabled,
OE# low updates SR
Addr = X
Standby
Check XSR.7
1 = Erase queue available
0 = No Erase queue available
Write
Erase Data = D0H
(Note 1) Confirm Addr = X
No
Read
Status Register data
With the device enabled,
OE# low updates SR
Addr = X
Standby
Check SR.7
1 = WSM ready
0 = WSM busy
1. The Erase Confirm byte must follow Erase Setup when
the Erase Queue status (XSR.7)=0.
Full status check can be done after all Erase and Write
sequences complete. Write FFh after the last
operation to reset the device to Read Array mode.
Is Queue
Full?
XSR.7=
0=Yes
Write Confirm D0H
Block Address
Issue Single Block
Erase Command 20H,
Block Address
Write Confirm D0H
Block Address
Issue Read
Status Command
34
Another
Block
Erase?
No
Read
Status Register
SR.7 =
0
1
Full Status
Check if Desired
Erase Flash
Block(s) Complete
No
Suspend
Erase
Suspend
Erase Loop
Yes
Figure 9. Block Erase Flowchart
0609_10
ADVANCE INFORMATION