®
Numonyx™ StrataFlash Embedded Memory (J3-65nm)
To suspend an on-going erase or program operation, issue the Suspend command to
any device address. The program or erase operation suspends at pre-determined points
during the operation after a delay of tSUSP. Suspend is achieved when STS (in RY/BY#
mode) goes high, SR[7,6] = 1 (erase-suspend) or SR[7,2] = 1 (program-suspend).
Note:
Issuing the Suspend command does not change the read mode of the device. The
device will be in Read Status Register mode from when the erase or program command
was first issued, unless the read mode was changed prior to issuing the Suspend
command.
Not all commands are allowed when the device is suspended. Table 10 shows which
device commands are allowed during Program Suspend or Erase Suspend.
Table 10: Valid Commands During Suspend
Device Command
Program Suspend
Erase Suspend
STS Configuration
Read Array
Allowed
Allowed
Allowed
Allowed
Read Status Register
Clear Status Register
Read Device Information
CFI Query
Allowed
Allowed
Allowed
Allowed
Allowed
Allowed
Allowed
Allowed
Word/Byte Program
Buffered Program
Block Erase
Not Allowed
Not Allowed
Not Allowed
Not Allowed
Not Allowed
Allowed
Allowed
Allowed
Not Allowed
Allowed
Program Suspend
Erase Suspend
Not Allowed
Allowed
Program/Erase Resume
Lock Block
Not Allowed
Not Allowed
Not Allowed
Not Allowed
Not Allowed
Not Allowed
Unlock Block
Program OTP Register
During Suspend, array-read operations are not allowed in blocks being erased or
programmed.
A block-erase under program-suspend is not allowed. However, word-program under
erase-suspend is allowed, and can be suspended. This results in a simultaneous erase-
suspend/ program-suspend condition, indicated by SR[7,6,2] = 1.
To resume a suspended program or erase operation, issue the Resume command to
any device address. The read mode of the device is automatically changed to Read
Status Register. The operation continues where it left off, STS (in RY/BY# mode) goes
low, and the respective Status Register bits are cleared.
When the Resume command is issued during a simultaneous erase-suspend/ program-
suspend condition, the programming operation is resumed first. Upon completion of the
programming operation, the Status Register should be checked for any errors, and
cleared. The resume command must be issued again to complete the erase operation.
Upon completion of the erase operation, the Status Register should be checked for any
errors, and cleared.
December 2008
319942-02
Datasheet
27