5.58 Write Suspend (SUS) and Write Resume (RES)

The Write Suspend feature allows an active Sector Erase, Block Erase or Page Program operation to be temporarily interrupted so that data can be erased, programmed or read in a different memory area. The suspended operation can later be continued using the Write Resume command. This functionality is supported in both SPI and QPI modes.

Only one write operation may be suspended at a time. If an operation is already suspended, any additional Write Suspend commands are ignored. Write Suspend commands issued during a Chip Erase operation are also ignored, since Chip Erase is not allowed while a write operation is suspended. In addition, the Write Resume command is ignored until any program or erase operation initiated during the suspended state has completed. A minimum interval of TLRS (50 μs) must elapse between a Write Resume command and the next Write Suspend command.

To initiate a Write Suspend operation, the host drives CE# low, issues the SUS command (75H) in SPI or QPI mode, and then drives CE# high. Suspension of the active program or erase operation is indicated in Status Register 2 when the SUS bit changes from 0 to 1.