P30-65nm
Figure 36: Erase Suspend/Resume Flowchart
ERASE SUSPEND / RESUME PROCEDURE
Start
Bus
Command
Comments
Operation
Write 0x70,
Same Partition
Read
Status
Data = 0x70
Addr = Any partition address
(Read Status )
Write
Write
Read
Data = 0xB0
Addr = Same partition address as
above
Erase
Suspend
Write 0xB0,
Any Address
(Erase Suspend )
Status Register data.
Addr = Same partition
None
None
Read Status
Register
Check SR[7]:
1 = WSM ready
0 = WSM busy
Idle
0
SR[7] =
1
Check SR[6]:
1 = Erase suspended
0 = Erase completed
Idle
None
0
Erase
Completed
SR[6] =
1
Data = 0xFF or 0x40
Addr = Any address within the
suspended partition
Read Array
or Program
Write
Read or
Write
Read array or program data from/to
block other than the one being erased
Read
Program
None
Read or
Program?
Read Array
Data
Program
Loop
Program Data = 0xD0
Resume Addr = Any address
Write
No
Done
Yes
If the suspended partition was placed in
Read Array mode or a Program Loop:
Read
Status
Return partition to Status mode:
Data = 0x70
Write 0xD0,
Any Address
Write
(Erase Resume )
Register Addr = Same partition
Erase
Resumed
Write 0xFF,
Erased Partition
(Read Array )
Write 0x70,
Same Partition
Read Array
Data
(Read Status )
Datasheet
78
Sept 2012
Order Number: 208042-06