£
Intel Advanced+ Boot Block Flash Memory (C3)
Figure 15. Erase Suspend / Resume Flowchart
ERASE SUSPEND / RESUME PROCEDURE
Bus
Operation
Start
Command
Comments
Read
Status
Data = 0x70
Addr = Any address
Write
Write
Write 0xB0,
Any Address
(Erase Suspend)
(Read Status)
Erase
Data = 0xB0
Suspend Addr = Any address
Write 0x70,
Any Address
Status Register data. Toggle CE# or
OE# to update Status register;
Addr = Any Address
Read
Idle
None
None
None
Read Status
Register
Check SR[7]:
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
Read Array Data = 0xFF or 0x40
or Program Addr = Any address
Write
Write 0xFF
Read or
Write
Read array or program data from/to
block other than the one being erased
None
Read Array
Data
Program Data = 0xD0
Resume Addr = Any address
Write
(Read Array)
Done
0
Reading
1
Write 0xD0,
Any Address
(Erase Resume)
(Read Array)
Write 0xFF
Erase
Resumed
Read Array
Data
54
Datasheet