Data
She et
Figure 10.1
Write Buffer Programming Operation
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
Abort Write to
Buffer Operation?
No
Yes
Write to
buffer
ABORTED.
Must write
“Write-to-buffer
Abort Reset” command
sequence
to return
to read mode.
Write to
a
different
sector address
(Note 1)
Write next
address/data
pair
WC = WC - 1
Write program
buffer
to
flash
sector address
Read DQ7 - DQ0
at
Last Loaded Address
DQ7 = Data?
No
No
DQ1 = 1?
Yes
DQ5 = 1?
Yes
Read DQ7 - DQ0 with
address
= Last Loaded
Address
No
Yes
(Note 2)
DQ7 = Data?
No
Yes
(Note
3)
FAIL or ABORT
PASS
Notes
1. When Sector Address is specified, any address in the selected sector is acceptable. However, when loading Write-Buffer address
locations with data, all addresses must fall within the selected Write-Buffer Page.
2. DQ7 may change simultaneously with DQ5. Therefore, DQ7 should be verified.
3. If this flowchart location was reached because DQ5=
1,
then the device FAILED. If this flowchart location was reached because DQ1=
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 DQ1=
1,
write the Write-Buffer-Programming-Abort-Reset command. if DQ5=
1,
write the Reset command.
4. See
and
for command sequences required for write buffer programming.
November 16, 2007 S29GL-N_01_09
S29GL-N MirrorBit
®
Flash Family
45