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