English
Language : 

W19B320BT Datasheet, PDF (17/56 Pages) Winbond – 2.7~3.6-volt write (program and erase) operations
W19B320BT/B DATASHEET
this occurs, to ensure data integrity, the sector erase command sequence should be reinitiated once
the bank has returned to reading array data.
6.2.8 Erase Suspend/Erase Resume Commands
The Erase Suspend command, B0h, allows the system to interrupt a sector erase operation and then
read data from, or program data to, any sector not selected for erasure. When writing this command,
the bank address is required. This command is valid only during the sector erase operation, which
includes the 50 μs time-out period during the sector erase command sequence. If written during the
chip erase operation or Embedded Program algorithm, the Erase Suspend command is ignored.
As the Erase Suspend command is written during the sector erase operation, a maximum of 20 μs is
required to suspend the erase operation. However, while the Erase Suspend command is written
during the sector erase time-out, the device shall terminate the time-out period and suspends the
erase operation immediately.
The bank enters into an erase-suspend-read mode after the erase operation has been suspended.
The system can read data from, or program data to, any sector not selected for erasure. (In device
“erase suspends” all sectors are selected for erasure.) The “reading at any address within erase-
suspended sectors produces status” information is on DQ0-DQ7. The system can use DQ7, or DQ6
and DQ2 together, to determine whether a sector is actively erasing or is erase-suspended. Please
refer to the Write Operation Status section for detail information on these status bits.
After an erase-suspended program operation is complete, the bank returns to the erase-suspend-read
mode. Using the DQ7 or DQ6 status bits, the system can determine the status of the program operation,
just as in the standard Byte Program operation. Please refer to the Write Operation Status section for more
information.
In the erase-suspend-read mode, the AUTOSELECT command sequence also can be issued. Please refer
to the AUTOSELECT Mode and AUTOSELECT Command Sequence sections for details.
The Erase Resume command must be written to resume the sector erase operation. When writing this
command, the bank address of the erase-suspended bank is required. Further writes of the Resume
command are ignored. After the chip has resumed erasing, another Erase Suspend command can be
written.
6.3 Write Operation Status
The device provides several bits to determine the status of a program or erase operation: DQ2, DQ3,
DQ5, DQ6, and DQ7. Each of DQ7 and DQ6 provides a method for determining whether a program or
erase operation is complete or in progress. The device also offers a hardware-based output signal,
RY/#BY, to determine whether an Embedded Program or Erase operation is in progress or has been
completed.
6.3.1 DQ7: #Data Polling
The #Data Polling bit, DQ7, indicates whether an Embedded Program or Erase algorithm is in
progress or completed, or whether or not a bank is in Erase Suspend. Data Polling is valid after the
rising edge of the final #WE pulse in the command sequence.
During the Embedded Program algorithm, the device outputs on DQ7 and the complement of the data
programmed to DQ7. This DQ7 status also applies to programming during Erase Suspend. Once the
Embedded Program algorithm has completed that the device outputs the data programmed to DQ7.
The system must provide the program address to read valid status information on DQ7. If a program
- 17 -
Publication Release Date:Dec. 25, 2007
Revisionv A3