English
Language : 

M58LT256JST Datasheet, PDF (27/108 Pages) STMicroelectronics – 256 Mbit (16 Mb × 16, multiple bank, multilevel, burst) 1.8 V supply, secure Flash memories
M58LT256JST, M58LT256JSB
Command interface
4.11
Program/Erase Suspend command
The Program/Erase Suspend command is used to pause a program or block erase
operation. The command can be addressed to any bank. The Program/Erase Resume
command is required to restart the suspended operation.
One bus write cycle is required to issue the Program/Erase Suspend command. Once the
Program/Erase Controller has paused bits SR7, SR6 and/ or SR2 of the Status Register are
set to ‘1’.
The following commands are accepted during program/erase suspend:
– Program/Erase Resume
– Read Array (data from erase-suspended block or program-suspended word is not
valid)
– Read Status Register
– Read Electronic Signature
– Read CFI query
In addition, if the suspended operation is a block erase, then the following commands are
also accepted:
– Clear Status Register
– Program (except in erase-suspended block)
– Buffer Program (except in erase suspended blocks)
– Block Protect
– Block Unprotect
During an erase suspend the block being erased can be protected by issuing the Block
Protect command. When the Program/Erase Resume command is issued, the operation
completes.
It is possible to accumulate multiple suspend operations. For example, it is possible to
suspend an erase operation, start a program operation, suspend the program operation,
and then read the array.
If a Program command is issued during a block erase suspend, the erase operation cannot
be resumed until the program operation completes.
The Program/Erase Suspend command does not change the read mode of the banks. If the
suspended bank was in read Status Register, read electronic signature or read CFI query
mode, the bank remains in that mode and outputs the corresponding data.
Refer to Section 8 for detailed information about simultaneous operations allowed during
program/erase suspend.
During a program/erase suspend, the device can be placed in standby mode by taking Chip
Enable to VIH. Program/erase is aborted if Reset, RP, goes to VIL.
See Appendix C, Figure 22: Program suspend and resume flowchart and pseudocode, and
Figure 24: Erase suspend and resume flowchart and pseudocode for flowcharts for using
the Program/Erase Suspend command.
27/108