FUM00701
39
4.11 (Page Buffer) Program Suspend
Command and (Page Buffer) Program
Resume Command
The (Page Buffer) Program Suspend command (B0H)
allows word and page buffer program interruption to read
data from locations other than that which is suspended.
Once the (page buffer) program process starts in a
partition, writing the (Page Buffer) Program Suspend
command to the partition requests that the WSM
suspends the (page buffer) program sequence at a
predetermined point in the algorithm. Read operations to
the target partition after writing the (Page Buffer)
Program Suspend command access the status register.
Status register bits SR.7 and SR.2 indicate if the (page
buffer) program operation has been suspended (both will
be set to "1"). Specification tWHRH1 or tEHRH1 defines the
(page buffer) program suspend latency.
When the (Page Buffer) Program Suspend command is
written after the completion of the (page buffer) program
operation, the partition returns to read array mode.
Therefore, the Read Status Register command (70H) must
be written to the target partition after writing the (Page
Buffer) Program Suspend command. If the status register
bits SR.7 and SR.2 are set to "1", (page buffer) program
has been suspended.
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 (page buffer)
program is suspended are Read Identifier Codes/OTP,
Read Query, Read Status Register, Set Read
Configuration Register and (Page Buffer) Program
Resume command.
To resume the (page buffer) program operation, write the
(Page Buffer) Program Resume command (D0H) to the
partition. Status Register bits SR.7 and SR.2 will be
automatically cleared. After the (Page Buffer) Program
Resume command is written, the target partition
automatically outputs the status register data when read.
VPP must remain at VPPH1/2 (at the same level before
(page buffer) program suspended) while (page buffer)
program is suspended. RST# must remain at VIH and
WP# must also remain at VIL or VIH (at the same level
before (page buffer) program suspended). Figure 10
shows the (page buffer) program suspend and (page
buffer) program resume flowchart.
If the interval time from a (Page Buffer) Program Resume
command to a subsequent (Page Buffer) Program
Suspend command is short and its sequence is repeated,
the (page buffer) program operation may not be finished.
After the (Page Buffer) Program Suspend command is
written to the 1st partition to suspend the program
operation while the 2nd partition is in block erase suspend
mode, the (Page Buffer) Program Resume command
should be written to the 1st partition first to resume the
suspended (page buffer) program operation. After that,
the Block Erase Resume command is written to the 2nd
partition to resume the suspended block erase operation.
If the Block Erase Resume command is written before the
(Page Buffer) Program Resume command, the Block
Erase Resume command is ignored and the partition to
which the Block Erase Resume command is written is set
to read array mode with block erase suspended.
Appendix to Spec No.: MFM2-J13207 Model No.: LRS1383 March 1, 2001
Rev. 2.20