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