Numonyx™ Wireless Flash Memory (W18)
Figure 28: Program Suspend / Resume Flowchart
PROGRAM SUSPEND / RESUME PROCEDURE
Start
Program Suspend
Bus
Command
Operation
Write
Comments
Write B0h
Any Address
Read
Status
Program Data = B0h
Suspend Addr = Block to suspend (BA)
Read
Status
Data = 70h
Addr = Same partition
Status register data
Toggle CE# or OE# to update Status
register
Addr = Suspended block (BA)
Check SR.7
1 = WSM ready
0 = WSM busy
Check SR.2
1 = Program suspended
0 = Program completed
Read
Array
Data = FFh
Addr = Any address within the
suspended partition
Read array data from block other than
the one being programmed
Program Data = D0h
Resume Addr = Suspended block (BA)
Write
Write 70h
Same Partition
Read Status
Register
Read
SR.7 =
1
0
Standby
SR.2 =
Read
1
Array
0
Program
Completed
Standby
Write
Write FFh
Susp Partition
Read
Read Array
Data
Write
No
Done
Reading
Program
Yes
Resume
If the suspended partition was placed in Read Array mode:
Write
Read
Array
Read
Status
Return partition to Status mode:
Data = 70h
Addr = Same partition
Write D0h
Any Address
Program
Resumed
Read
Status
Write FFh
Pgm'd Partition
Read Array
Data
Write 70h
Same Partition
PGM_SUS.WMF
Datasheet
66
November 2007
Order Number: 290701-18