P30-65nm SBC
Figure 36: Program Suspend/Resume Flowchart
Start
Read Status
Write70h
Any Address
Program Suspend
Write B0h
Any Address
Read Status
Register
SR. 7 =
0
1
SR. 2 =
0
1
Read Array
Write FFh
Any Address
Read Array
Data
Done
No
Reading
Yes
Program Resume
Write D0h
Any Address
Program
Resumed
Read Status
Write70h
Any Address
PROGRAM SUSPEND /RESUME PROCEDURE
Bus
Operation
Command
Comments
Write
Read Data= 70h
Status Addr= Block to suspend (BA)
Write
Program Data= B0h
Suspend Addr= X
Read
Status register data
Initiate a read cycle to update Status
register
Addr= Suspended block (BA)
Standby
Check SR.7
1= WSM ready
0= WSM busy
Program
Completed
Standby
Check SR.2
1= Program suspended
0= Program completed
Write
Read Data= FFh
Array Addr= Block address to read(BA)
Read
Read array data from block other than
the one being programmed
Write
Program Data= D0 h
Resume Addr= Suspended block (BA)
Read Array
Write FFh
Read Array
Data
PGM_ SUS. WMF
Datasheet
77
Apr 2010
Order Number:208033-02