NTE2716 Integrated Circuit NMOS, 16K UV Erasable PROM Description: The NTE2716 is a 16,384–bit (2048 x 8–bit) Erasable and Electrically Reprogrammable PROM in a 24–Lead DIP type package designed for system debug usage and similar applications requiring nonvolatile memory that could be reprogrammed periodically. The transparent lid on the package allows the memory content to be erased with ultraviolet light. The NTE2716 operates from a single power supply and has a static power down mode. Features: D Single 5V Power Supply D Automatic Power–Down Mode (Standby) D Organized as 2048 Bytes of 8Bits D TTL Compatible During Read and Program D Access Time: 350ns D Output Enable Active Level is User Selectable Absolute Maximum Ratings: (Note 1) All Input or Output Voltages (with respect to VSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +6 to –0.3V VPP Supply Voltage (with respect to VSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +28 to –0.3V Temperature Under Bias (VPP = 5V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –10° to +80°C Operating Temperature Range, Topr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0° to +70°C Storage Temperature Range. Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –65° to +125°C Note 1. Permanent device may occur if “Absolute Maximum Ratings” are exceeded. Functional operation should be restricted to “Recommended Operating Conditions”. Exposure to higher than recommended voltages for extended periods of time could affect device reliability. Note 2. This device contains circuitry to protect the inputs against damage due to high static voltages or electric fields; however, it is advised that normal precautions be taken to avoid application of any voltage higher than maximum rated voltages to this high–impedance circuit. Mode Selection: Mode Pin Number 9–11, 13–17 DQ 12 VSS 18 E/Progr 20 G (Note3) 21 VPP 24 VCC Data Out VSS VIL VIL VCC (Note 3) VCC High Z VSS Don’t Care VIH VCC (Note 3) VCC Standby High Z VSS VIH Don’t Care VCC VCC Program Data In VSS Pulsed VIL to VIH VIH VPPH VCC Program Verify Data Out VSS VIL VIL VPPH VCC Program Inhibit High Z VSS VIL VIH VPPH VCC Read Output Disable Note 3. In Read Mode if VPP ≥ VIH, then G (active low) VPP ≤ VIL, then G (active high) Capacitance: (f = 1MHz, TA = +25°C, periodically sampled rather than 100% tested) Parameter Symbol Test Conditions Min Typ Max Unit Input Capacitance Cin Vin = 0V – 4.0 6.0 pF Output capacitance Cout Vout = 0V – 8.0 12.0 pF Note 4. Capacitance measured with a Boonton Meter or effective capacitance calculated from the equation: C= I∆t ∆V DC Operating Conditions and Characteristics: (Full Operating Voltage and Temperature Range unless otherwise specified) Parameter Symbol Test Conditions Min Typ Max Unit 4.75 5.0 5.25 V Recommended DC Read Operating Conditions Supply Voltage VCC, VPP Note 5 Input High Voltage VIH 2.0 – VCC+1.0 V Input Low Voltage VIL –0.1 – +0.8 V Recommended DC Operating Conditions Address, G and E/Progr Input Sink Current Iin Vin = 5.25V – – 10 µA Output Leakage Current ILO Vout = 5.25V, G = 5V – – 10 µA VCC Supply Current (Standby) ICC1 E/Progr = VIH, G = VIL – – 25 mA VCC Supply Current (Active) ICC2 Outputs Open, G = E/Progr = VIL – – 100 mA VCC Supply Current IPP1 VPP = 5.25V, Note 5 – – 5 mA Output Low Voltage VOL IOL = 2.1mA – – 0.45 V Output High Voltage VOH IOH = –400µA 2.4 – – V Note 5. VCC must be applied simultaneously or prior to VPP. VCC must also be switched off simultaneously with or after VPP. With VPP connected directly to VCC during the read operation, the supply current would then be the sum of IPP1 and ICC. AC Operating Conditions and Characteristics: Parameter (Full Operating Voltage and Temperature Range, Note 6, unless otherwise specified) Symbol Test Conditions Min Typ Max Unit Address Valid to Output Valid tAVQV E/Progr = G = VIL – – 350 ns E/Progr to Output Valid tELQV Note 7 – – 350 ns Output Enable to Output Valid tGLQV E/Progr = VIL – – 150 ns E/Progr to High Z Output tEHQZ 0 – 100 ns Output Disable to High Z Output tGHQZ E/Progr = VIL 0 – 100 ns Data Hold from Address tAXDX E/Progr = G = VIL 0 – – ns Note 6. Input Pulse Levels . . . . . . . . . . . . . . 0.8V and 2.2V Input Rise and Fall Times . . . . . . . . . . . . . . . . . 20ns Input and Output Timing Levels . . . . 2.0 and 0.8V Note 7. tELQV is referenced to E/Progr or stable address, whichever occurs last. DC Programming Conditions and Characteristics: (TA = +25°C ±5°C) Parameter Symbol Test Conditions Min Typ Max Unit VCC, VPPL 4.75 5.0 5.25 V VPPH 24.0 25.0 26.0 V Input High Voltage for Data VIH 2.2 – VCC+1.0 V Input Low Voltage for Data VIL –0.1 – +0.8 V Vin = 5.25V/0.45V – – 10 µA Recommended Programming Operating Conditions Supply Voltage Programming Operating DC Characteristics Address, G and E/Progr Input Sink Current ILI VPP Programming Pulse Supply Current IPP2 VPP = 25V ±1V, E/Progr = VIH – – 30 mA VCC Supply Current ICC Outputs Open – – 160 mA Min Typ Max Unit AC Programming Operating Conditions and Characteristics: Parameter Symbol Test Conditions Address Setup Time tAVEH 2.0 – – µs Output Enable High to Program Pulse tGHEH 2.0 – – µs Data Setup Time tDVEH 2.0 – – µs Address Hold Time tELAX 2.0 – – µs Output Enable Hold Time tELGL 2.0 – – µs Data Hold Time tELQZ 2.0 – – µs VPP Setup Time tPHEH 0 – – ns VPP to Enable Low Time tELPL 0 – – ns Output Disable to High Z Output tGHQZ 0 – 150 ns Output Enable to Valid Data tGLQV E/Progr = VIL – – 150 ns Program Pulse Width tEHEL Note 8 1 – 55 ms Program Pulse Rise Time tPR 5 – – ns Program Pulse Fall Time tPF 5 – – ns Note 8. If shorter than 45ms (min) pulses are used, the same number of pulses should be applied after the specific data has been verified to ensure that good programming levels have been written. Programming Instructions: Before programming, the memory should be submitted to a full ERASE operation to ensure every bit in the device is in the “1” state (represented by Output High). Data are entered by programming zeros (Output Low) into the required bits. The words are addressed the same way as in the READ operation. A programmed “0” can only be changed to a “1” by ultraviolet light erasure. To set the memory up for Program Mode, the VPP input (Pin21) should be raised to +25V. The VCC supply voltage is the same as for the Read operation and G is at VIH. Programming data is entered in 8–bit words through the data out (DQ) terminals. Only “0 s” will be programmed when “0 s” and “1 s” are entered in the 8–bit data word. After address and data setup, a program pulse (VIL to VIH) is applied to the E/Progr input. A program pulse is applied to each address location to be programmed. To minimize programming time, a 2ms pulse width is recommended. The maximum program pulse width is 55ms; therefore, programming must not be attempted with a DC signal applied to the E/Progr input. Multiple NTE2716s may be programmed in parallel by connecting together like inputs and applying the program pulse to the E/Progr inputs. Different data may be programmed into multiple NTE2716s connected in parallel by using the PROGRAM INHIBIT mode. Except for the E/Progr pin, all like inputs (including Output Enable) may be common. The PROGRAM VERIFY mode with VPP at +25V is used to determine that all programmed bits were correctly programmed. Read Operation: After access time, data is valid at the outputs in the READ mode. With stable system addresses, effectively faster access time can be obtained by gating the data onto the bus with Output Enable. The Standby mode is available to reduce active power dissipation. The outputs are in the high impedance state when the E/Progr input pin is high (VIH) independent of the Output Enable input. Erasing Instructions: The NTE2716 can be erased by exposure to high intensity shortwave ultraviolet light, with a wavelength of 2537 angstroms. The recommended integrated dose (i.e. UV–intensity X exposure time) is 15Ws/cm2. As an example, using the “Model 30–000” UV–Eraser (Turner Designs, Mountain View, CA 94043) the ERASE–time is 36 minutes. The lamps should be used without shortwave filters and the NTE2716 should be positioned about one inch away from the UV–tubes. Recommended Operating Procedures: After erasure and reprogramming of the EPROM, it is recommended that the quartz window be covered with an opaque self–adhesive cover. It is important that the self–adhesive cover not leave any residue on the quartz if it is removed to allow another erasure. Pin Connection Diagram A7 1 24 VCC A6 2 23 A8 A5 3 22 A9 A4 4 21 VPP A3 5 20 G A2 6 19 A10 A1 7 18 E/Progr A0 8 17 DQ 7 DQ 0 9 16 DQ 6 DQ 1 10 15 DQ 5 DQ 2 11 14 DQ 4 VSS 12 13 DQ 3 1.290 (32.76) Max 24 .600 (15.24) Max Glass 13 .520 (13.2) 1 12 .280 (7.11) Dia UV Window Glass Sealant .160 (4.06) Max .200 (5.08) Max .100 (2.54) .125 (3.17) .670 (17.02)