256Mb and 512Mb (256Mb/256Mb), P30-65nm
Program Operation
Program Suspend
Issuing the Program Suspend command while programming suspends the program-
ming operation. This allows data to be accessed from the device other than the one be-
ing programmed. The Program Suspend command can be issued to any device address.
A program operation can be suspended to perform reads only. Additionally, a program
operation that is running during an erase suspend can be suspended to perform a read
operation.
When a programming operation is executing, issuing the Program Suspend command
requests the WSM to suspend the programming algorithm at predetermined points.
The device continues to output Status Register data after the Program Suspend com-
mand is issued. Programming is suspended when Status Register bits SR[7,2] are set.
To read data from the device, the Read Array command must be issued. Read Array,
Read Status Register, Read Device Identifier, Read CFI, and Program Resume are valid
commands during a program suspend.
During a program suspend, deasserting CE# places the device in standby, reducing ac-
tive current. VPP must remain at its programming level, and WP# must remain un-
changed while in program suspend. If RST# is asserted, the device is reset.
Program Resume
The Resume command instructs the device to continue programming, and automati-
cally clears Status Register bits SR[7,2]. This command can be written to any address. If
error bits are set, the Status Register should be cleared before issuing the next instruc-
tion. RST# must remain deasserted.
PDF: 09005aef84566799
p30_65nm_MLC_256Mb-512mb.pdf - Rev. A 1/13 EN
Micron Technology, Inc. reserves the right to change products or specifications without notice.
36
© 2013 Micron Technology, Inc. All rights reserved.