QP27C128
QP SEMI, 2945 Oakmead Village Court, Santa Clara, CA 95051 Page 3 of 9
to reliably program the data. After each pulse is applied to a given address, the data in that address is verified. If the
data does not verify, additional pulses are given until it verifies or the maximum pulses allowed is reached. This process
is repeated while sequencing through each address of the device. This part of the algorithm is done with VCC = 6.25 V to
assure that each bit is programmed to a sufficiently high threshold voltage. After the final address is completed, the
entire EPROM memory is verified at VCC = VPP = 5.25 V.
Program Inhibit
Programming different data to multiple devices in parallel is easily accomplished. Except for CE , all like inputs of the
devices may be common. A TTL low-level program pulse applied to one device’s CE input with VPP = 12.75 V ± 0.25 V
and PGM LOW will program that particular device. A high-level CE input inhibits the other devices from being
programmed.
Program Verify
Verification should be performed on the programmed bits to determine that they were correctly programmed. Verify
should be performed with OE and CE at VIL, PGM at VIH, and VPP between 12.5 V and 13.0 V.
Autoselect Mode
The autoselect mode provides manufacturer and device identification through identifier codes on DQ0–DQ7. This mode
is primarily intended for programming equipment to automatically match a device to be programmed with its
corresponding programming algorithm. This mode is functional in the 25°C ± 5°C ambient temperature range that is
required when programming the device. To activate this mode, the programming equipment must force VH on address
line A9. Two identifier bytes may then be sequenced from the device outputs by toggling address line A0 from VIL to VIH
(that is, changing the address from 00h to 01h). All other address lines must be held at VIL during the autoselect mode.
Byte 0 (A0 = VIL) represents the manufacturer code, and Byte 1 (A0 = VIH), the device identifier code. Both codes have
odd parity, with DQ7 as the parity bit.
Read Mode
To obtain data at the device outputs, Chip Enable ( CE ) and Output Enable ( OE ) must be driven low. CE controls the
power to the device and is typically used to select the device. OE enables the device to output data, independent of
device selection. Addresses must be stable for at least tACC–tOE.
Standby Mode
The device enters the CMOS standby mode when CE is at VCC ± 0.3 V. Maximum VCC current is reduced to 100 μA.
The device enters the TTL-standby mode when CE is at VIH. Maximum VCC current is reduced to 1.0 mA. When in
either standby mode, the device places its outputs in a high-impedance state, independent of the OE input.
Output OR Connection
To accommodate multiple memory connections, a two-line control function provides:
• Low memory power dissipation
• Assurance that output bus contention will not occur.
CE should be decoded and used as the primary device selecting function, while OE be made a common connection
to all devices in the array and connected to the READ line from the system control bus. This assures that all deselected
memory devices are in their low-power standby mode and that the output pins are only active when data is desired from
a particular memory device.
System Applications
During the switch between active and standby conditions, transient current peaks are produced on the rising and falling
edges of Chip Enable. The magnitude of these transient current peaks is dependent on the output capacitance loading
of the device. As a minimum, a 0.1μF ceramic capacitor (high frequency, low inductance) should be used on each
device between VCC and VSS to minimize transient effects. In addition, to overcome the voltage drop caused by the
inductive effects of the printed circuit board traces on EPROM arrays, a 4.7μF bulk electrolytic capacitor should be used
between VCC and VSS for each eight devices. The location of the capacitor should be close to where the power supply is
connected to the array.