English
Language : 

ES29LV160F Datasheet, PDF (35/71 Pages) Excel Semiconductor Inc. – 16 Megabit (2 M x 8-Bit/1 M x 16-Bit) CMOS 3.0 Volt-only Boot Sector Flash Memory
ES29LV160F
Excel Semiconductor Inc.
Notes
1. VA = Valid address for programming. During a sector erase operation, a valid address is an address within any sector
selected for
erasure. During chip erase, a valid address is any non-protected sector address.
2. DQ7 should be rechecked even if DQ5 = 1 because DQ7 may change simultaneously with DQ5.
11.2 RY/BY#: Ready/Busy#
The RY/BY# is a dedicated, open-drain output pin that indicates whether an Embedded Algorithm
is in progress or complete. The RY/BY# status is valid after the rising edge of the final WE# pulse
in the command sequence. Since RY/BY# is an open-drain output, several RY/BY# pins can be
tied together in parallel with a pull-up resistor to VCC.
If the output is low (Busy), the device is actively erasing or programming. (This includes
programming in the Erase Suspend mode.) If the output is high (Ready), the device is ready to
read array data (including during the Erase Suspend mode), or is in the standby mode.
Table 11.1 on page 38 shows the outputs for RY/BY#. Figures Figure 17.1 on page 45, Figure 17.2
on page 46, Figure 17.5 on page 49 and Figure 17.6 on page 50 shows RY/BY# for read, reset,
program, and erase operations, respectively.
11.3 DQ6: Toggle Bit I
Toggle Bit I on DQ6 indicates whether an Embedded Program or Erase algorithm is in progress or
complete, or whether the device has entered the Erase Suspend mode. Toggle Bit I may be read
at any address, and is valid after the rising edge of the final WE# pulse in the command sequence
(prior to the program or erase operation), and during the sector erase time-out.
During an Embedded Program or Erase algorithm operation, successive read cycles to any
address cause DQ6 to toggle. (The system may use either OE# or CE# to control the read cycles.)
When the operation is complete, DQ6 stops toggling.
After an erase command sequence is written, if all sectors selected for erasing are protected, DQ6
toggles for approximately 1.8 µs, then returns to reading array data. If not all selected sectors are
protected, the Embedded Erase algorithm erases the unprotected sectors, and ignores the
selected sectors that are protected.
The system can use DQ6 and DQ2 together to determine whether a sector is actively erasing or is
erase suspended. When the device is actively erasing (that is, the Embedded Erase algorithm is in
progress), DQ6 toggles. When the device enters the Erase Suspend mode, DQ6 stops toggling.
However, the system must also use DQ2 to determine which sectors are erasing or erase-
suspended. Alternatively, the system can use DQ7 (see DQ7: Data# Polling on page 33).
If a program address falls within a protected sector, DQ6 toggles for approximately 250 ns after the
program command sequence is written, then returns to reading array data.
Rev.0A (Dec 12, 2007) 35