Flowcharts and pseudo codes
M50FLW040A, M50FLW040B
Figure 27. Erase Suspend and Resume flowchart and pseudo code
Start
Write B0h
Write 70h
Read Status
Register
Program/Erase Suspend command:
– write B0h
– write 70h
do:
– read Status Register
NO
SR7 = 1
YES
NO
SR6 = 1
YES
Read data from
another block/sector
or
Program
Erase Complete
while SR7 = 0
If SR6 = 0, Erase completed
Write D0h
Erase Continues
Write FFh
Read Data
Program/Erase Resume command:
– write D0h to resume erase
– if the Erase operation completed
then this is not necessary.
The device returns to Read as
normal (as if the Program/Erase
suspend was not issued).
AI08429B
62/64