1-Gbit P30 Family
Figure 41.
Program Suspend/Resume Flowchart
PROGRAM SUSPEND / RESUME PROCEDURE
Start
Bus
Program Suspend
Write B0h
Command
Operation
Comments
Any Address
Program Data = B0h
Write
Suspend Addr = Block to suspend (BA)
Read Status
Write 70h
Same Partition
Read
Data = 70h
Write
Read
Status Addr = Same partition
Read Status
Register
Status register data
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 =
Data = FFh
Addr = Any address within the
suspended partition
1
Read
Array
Write
Read
Write
Read Array
Write FFh
Susp Partition
Read array data from block other than
the one being programmed
Read Array
Data
Program Data = D0h
Resume Addr = Suspended block (BA)
If the suspended partition was placed in Read Array mode:
Done
No
Reading
Return partition to Status mode:
Read
Write
Data = 70h
Yes
Status
Addr = Same partition
Program Resume
Read Array
Write FFh
Write D0h
Any Address
Pgm'd Partition
Program
Resumed
Read Array
Data
Read Status
Write 70h
Same Partition
PGM_SUS.WMF
April 2005
86
Intel StrataFlash® Embedded Memory (P30)
Order Number: 306666, Revision: 001
Datasheet