W19B32XMT/B
Publication Release Date: March 23, 2004
- 11 -
Revision A2
The addresses will be latched on the falling edge of #WE or #CE, whichever happens later; while the
data will be latched on the rising edge of #WE or #CE, whichever happens first. Please refer to timing
waveforms.
6.2.1 Reading Array Data
After device power-up, it is automatically set to reading array data. There is no commands are
required to retrieve data. After completing an Embedded Program or Embedded Erase algorithm,
each bank is ready to read array data.
After the device accepts an Erase Suspend command, the corresponding bank enters the erase-
suspend-read mode. After it the system can read data from any non-erase-suspended sector within
the same bank. And then, after completing a programming operation in the Erase Suspend mode, the
system may once again read array data with the same exception. Please refer to Erase
Suspend/Erase Resume Commands section for detail information.
The system must initiate the reset command to return a bank to read (or erase-suspend-read) mode if
DQ5 goes high during an active program or erase operation, or the bank is in the autoselect mode.
See Reset Command section and Requirements for Reading Array Data in the Device Bus Operations
section for more information.
6.2.2 Reset Command
The banks will be to the read or erase-suspend-read mode when writing the reset command. For this
command, the address bits are Don’t Care.
The reset command may be written between the sequence cycles in an erase command sequence
before erasing begins. This resets the bank to which the system was writing to the read mode. Once
erasure begins, however, the device ignores reset commands until the operation is complete.
The reset command may be written between the sequence cycles in a program command sequence
before programming begins. This resets the bank, to which the system was writing to the read mode.
If the program command sequence is written to a bank, in the Erase Suspend mode, writing the reset
command returns that bank to the erase-suspend-read mode. When programming begins, the device
ignores reset commands until the operation is complete.
The reset command may be written between the sequence cycles in an autoselect command
sequence. When in the autoselect mode, the reset command must be written to return to the read
mode. If a bank entered into the autoselect mode while in the Erase Suspend mode, writing the reset
command returns that bank to the erase-suspend-read mode.
If DQ5 goes high during a program or erase operation, writing the reset command returns the banks to
the read mode (or erase-suspend-read mode if that bank was in Erase Suspend).
6.2.3 Autoselect Command Sequence
The autoselect command sequence provides the host system to access the manufacturer and device
codes, and determine whether a sector is protected or not. This is an alternative method, which is
intended for PROM programmers and requires VID on address pin A9. The autoselect command
sequence may be written to an address within a bank that is either in the read or erase-suspend-read
mode. When the device is actively programming or erasing in the other bank, the autoselect command
may not be written.