M2716 NMOS 16K (2K x 8) UV EPROM 2048 x 8 ORGANIZATION 525mW Max ACTIVE POWER, 132mW Max STANDBY POWER ACCESS TIME: - M2716-1 is 350ns - M2716 is 450ns SINGLE 5V SUPPLY VOLTAGE STATIC-NO CLOCKS REQUIRED INPUTS and OUTPUTS TTL COMPATIBLE DURING BOTH READ and PROGRAM MODES THREE-STATE OUTPUT with TIED-ORCAPABILITY EXTENDED TEMPERATURE RANGE PROGRAMMING VOLTAGE: 25V 24 1 FDIP24W (F) Figure 1. Logic Diagram DESCRIPTION The M2716 is a 16,384 bit UV erasable and electrically programmable memory EPROM, ideally suited for applications where fast turn around and pattern experimentation are important requirements. The M2716 is housed in a 24 pin Window Ceramic Frit-Seal Dual-in-Line package. The transparent lid allows the user to expose the chip to ultraviolet light to erase the bit pattern. A new pattern can then be written to the device by following the programming procedure. VCC VPP 11 8 A0-A10 EP Q0-Q7 M2716 G Table 1. Signal Names A0 - A10 Address Inputs Q0 - Q7 Data Outputs EP Chip Enable / Program G Output Enable VPP Program Supply VCC Supply Voltage VSS Ground VSS AI00784B July 1994 1/9 M2716 Table 2. Absolute Maximum Ratings Symbol Parameter Value Unit Ambient Operating Temperature grade 1 grade 6 0 to 70 -40 to 85 C TBIAS Temperature Under Bias grade 1 grade 6 -10 to 80 -50 to 95 C TSTG Storage Temperature -65 to 125 C VCC Supply Voltage -0.3 to 6 V VIO Input or Output Voltages -0.3 to 6 V VPP Program Supply -0.3 to 26.5 V PD Power Dissipation 1.5 W TA Note: Except for the rating "Operating Temperature Range", stresses above those listed in the Table "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only and operation of the device at these or any other conditions above those indicated in the Operating sections of this specification is not implied. Exposure to Absolute Maximum Rating conditions for extended periods may affect device reliability. Refer also to the SGS-THOMSON SURE Program and other relevant quality documents. Figure 2. DIP Pin Connections A7 A6 A5 A4 A3 A2 A1 A0 Q0 Q1 Q2 VSS 1 2 3 4 5 6 7 8 9 10 11 12 M2716 24 23 22 21 20 19 18 17 16 15 14 13 VCC A8 A9 VPP G A10 EP Q7 Q6 Q5 Q4 Q3 AI00785 DEVICE OPERATION The M2716 has 3 modes of operation in the normal system environment. These are shown in Table 3. Read Mode. The M2716 read operation requires that G = VIL, EP = VIL and that addresses A0-A10 have been stabilized. Valid data will appear on the output pins after time tAVQV, tGLQV or tELQV (see Switching Time Waveforms) depending on which is limiting. 2/9 Deselect Mode. The M2716 is deselected by making G = VIH. This mode is independent of EP and the condition of the addresses. The outputs are Hi-Z when G = VIH. This allows tied-OR of 2 or more M2716's for memory expansion. Standby Mode (Power Down). The M2716 may be powered down to the standby mode by making EP = VIH. This is independent of G and automatically puts the outputs in the Hi-Z state. The power is reduced to 25% (132 mW max) of the normal operating power. VCC and VPP must be maintained at 5V. Access time at power up remains either tAVQV or tELQV (see Switching Time Waveforms). Programming The M2716 is shipped from SGS-THOMSON completely erased. All bits will be at "1" level (output high) in this initial state and after any full erasure. Table 3 shows the 3 programming modes. Program Mode. The M2716 is programmed by introducing "0"s into the desired locations. This is done 8 bits (a byte) at a time. Any individual address, sequential addresses, or addresses chosen at random may be programmed. Any or all of the 8 bits associated with an address location may be programmed with a single program pulse applied to the EP pin. All input voltage levels including the program pulse on chip enable are TTL compatible. The programming sequence is: with VPP = 25V, VCC = 5V, G = VIH and EP = VIL, an address is selected and the desired data word is applied to the output pins (VIL = "0" and VIH = "1" for both address and data). After the address and data signals are stable the program pin is pulsed from VIL to VIH with a M2716 ERASURE OPERATION DEVICE OPERATION (cont'd) pulse width between 45ms and 55ms. Multiple pulses are not needed but will not cause device damage. No pins should be left open. A high level (VIH or higher) must not be maintained longer than tPHPL (max) on the program pin during programming. M2716's may be programmed in parallel in this mode. Program Verify Mode. The programming of the M2716 may be verified either one byte at a time during the programming (as shown in Figure 6) or by reading all of the bytes out at the end of the programming sequence. This can be done with VPP = 25V or 5V in either case. VPP must be at 5V for all operating modes and can be maintained at 25V for all programming modes. Program Inhibit Mode. The program inhibit mode allows several M2716's to be programmed simultaneously with different data for each one by controlling which ones receive the program pulse. All similar inputs of the M2716 may be paralleled. Pulsing the program pin (from VIL to VIH) will program a unit while inhibiting the program pulse to a unit will keep it from being programmed and keeping G = VIH will put its outputs in the Hi-Z state. The M2716 is erased by exposure to high intensity ultraviolet light through the transparent window. This exposure discharges the floating gate to its initial state through induced photo current. It is recommended that the M2716 be kept out of direct sunlight. The UV content of sunlight may cause a partial erasure of some bits in a relatively short period of time. An ultraviolet source of 2537 A yielding a total integrated dosage of 15 watt-seconds/cm2 power rating is used. The M2716 to be erased should be placed 1 inch away from the lamp and no filters should be used. An erasure system should be calibrated periodically. The erasure time is increased by the square of the distance (if the distance is doubled the erasure time goes up by a factor of 4). Lamps lose intensity as they age, it is therefore important to periodically check that the UV system is in good order. This will ensure that the EPROMs are being completely erased. Incomplete erasure will cause symptoms that can be misleading. Programmers, components, and system designs have been erroneously suspected when incomplete erasure was the basic problem. Table 3. Operating Modes Mode EP G VPP Q0 - Q7 VIL VIL VCC Data Out VIH Pulse VIH VPP Data In Verify VIL VIL VPP or VCC Data Out Program Inhibit VIL VIH VPP Hi-Z Deselect X VIH VCC Hi-Z Standby VIH X VCC Hi-Z Read Program Note: X = VIH or VIL. 3/9 M2716 Figure 4. AC Testing Load Circuit AC MEASUREMENT CONDITIONS Input Rise and Fall Times 20ns Input Pulse Voltages 0.45V to 2.4V Input and Output Timing Ref. Voltages 0.8V to 2.0V 1.3V 1N914 Note that Output Hi-Z is defined as the point where data is no longer driven. 3.3k Figure 3. AC Testing Input Output Waveforms 2.4V DEVICE UNDER TEST OUT CL = 100pF 2.0V 0.8V 0.45V CL includes JIG capacitance AI00827 AI00828 Table 4. Capacitance (1) (TA = 25 C, f = 1 MHz ) Symbol CIN COUT Parameter Input Capacitance Output Capacitance Test Condition Min Max Unit VIN = 0V 6 pF VOUT = 0V 12 pF Note: 1. Sampled only, not 100% tested. Table 5. Read Mode DC Characteristics (1) (TA = 0 to 70 C or -40 to 85 C; VCC = 5V 5% or 5V 10%; VPP = VCC) Symbol Parameter Test Condition Min Max Unit 0 VIN VCC 10 A VOUT = VCC, EP = VCC 10 A ILI Input Leakage Current ILO Output Leakage Current ICC Supply Current EP = VIL, G = VIL 100 mA ICC1 Supply Current (Standby) EP = VIH, G = VIL 25 mA IPP Program Current VPP = VCC 5 mA VIL Input Low Voltage -0.1 0.8 V VIH Input High Voltage 2 VCC + 1 V VOL Output Low Voltage IOL = 2.1mA 0.45 V VOH Output High Voltage IOH = -400A 2.4 Note: 1. VCC must be applied simultaneously with or before VPP and removed simultaneously or after VPP. 4/9 V M2716 Table 6. Read Mode AC Characteristics (1) (TA = 0 to 70 C or -40 to 85 C; VCC = 5V 5% or 5V 10%; VPP = VCC) M2716 Symbol Alt Parameter Test Condition -1 Min tAVQV tACC Address Valid to Output Valid tELQV tCE tGLQV Unit blank Max Min Max EP = VIL, G = VIL 350 450 ns Chip Enable Low to Output Valid G = VIL 350 450 ns 120 120 ns tOE Output Enable Low to Output Valid EP = VIL tEHQZ (2) tOD Chip Enable High to Output Hi-Z G = VIL 0 100 0 100 ns tGHQZ (2) tDF Output Enable High to Output Hi-Z EP = VIL 0 100 0 100 ns tOH Address Transition to Output Transition EP = VIL, G = VIL 0 tAXQX 0 ns Notes: 1. VCC must be applied simultaneously with or before VPP and removed simultaneously or after VPP. 2. Sampled only, not 100% tested. Figure 5. Read Mode AC Waveforms VALID A0-A10 tAVQV tAXQX EP tEHQZ tGLQV G tGHQZ tELQV Hi-Z Q0-Q7 DATA OUT AI00786 Table 7. Programming Mode DC Characteristics (1) (TA = 25 C; VCC = 5V 5%; VPP = 25V 1V) Symbol Parameter Test Condition Min VIL VIN VIH Max Unit 10 A 100 mA 5 mA 30 mA ILI Input Leakage Current ICC Supply Current IPP Program Current IPP1 Program Current Pulse VIL Input Low Voltage -0.1 0.8 V VIH Input High Voltage 2 VCC + 1 V EP = VIH Pulse Note: 1. VCC must be applied simultaneously with or before VPP and removed simultaneously or after VPP. 5/9 M2716 Table 8. Programming Mode AC Characteristics (1) (TA = 25 C; VCC = 5V 5%; VPP = 25V 1V) Symbol Alt tAVPH tAS tQVPH Parameter Test Condition Min Address Valid to Program High G = VIH 2 s tDS Input Valid to Program High G = VIH 2 s tGHPH tOS Output Enable High to Program High 2 s tPL1PL2 tPR Program Pulse Rise Time 5 ns tPH1PH2 tPF Program Pulse Fall Time 5 ns tPHPL tPW Program Pulse Width 45 tPLQX tDH Program Low to Input Transition 2 s tPLGX tOH Program Low to Output Enable Transition 2 s tGLQV tOE Output Enable to Output Valid tGHQZ tDF Output Enable High to Output Hi-Z 0 tPLAX tAH Program Low to Address Transition 2 EP = VIL Max 55 ms 120 ns 100 ns s Notes: 1. VCC must be applied simultaneously with or before VPP and removed simultaneously or after VPP. 2. Sampled only, not 100% tested. Figure 6. Programming and Verify Modes AC Waveforms VALID A0-A10 tAVPH tPLAX DATA IN Q0-Q7 DATA OUT tQVPH tPLQX tPLGX G tGHPH tGHQZ tGLQV EP tPHPL PROGRAM VERIFY AI00787 6/9 Units M2716 ORDERING INFORMATION SCHEME Example: M2716 -1 Speed and VCC Tolerance -1 blank 350 ns, 5V 10% 450 ns, 5V 5% F 1 Package F FDIP24W Temperature Range 1 0 to 70 C 6 -40 to 85 C For a list of available options (Speed, VCC Tolerance, Package, etc...) refer to the current Memory Shortform catalogue. For further information on any aspect of this device, please contact SGS-THOMSON Sales Office nearest to you. 7/9 M2716 FDIP24W - 24 pin Ceramic Frit-seal DIP, with window mm Symb Typ inches Min Max A Typ Min 5.71 0.225 A1 0.50 1.78 0.020 0.070 A2 3.90 5.08 0.154 0.200 B 0.40 0.55 0.016 0.022 B1 1.17 1.42 0.046 0.056 C 0.22 0.31 0.009 0.012 D 32.30 1.272 E 15.40 15.80 0.606 0.622 E1 13.05 13.36 0.514 0.526 e1 2.54 - - 0.100 - - e3 27.94 - - 1.100 - - eA 16.17 18.32 0.637 0.721 L 3.18 4.10 0.125 0.161 S 1.52 2.49 0.060 0.098 - - - - 4 15 4 15 N 24 7.11 0.280 24 FDIP24W A2 A1 B1 B A L e1 eA C e3 D S N E1 E 1 FDIPW-a Drawing is not to scale 8/9 Max M2716 Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of SGS-THOMSON Microelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. SGS-THOMSON Microelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of SGS-THOMSON Microelectronics. (c) 1994 SGS-THOMSON Microelectronics - All Rights Reserved SGS-THOMSON Microelectronics GROUP OF COMPANIES Australia - Brazil - China - France - Germany - Hong Kong - Italy - Japan - Korea - Malaysia - Malta - Morocco - The Netherlands Singapore - Spain - Sweden - Switzerland - Taiwan - Thailand - United Kingdom - U.S.A. 9/9