12 program/erase resume – Rainbow Electronics AT45DB041E User Manual

Page 17

Advertising
background image

17

AT45DB041E [ADVANCE DATASHEET]

8783B–DFLASH–11/2012

6.12 Program/Erase Resume

The Program/Erase Resume command allows a suspended program or erase operation to be resumed and continue
where it left off.

To perform a Program/Erase Resume, an opcode of D0h must be clocked into the device. No address bytes need to be
clocked into the device, and any data clocked in after the opcode will be ignored. When the CS pin is deasserted, the
program or erase operation currently suspended will be resumed within a time of t

RES

. The PS1 bit, PS2 bit, or ES bit in

the Status Register will then be reset back to a Logic 0 state to indicate that the program or erase operation is no longer
suspended. In addition, the RDY/BUSY

bit in the Status Register will indicate that the device is busy performing a

program or erase operation.

During a simultaneous Erase Suspend/Program Suspend condition, issuing the Program/Erase Resume command will
result in the program operation resuming first. After the program operation has been completed, the Program/Erase
Resume command must be issued again in order for the erase operation to be resumed.

While the device is busy resuming a program or erase operation, any attempts at issuing the Program/Erase Suspend
command will be ignored. Therefore, if a resumed program or erase operation needs to be subsequently suspended
again, the system must either wait the entire t

RES

time before issuing the Program/Erase Suspend command, or it must

check the status of the RDY/BUSY bit or the appropriate PS1, PS2, or ES bit in the Status Register to determine if the
previously suspended program or erase operation has resumed.

Advertising