MX29LV64xM H/L
Figure 7. WRITE BUFFER PROGRAMMING ALGORITHM FLOWCHART
Write "Write to Buffer"
command and
Sector Address
Write number of addresses
to program minus 1(WC)
and Sector Address
Part of "Write to Buffer"
Command Sequence
Write first address/data
Yes
WC = 0 ?
No
Yes
Write to a different
sector address
Abort Write to
Buffer Operation ?
No
Write to buffer ABORTED.
Must write "Write-to-buffer
Abort Reset" command sequence
to return to read mode.
Write next address/data pair
(Note 1)
WC = WC - 1
Write program buffer
to flash sector address
Notes:
1. When Sector Address is specified, any address in
Read Q7~Q0 at Last
Loaded Address
the selected sector is acceptable. However, when
loading Write-Buffer address locations with data, all
addresses must fall within the selected Write-Buffer
Page.
Yes
2. Q7 may change simultaneously with Q5.
Therefore, Q7 should be verified.
Q7 = Data ?
No
3. If this flowchart location was reached because Q5=
"1" then the device FAILED. If this flowchart location
was reached because Q1="1", then the Write to
Buffer operation was ABORTED. In either case, the
proper reset command must be written before the
device can begin another operation. If Q1=1, write
the Write-Buffer-Programming-Abort-Reset com-
mand. If Q5=1, write the Reset command.
4. See Table 3 for command sequences required for
write buffer programming.
No
No
Q1 = 1 ?
Yes
Q5 = 1 ?
Yes
Read Q7~Q0 with address
= Last Loaded Address
Yes
(Note 2)
(Note 3)
Q7 and Q15 = Data ?
No
FAIL or ABORT
PASS
P/N:PM1093
REV. 1.1, AUG. 11, 2005
40