A25S16
MEMORY
AiT Semiconductor Inc.
www.ait-ic.com
16M BIT SPI NOR FLASH
6.
Erase / Program Suspend (75H)
The Erase/Program Suspend instruction allows the system to interrupt a Sector or Block Erase operation,
then read from or program data to any other sector. The Erase/Program Suspend instruction also allows the
system to interrupt a Page Program operation and then read from any other page or erase any other sector or
block. The Erase/Program Suspend instruction sequence is shown in Figure 34.
The Write Status Registers instruction (01h) and Erase instructions (20h, D8h, C7h, 60h, 44h) are not allowed
during Erase Suspend. Erase Suspend is valid only during the Sector or Block erase operation. If written
during the Chip Erase operation, the Erase Suspend instruction is ignored. The Write Status Registers
instruction (01h), and Program instructions (02h, 32h, 42h) are not allowed during Program Suspend.
Program Suspend is valid only during the Page Program operation.
Figure 34. Erase/Program Suspend Command Sequence
7.
Erase / Program Resume (7AH)
The Erase/Program Resume instruction “7Ah” must be written to resume the Sector or Block Erase operation
or the Page Program operation after an Erase/Program Suspend. The Resume instruction “7Ah” will be
accepted by the device only if the SUS bit in the Status Register equals to 1 and the WIP bit equals to 0.
After the Resume instruction is issued the SUS bit will be cleared from 1 to 0 immediately, the WIP bit will be
set from 0 to 1 within 200 ns and the Sector or Block will complete the erase operation or the page will
complete the program operation. If the SUS bit equals to 0 or the WIP bit equals to 1, the Resume instruction
“7Ah” will be ignored by the device. The Erase/Program Resume instruction sequence is shown in Figure 35.
Figure 35. Erase/Program Resume Command Sequence
REV1.0
- JUN 2015 RELEASED -
- 49 -