
7
White Electronic Designs Corporation (602) 437-1520 www.whiteedc.com
White Electronic Designs
W78M32VP-XBX
January 2010
Rev. 12
White Electronic Designs Corp. reserves the right to change products or specications without notice.
command sequence should be reinitiated once that sector
has returned to reading array data, to ensure the entire
array is properly erased.
ERASE SUSPEND/ERASE RESUME
COMMANDS
The Erase Suspend command allows the system to
interrupt a sector erase operation and then read data
from, or program data to, any sector not selected for
erasure. The sector address is required when writing this
command. This command is valid only during the sector
erase operation, including the minimum tSEA time-out
period during the sector erase command sequence. The
Erase Suspend command is ignored if written during the
chip erase operation.
When the Erase Suspend command is written during the
sector erase operation, the device requires a maximum of 20
μs (5 μs typical) to suspend the erase operation. However,
when the Erase Suspend command is written during the
sector erase time-out, the device immediately terminates
the time-out period and suspends the erase operation.
After the erase operation has been suspended, the device
enters the erase-suspend-read mode. The system can
read data from or program data to any sector not selected
for erasure. (The device “erase suspends” all sectors
selected for erasure.) Reading at any address within
erase-suspended sectors produces status information on
DQ7-DQ0. The system can use DQ7, or DQ6, and DQ2
together, to determine if a sector is actively erasing or is
erase-suspended.
After an erase-suspended program operation is complete,
the device returns to the erase-suspend-read mode. The
system can determine the status of the program operation
using write operation status bits, just as in the standard
program operation.
In the erase-suspend-read mode, the system can also issue
the Autoselect command sequence. Refer to Write Buffer
Programming Section and the Autoselect Section.
To resume the sector erase operation, the system must write
the Erase Resume command. The address of the erase-
suspended sector is required when writing this command.
Further writes of the Resume command are ignored.
Another Erase Suspend command can be written after the
chip has resumed erasing.
PROGRAM SUSPEND/PROGRAM
RESUME COMMANDS
The Program Suspend command allows the system
to interrupt an embedded programming operation or a
“Write to Buffer” programming operation so that data can
read from any non-suspended sector. When the Program
Suspend command is written during a programming
process, the device halts the programming operation within
15 μs maximum (5 μs typical) and updates the status bits.
Addresses are “don't-cares” when writing the Program
Suspend command.
After the programming operation has been suspended, the
system can read array data from any nonsuspended sector.
The Program Suspend command may also be issued during
a programming operation while an erase is suspended. In
this case, data may be read from any addresses not within
a sector in Erase Suspend or Program Suspend. If a read
is needed from the Secured Silicon Sector area, then user
must use the proper command sequences to enter and
exit this region.
The system may also write the Autoselect Command
Sequence when the device is in Program Suspend
mode. The device allows reading Autoselect codes in the
suspended sectors, since the codes are not stored in the
memory array. When the device exits the Autoselect mode,
the device reverts to Program Suspend mode, and is ready
for another valid operation. See Autoselect Section.
After the Program Resume command is written, the device
reverts to programming. The system can determine the
status of the program operation using the write operation
status bits, just as in the standard program operation. See
Write Operation Status Section for more information.
The system must write the Program Resume command
(address bits are “don't care”) to exit the Program Suspend
mode and continue the programming operation. Further
writes of the Program Resume command are ignored.
Another Program Suspend command can be written after
the device has resumed programming.
ACCELERATED PROGRAM
Accelerated single word programming and write buffer
programming operations are enabled through the WP#/
ACC pin. This method is faster than the standard program
command sequences.