M29W640GH, M29W640GL, M29W640GT, M29W640GB
Flowchart
Appendix E
Flowchart
Figure 29. Write to Buffer and Program flowchart and pseudo code
Start
Write to Buffer F0h
Command,
Block Address
Write n(1)
Block Address
,
First Part of the
Write to Buffer and Program Command
Write Buffer Data,
Start Address
X=n
YES
YES
X = 0
NO
Write to a Different
Block Address
Abort Write
to Buffer
NO
Write to Buffer and
Program Aborted(2)
Write Next Data,(3)
Program Address Pair
X = X-1
Program Buffer
to Flash Block Address
Read Status Register
(DQ1, DQ5, DQ7) at
Last Loaded Address
YES
DQ7 = Data
NO
NO
NO
DQ1 = 1
YES
DQ5 = 1
YES
Check Status Register
(DQ5, DQ7) at
Last Loaded Address
YES
DQ7(=4)Data
NO
FAIL OR ABORT(5)
END
AI12777
87/90