E
SMART 3 ADVANCED BOOT BLOCK–WORD-WIDE
Start
Write B0H
Read Status Register
0
SR.7 =
1
SR.6 =
0
Erase Completed
1
Write FFH/40H
Read Array Data/
Program Array
Done
No
Reading and/or
Programming
Yes
Write D0H
Write FFH
Bus Operation
Write
Read
Standby
Standby
Write
Read
Program
Write
Command
Comments
Erase Suspend
Read Array
Data = B0H
Addr = X
Status Register Data Toggle
CE# or OE# to Update Status
Register Data
Addr = X
Check SR.7
1 = WSM Ready
0 = WSM Busy
Check SR.6
1 = Erase Suspended
0 = Erase Completed
Data = FFH
Addr = X
Read array data from block
other than the one being
erased.
Program data to block other
than the one being erased.
Erase Resume
Data = D0H
Addr = X
Erase Resumed
Read Array Data
Figure 10. Erase Suspend/Resume Flowchart
0580_10
PRELIMINARY
25