P30-65nm SBC
Figure 34: Erase Suspend/Resume Flowchart
ERASE SUSPEND / RESUME PROCEDURE
Start
Bus
Command
Comments
Operation
Write 0x70,
Same Partition
Read
Data = 0x70
(Read Status )
Write
Write
Read
Status Addr = Any partition address
Data = 0xB0
Addr = Same partition address as
above
Erase
Suspend
Write 0xB0,
Any Address
(Erase Suspend )
Status Register data.
None
Addr = Same partition
Read Status
Register
Check SR[7]:
Idle
None
None
1 = WSM ready
0 = WSM busy
0
SR[7] =
1
Check SR[6]:
1 = Erase suspended
0 = Erase completed
Idle
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
Return partition to Status mode:
Write 0xD0,
Any Address
Write
Status Data = 0x70
Register Addr = Same partition
(Erase Resume )
Erase
Resumed
Write 0xFF,
Erased Partition
(Read Array )
Write 0x70,
Same Partition
Read Array
Data
(Read Status )
Datasheet
75
Apr 2010
OrderNumber:208033-02