28F128J3A, 28F640J3A, 28F320J3A
PRODUCT PREVIEW
23
When program is complete, status register bit SR.4 should be checked. If a program error is
detected, the status register should be cleared. The internal WSM verify only detects errors for “1”s
that do not successfully program to “0”s. The CUI remains in read status register mode until it
receives another command.
Reliable byte/word programs can only occur when V
and V
are valid. If a byte/word program is
attempted while V
≤
V
, status register bits SR.4 and SR.3 will be set to “1.” Successful byte/
word programs require that the corresponding block lock-bit be cleared. If a byte/word program is
attempted when the corresponding block lock-bit is set, SR.1 and SR.4 will be set to “1.”
4.10
Program Suspend Command
The Program Suspend command allows program interruption to read data in other flash memory
locations. Once the programming process starts (either by initiating a write to buffer or byte/word
program operation), writing the Program Suspend command requests that the WSM suspend the
program sequence at a predetermined point in the algorithm. The device continues to output status
register data when read after the Program Suspend command is written. Polling status register bits
SR.7 can determine when the programming operation has been suspended. When SR.7 = 1, SR.2
should also be set to “1”, indicating that the device is in the program suspend mode. STS in level
RY/BY# mode will also transition to V
OH
. Specification t
WHRH1
defines the program suspend latency.
At this point, a Read Array command can be written to read data from locations other than that
which is suspended. The only other valid commands while programming is suspended are Read
Query, Read Status Register, Clear Status Register, Configure, and Program Resume. After a
Program Resume command is written, the WSM will continue the programming process. Status
register bits SR.2 and SR.7 will automatically clear and STS in RY/BY# mode will return to V
OL
.
After the Program Resume command is written, the device automatically outputs status register
data when read. V
must remain at V
and V
must remain at valid V
levels (the same V
and
V
CC
levels used for programming) while in program suspend mode. Refer to Figure 9 for the
Program Suspend/Resume Flowchart
.
4.11
Set Read Configuration Command
The Set Read Configuration command writes data to the read configuration register. This operation
is initiated by a two-cycle command sequence. Read configuration setup is written, followed by a
second write that specifies the data to be written to the read configuration register. This data is
placed on the address bus, A
, and is latched on the rising edge of CE
or WE# (whichever occurs
first). The read configuration data sets the device’s read configuration to either page-mode or
standard word/byte reads. The command functions independently of the applied V
PEN
voltage. After
executing this command, the device returns to read array mode.
4.11.1
READ CONFIGURATION
The device supports two asynchronous read configurations: standard word/byte reads or page-
mode reads. Bit RCR.16 in the read configuration register sets the read configuration. Standard
word/byte reading is the default read configuration state.
Parameter blocks, status register, and identifier only support standard word/byte single read
operations.