M58BW016DT, M58BW016DB, M58BW016FT, M58BW016FB
Figure 24. Erase Suspend & Resume flowchart and pseudocode
Flowcharts
Start
Write B0h
Write 70h
Read Status
Register
NO
b7 = 1
YES
NO
b6 = 1
YES
Write FFh
Erase Complete
Read data from
another block
or Program
Write D0h
Write FFh
Erase Continues
Read Data
Program/Erase Suspend Command:
– write B0h
– write 70h
do:
– read status register
while b7 = 0
If b6 = 0, Erase completed
Read Memory Array command:
– write FFh
– one or more data reads
from other blocks
Program/Erase Resume command:
– write D0h to resume the Erase
operation
– if the Erase operation completed
then this is not necessary. The device
returns to Read mode as normal
(as if the Program/Erase suspend
was not issued).
AI00615b
61/69