28F640W30 NUMONYX [Numonyx B.V], 28F640W30 Datasheet - Page 65

no-image

28F640W30

Manufacturer Part Number
28F640W30
Description
Numonyx Wireless Flash Memory (W30)
Manufacturer
NUMONYX [Numonyx B.V]
Datasheet
Numonyx™ Wireless Flash Memory (W30)
12.0
12.1
November 2007
Order Number: 290702-13
Program and Erase Operations
Program/Erase Suspend and Resume
The Program Suspend and Erase Suspend commands halt an in-progress program or
erase operation. The command can be issued at any flash device address. The partition
corresponding to the address of the command remains in its previous state. A suspend
command allows data to be accessed from memory locations other than the location
being programmed or the block being erased.
Once a program or erase process starts, the Suspend command requests that the WSM
suspends the program or erase sequence at predetermined points in the algorithm. The
partition that is actually suspended continues to output status register data after the
Suspend command is written. An operation is suspended when status bits SR[7] and
SR[6] and/or SR[2] are set.
To read data from blocks within the partition (other than an erase-suspended block),
write a Read Array command. Block erase cannot resume until the program operations
initiated during erase suspend are complete.
To read data from a block in a partition that is not programming or erasing, the
operation does not need to be suspended.
During a suspend, CE# = V
active current. V
while in suspend mode.
A resume command instructs the WSM to continue programming or erasing, and clears
status register bits SR[2] (or SR[6]) and SR[7]. The Resume command can be written
to any partition. When read at the partition that is programming or erasing, the flash
device outputs data corresponding to the last mode for that partition. If the status
register error bits are set, the status register can be cleared before issuing the next
instruction. RST# must remain at V
Flowchart” on page
page
If a suspended partition was placed in Read Array, Read Status Register, Read Identifier
(ID), or Read Query during the suspend, the flash device remains in that mode, and
outputs data corresponding to that mode after the program or erase operation
resumes.
• A program operation can be suspended only to perform a read operation.
• An erase operation can be suspended to perform either a program or a read
• A program command nested within a suspended erase can subsequently be
• Read Array, Read Status Register, Read Identifier (ID), Read Query, and Program
• Additionally, Clear Status Register, Program, Program Suspend, Erase Resume,
• If the other partition is already in read array, ID, or Query mode, issuing a valid
• If the other partition is not in a read mode, one of the read commands must be
operation within any block, except the block that is erase suspended.
suspended to read yet another location.
Resume are valid commands during Program or Erase Suspend.
Lock Block, Unlock Block, and Lock-Down Block are valid commands during erase
suspend.
address returns corresponding data.
issued to the partition before data can be read.
67.
PP
must remain at its program level and WP# must remain unchanged
66, and
IH
Figure 31, “Erase Suspend / Resume Flowchart” on
places the flash device in standby state, which reduces
IH
. See
Figure 30, “Program Suspend / Resume
Datasheet
65

Related parts for 28F640W30