28F128J3A, 28F640J3A, 28F320J3A
Preliminary
13
10.The number of bytes/words to be written to the Write Buffer = N + 1, where N = byte/word count argument.
Count ranges on this device for byte mode are N = 00H to N = 1FH and for word mode are N = 0000H to N =
000FH. The third and consecutive bus cycles, as determined by N, are for writing data into the Write Buffer.
The Confirm command (D0H) is expected after exactly N + 1 write cycles; any other command at that point in
the sequence aborts the write to buffer operation. Please see
Figure 7,
“
Write to Buffer Flowchart
”
on
page 30
for additional information.
11.The write to buffer or erase operation does not begin until a Confirm command (D0h) is issued.
12.Attempts to issue a block erase or program to a locked block.
13.Either 40H or 10H are recognized by the WSM as the byte/word program setup.
14.Program suspends can be issued after either the Write-to-Buffer or Word-/Byte-Program operation is
initiated.
15.The clear block lock-bits operation simultaneously clears all block lock-bits.
4.1
Read Array Command
Upon initial device power-up and after exit from reset/power-down mode, the device defaults to
read array mode. The read configuration register defaults to asynchronous read page mode. The
Read Array command also causes the device to enter read array mode. The device remains enabled
for reads until another command is written. Once the internal WSM has started a block erase,
program, or lock-bit configuration, the device will not recognize the Read Array command until
the WSM completes its operation unless the WSM is suspended via an Erase or Program Suspend
command. The Read Array command functions independently of the V
PEN
voltage.
4.2
Read Query Mode Command
This section defines the data structure or
“
database
”
returned by the Common Flash Interface (CFI)
Query command. System software should parse this structure to gain critical information such as
block size, density, x8/x16, and electrical specifications. Once this information has been obtained,
the software will know which command sets to use to enable flash writes, block erases, and
otherwise control the flash component. The Query is part of an overall specification for multiple
command set and control interface descriptions called Common Flash Interface, or CFI.
4.2.1
Query Structure Output
The Query
“
database
”
allows system software to gain information for controlling the flash
component. This section describes the device
’
s CFI-compliant interface that allows the host system
to access Query data.
Query data are always presented on the lowest-order data outputs (DQ
0
–
7
) only. The numerical
offset value is the address relative to the maximum bus width supported by the device. On this
family of devices, the Query table device starting address is a 10h, which is a word address for x16
devices.
For a word-wide (x16) device, the first two bytes of the Query structure,
“
Q
”
and
“
R
”
in ASCII,
appear on the low byte at word addresses 10h and 11h. This CFI-compliant device outputs 00H
data on upper bytes. Thus, the device outputs ASCII
“
Q
”
in the low byte (DQ
0
–
7
) and 00h in the
high byte (DQ
8
–
15
).
At Query addresses containing two or more bytes of information, the least significant data byte is
presented at the lower address, and the most significant data byte is presented at the higher address.