HN27C4096AG/ACC Series 262144-word x 16-bit CMOS UV Erasable and Programmable ROM Description The Hitachi HN27C4096AG/ACC is a 4-Mbit ultraviolet erasable and electrically programmable ROM, featuring high speed and low power dissipation. Fabricated on advanced fine process and high speed circuitry technique, the HN27C4096A makes high speed access time possible. Therefore, it is suitable for 16-bit microcomputer systems using high speed microcomputer such as the 80286 and 68020. The HN27C4096A offers high speed programming using page programming mode. This device has the package variation of cerdip-40pin and JLCC-44pin. Features * High speed: Access time 100 ns/120 ns/150 ns (max) * Low power dissipation: Standby mode; 5 W (typ) Active mode; 35 mW/MHz (typ) * Fast high reliability page programming and fast high-reliability programming Programming voltage; +12.5 V D.C. Program time; 3.5 sec (min) (Theoretical in Page programming) * Inputs and outputs TTL compatible during both read and program modes * Pin arrangement: 40-pin JEDEC standard 44-pin JLCC JEDEC standard * Device identifier mode: Manufacturer code and device code * Fully compatible with the HN27C4096G/CC Series HN27C4096AG/ACC Series Ordering Information Type No. Access Time Package HN27C4096AG-10 HN27C4096AG-12 HN27C4096AG-15 100 ns 120 ns 150 ns 600-mil 40-pin cerdip (DG-40A) HN27C4096ACC-10 HN27C4096ACC-12 HN27C4096ACC-15 100 ns 120 ns 150 ns 44-pin J-bend leaded chip carrier (CC-44) 2 HN27C4096AG/ACC Series Pin Arrangement A17 A16 A15 A14 6 5 4 3 2 1 44 43 42 41 40 I/O12 I/O11 I/O10 I/O9 I/O8 VSS NC I/O7 I/O6 I/O5 I/O4 (Top view) 7 8 9 10 11 12 13 14 15 16 17 39 38 37 36 35 34 33 32 31 30 29 A13 A12 A11 A10 A9 VSS NC A8 A7 A6 A5 18 19 20 21 22 23 24 25 26 27 28 A1 A2 A3 A4 VCC A17 A16 A15 A14 A13 A12 A11 A10 A9 VSS A8 A7 A6 A5 A4 A3 A2 A1 A0 VCC 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 A0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 I/O3 I/O2 I/O1 I/O0 OE NC VPP CE I/O15 I/O14 I/O13 I/O12 I/O11 I/O10 I/O9 I/O8 VSS I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0 OE HN27C4096ACC Series I/O13 I/O14 I/O15 CE VPP NC HN27C4096AG Series (Top view) Pin Description Pin Name Function A0 - A17 Address I/O0 - I/O15 Input/output CE Chip enable OE Output enable VCC Power supply VPP Programming power supply VSS Ground 3 HN27C4096AG/ACC Series Block Diagram A7 : : : : : : : : : : : : A17 XDecoder I/O0 : : : Input Data Control I/O15 2,048 x 2,048 Memory Matrix Y-Gating Y-Decoder CE OE H A0 . . . . . . . . . . . . . A6 VCC VPP H VSS 4 H : High threshold inverter HN27C4096AG/ACC Series Mode Selection Pin CE OE A9 VPP VCC I/O CC-44 (3) (22) (35) (2) (44) (4 - 11, 14 - 21) DG-40A (2) (20) (31) (1) (40) (3 - 10, 12 - 19) Read VIL VIL X VSS - VCC VCC Dout Output disable VIL VIH X VSS - VCC VCC High-Z Standby VIH X Mode Page program Page program set VIH X VSS - VCC VCC High-Z VH *2 X VPP VCC High-Z *2 X VPP VCC Din Page data latch VIL VH Page program VIL VIH X VPP VCC High-Z Page program verify VIH VIL X VPP VCC Dout Page program reset VIH VIH X VCC VCC High-Z VIL VIH X VPP VCC Din Program verify VIH VIL X VPP VCC Dout Optional verify VIL VIL X VPP VCC Dout Program inhibit VIH VIH X VPP VCC High-Z VSS - VCC VCC Code Word program Program Identifier VIL VIL VH *2 Notes: 1. X: Don't care. 2. VH : 12.0 V 0.5 V Absolute Maximum Ratings Parameter Symbol *1 All input and output voltages Voltage on pin A9 and OE Vin, Vout Value Unit *2 V *2 -0.6 to +7.0 VID -0.6 to +13.0 V VPP voltage *1 VPP -0.6 to +13.5 V VCC voltage *1 VCC -0.6 to +7.0 V Operating temperature range Topr 0 to +70 C *3 Tstg -65 to +125 C Tbias -20 to +80 C Storage temperature range Storage temperature under bias Notes: 1. Relative to VSS . 2. Vin, Vout, V ID min = -2.0 V for pulse width 20 ns 3. Storage temperature range of device before programming. 5 HN27C4096AG/ACC Series Capacitance (Ta = 25C, f = 1 MHz) Parameter Symbol Min Typ Max Unit Test Conditions Input capacitance Cin -- -- 12 pF Vin = 0 V Output capacitance Cout -- -- 20 pF Vout = 0 V Read Operation DC Characteristics (VCC = 5 V 10%, VPP = VSS to VCC, Ta = 0 to +70C) Parameter Symbol Min Typ Max Unit Test Conditions Input leakage current I LI -- -- 2 A Vin = 5.5 V Output leakage current I LO -- -- 2 A Vout = 5.5 V/0.45 V VPP current I PP1 -- 1 20 A VPP = 5.5 V Standby V CC current I SB1 -- -- 1 mA CE = VIH I SB2 -- 1 20 A CE = VCC 0.3 V I CC1 -- -- 30 mA Iout = 0 mA, f = 1 MHz I CC2 -- -- 100 mA Iout = 0 mA, f = 10 MHz -- 0.8 Operating VCC current Input voltage Output voltage VIL -0.3 *1 V *2 VIH 2.2 -- VCC+1 V VOL -- -- 0.45 V I OL = 2.1 mA VOH 2.4 -- -- V I OH = -400 A Notes: 1. VIL min = -1.0 V for pulse width 50 ns VIL min = -2.0 V for pulse width 20 ns 2. VIH max = VCC +1.5 V for pulse width 20 ns If V IH is over the specified maximum value, read operation cannot be guaranteed. 6 HN27C4096AG/ACC Series AC Characteristics (VCC = 5 V 10%, VPP = VSS to VCC, Ta = 0 to +70C) Test Conditions * * * * Input pulse levels: 0.45 to 2.4 V Input rise and fall time: 10 ns Output load: 1 TTL gate +100 pF Reference levels for measuring timing: 0.8 V, 2.0 V HN27C4096A -10 -12 -15 Parameter Symbol Min Max Min Max Min Max Unit Test Conditions Address to output delay t ACC -- 100 -- 120 -- 150 ns CE = OE = VIL CE to output delay t CE -- 100 -- 120 -- 150 ns OE = VIL t OE -- 60 -- 60 -- 70 ns CE = VIL t DF 0 35 0 40 0 50 ns CE = VIL t OH 5 -- 5 -- 5 -- ns CE = OE = VIL OE to output delay OE high to output float* Address to output hold Note: 1 1. t DF is defined as the time at which the output achieves the open circuit condition and data is no longer driven. Read Timing Waveform Address CE Standby mode Active mode Standby mode tCE OE tDF tOE tOH t ACC Data Out Data Out Valid 7 HN27C4096AG/ACC Series Fast High-Reliability Page Programming This device can be applied the high performance page programming algorithm shown in the following flowchart. This algorithm allows to obtain faster programming time without any voltage stress to the device nor deterioration in reliability of programmed data. Page Program Set Apply 12 V to OE pin after applying 12.5 V to VPP to set a page program mode. The device operates in a page program mode until reset. 8 HN27C4096AG/ACC Series Page Program Reset Set VPP to VCC level or less to reset a page program mode. START SET PAGE PROG LATCH MODE VPP= 12.5 0.3 V VCC = 6.25 0.25 V OE = 12.0 0.5 V Address = 0 n=0 Latch Address + 1 Address Latch Address + 1 Address Latch Address + 1 Address Latch n + 1 n SET PAGE PROG./VERIFY MODE VPP = 12.5 0.3 V V CC = 6.25 0.25 V Address + 1 Address Program tPW = 50 s 5% VERIFY NO NOGO GO LAST address? n = 10? YES SET READ MODE VCC = 5.0 0.5 V VPP = VCC READ all address NO YES NOGO GO END FAIL Fast High-Reliability Page Programming Flowchart 9 HN27C4096AG/ACC Series DC Characteristics (VCC = 6.25 V 0.25 V, VPP = 12.5 V 0.3 V, Ta = 25C 5C) Parameter Symbol Min Typ Max Unit Test Conditions Input leakage current I LI -- -- 2 A Vin = 6.5 V/0.45 V Output voltage during verify VOL -- -- 0.45 V I OL = 2.1 mA VOH 2.4 -- -- V I OH = -400 A I CC -- -- 50 mA -- 0.8 Operating VCC current Input voltage VPP supply current VIL 5 -0.1* V 6 VIH 2.2 -- VCC+0.5* V VH 11.5 12.0 12.5 V I PP -- -- 70 mA CE = VIL Notes: 1. VCC must be applied before VPP and removed after VPP . 2. VPP must not exceed 13 V including overshoot. 3. An influence may be had upon device reliability if the device is installed or removed while VPP = 12.5 V. 4. Do not alter VPP either V IL to 12.5 V or 12.5 V to VIL when CE = low. 5. VIL min = -0.6 V for pulse width 20 ns. 6. If V IH is over the specified maximum value, programming operation cannot be guaranteed. 10 HN27C4096AG/ACC Series AC Characteristics (VCC = 6.25 V 0.25 V, VPP = 12.5 V 0.3 V, Ta = 25C 5C) Test Conditions * Input pulse levels: 0.45 to 2.4 V * Input rise and fall time: 20 ns * Reference levels for measuring timing: Inputs; 0.8 V, 2.0 V, Outputs; 0.8 V, 2.0 V Parameter Symbol Min Typ Max Unit Address setup time t AS 2 -- -- s OE setup time t OES 2 -- -- s Data setup time t DS 2 -- -- s Address hold time t AH 0 -- -- s Data hold time t DH 2 -- -- s 0 -- 130 ns *1 OE high to output float delay t DF VPP setup time t VPS 2 -- -- s VCC setup time t VCS 2 -- -- s CE programming pulse width t PW 47.5 50.0 52.5 s CE setup time t CES 2 -- -- s Data valid from OE t OE 0 -- 150 ns CE pulse width during data latch t LW 1 -- -- s OE = VH setup time t OHS 2 -- -- s OE = VH hold time t OHH 2 -- -- s t VRS 1 -- -- s *2 VPP hold time Test Conditions Notes: 1. t DF is defined as the time at which the output achieves the open circuit condition and data is no longer driven. 2. Page program mode will be reset when V PP is set to VCC or less. 11 HN27C4096AG/ACC Series Fast High-Reliability Page Programming Timing Waveform Page program mode Program data latch Page program Program verify A2 - A17 t AH t AS t AS t AH A0, A1 t DH t OE t DF t DS Data in stable Data Data out valid t VPS VPP VPP VCC t VCS VCC + 1.25 VCC t OHH VCC t CES t PW t OES t OHS CE t LW OE VH VIH VIL 12 t VRS HN27C4096AG/ACC Series Fast High-Reliability Programming This device can be applied the fast high-reliability programming algorithm shown in the following flowchart. This algorithm allows to obtain faster programming time without any voltage stress to the device nor deterioration in reliability of programmed data. START SET PROG./VERIFY MODE VPP = 12.5 0.3 V V CC = 6.25 0.25 V Address = 0 n=0 n+1 n Program tPW = 50 s 5% Address + 1 VERIFY GO Address NO NOGO n = 10? LAST address? NO YES YES SET READ MODE VCC = 5.0 0.5 V VPP = VCC READ all address NOGO GO END FAIL Fast High-Reliability Programming Flowchart 13 HN27C4096AG/ACC Series DC Characteristics (VCC = 6.25 V 0.25 V, VPP =12.5 V 0.3 V, Ta = 25C 5C) Parameter Symbol Min Typ Max Unit Test Conditions Input leakage current I LI -- -- 2 A Vin = 6.5 V/0.45 V VPP supply current I PP -- -- 40 mA CE = VIL Operating VCC current I CC -- -- 50 mA -- 0.8 Input voltage Output voltage VIL -0.1 *5 V *6 VIH 2.2 -- VCC +0.5 V VOL -- -- 0.45 V I OL = 2.1 mA VOH 2.4 -- -- V I OH = -400 A Notes: 1. VCC must be applied before VPP and removed after VPP . 2. VPP must not exceed 13 V including overshoot. 3. An influence may be had upon device reliability if the device is installed or removed while VPP = 12.5 V. 4. Do not alter VPP either V IL to 12.5 V or 12.5 V to VIL when CE = low. 5. VIL min = -0.6 V for pulse width 20 ns. 6. If V IH is over the specified maximum value, programming operation cannot be guaranteed. 14 HN27C4096AG/ACC Series AC Characteristics (VCC = 6.25 V 0.25 V, VPP = 12.5 V 0.3 V, Ta = 25C 5C) Test Conditions * Input pulse levels: 0.45 to 2.4 V * Input rise and fall time: 20 ns * Reference levels for measuring timings: Inputs: 0.8 V, 2.0 V Outputs: 0.8 V, 2.0 V Paramerter Symbol Min Typ Max Unit Address setup time t AS 2 -- -- s OE setup time t OES 2 -- -- s Data setup time t DS 2 -- -- s Address hold time t AH 0 -- -- s Data hold time t DH 2 -- -- s 0 -- 130 ns *1 OE to output float delay t DF VPP setup time t VPS 2 -- -- s VCC setup time t VCS 2 -- -- s CE programming pulse width t PW 47.5 50.0 52.5 s Data valid from OE t OE 0 -- 150 ns Note: Test Conditions 1. t DF is defined as the time at which the output achieves the open circuit condition and data is no longer driven. 15 HN27C4096AG/ACC Series Fast High-Reliability Programming Timing Waveform Program Program Verify Address t AH t AS Data Data In Stable t DS V PP Data Out Valid t DF t DH V PP V CC t VPS V CC V CC+1.25 V CC t VCS CE t PW t OES t OE OE Optional Page Programming This device can be applied the optional page programming algorithm shown in the following flowchart. This algorithm allows to obtain faster programming time without any voltage stress to the device nor deterioration in reliability of programmed data. This programming algorithm is the combination of page programming and word verify. It can avoid the increase of programming verify time when a programmer with slow machine cycle is used, and shorten the total programming time. Regarding the timing specifications for page programming and word verify, please refer to the specifications for fast high-reliability page programming and fast high-reliability programming. 16 HN27C4096AG/ACC Series START SET PAGE PROG LATCH MODE VPP= 12.5 0.3 V VCC = 6.25 0.25 V OE = 12.0 0.5 V Address = 0 Latch Address + 1 Address Latch Address + 1 Address Latch Address + 1 Address Latch SET PAGE PROG. MODE VPP = 12.5 0.3 V V CC = 6.25 0.25 V Address + 1 Program tPW = 50 s 5% Address NO LAST address? YES PAGE PROG. RESET VPP = VCC = 6.25 0.25 V SET WORD PROG./VERIFY MODE VPP = 12.5 0.3 V V CC = 6.25 0.25 V Address = 0 n=0 GO VERIFY NOGO n+1 Address + 1 Address n Program tPW = 50 s 5% VERIFY NOGO GO LAST address? n = 10? YES SET READ MODE VCC = 5.0 0.5 V VPP = VCC READ all address NO YES NOGO GO END FAIL Optional Page Programming Flowchart 17 HN27C4096AG/ACC Series DC Characteristics (VCC = 6.25 V 0.25 V, VPP =12.5 V 0.3 V, Ta = 25C 5C) Parameter Symbol Min Typ Max Unit Test Conditions Input leakage current I LI -- -- 2 A Vin = 6.5 V/0.45 V Output voltage during verify VOL -- -- 0.45 V I OL = 2.1 mA VOH 2.4 -- -- V I OH = -400 A I CC -- -- 50 mA -- 0.8 Operating VCC current Input voltage VPP supply current VIL -0.1 *5 V *6 VIH 2.2 -- VCC +0.5 V VH 11.5 12.0 12.5 V I PP -- -- 70 mA CE = VIL Notes: 1. VCC must be applied before VPP and removed after VPP . 2. VPP must not exceed 13 V including overshoot. 3. An influence may be had upon device reliability if the device is installed or removed while VPP = 12.5 V. 4. Do not alter VPP either V IL to 12.5 V or 12.5 V to VIL when CE = low. 5. VIL min = -0.6 V for pulse width 20 ns. 6. If V IH is over the specified maximum value, programming operation cannot be guaranteed. 18 HN27C4096AG/ACC Series AC Characteristics (VCC = 6.25 V 0.25 V, VPP = 12.5 V 0.3 V, Ta = 25C 5C) Test Conditions * Input pulse levels: 0.45 to 2.4 V * Input rise and fall time: 20 ns * Reference levels for measuring timings: Inputs; 0.8 V, 2.0 V Outputs; 0.8 V, 2.0 V Parameter Symbol Min Typ Max Unit Address setup time t AS 2 -- -- s OE setup time t OES 2 -- -- s Data setup time t DS 2 -- -- s Address hold time t AH 0 -- -- s Data hold time t DH 2 -- -- s 0 -- 130 ns *1 OE high to output float delay t DF VPP setup time t VPS 2 -- -- s VCC setup time t VCS 2 -- -- s CE initial programming pulse width t PW 47.5 50.0 52.5 s CE setup time t CES 2 -- -- s Data valid from OE t OE 0 -- 150 ns CE pulse width during data latch t LW 1 -- -- s OE = VH setup time t OHS 2 -- -- s t OHH 2 -- -- s t VLW 1 -- -- s t VRS 1 -- -- s OE = VH hold time Page programming reset time *2 VPP hold time *2 Test Conditions Notes: 1. t DF is defined as the time at which the output achieves the open circuit condition and data is no longer driven. 2. Page program mode will be reset when V PP is set to VCC or less. 19 HN27C4096AG/ACC Series Option Page Programming Timing Waveform Word program mode Page program mode Program data latch Page program Program verify Program A2 - A17 t AH t AS t AH t AS t AH A0, A1 t DH t DS t DS Data out valid Data in stable Data Data in stable t VPS t OE t DF t VPS VPP t DH VPP VCC t VRS t VCS t VLW VCC+ 1.25 VCC VCC t OHH t CES t CES t OHS CE t OES t LW t PW OE t PW VH VIH VIL Erase Erasure of the HN27C4096AG/ACC is performed by exposure to ultraviolet light of 2537 A and all the output data are changed to "1" after this erasure procedure. The minimum integrated dose (i.e. UV intensity X exposure time) for erasure is 15 W * sec/cm2. 20 HN27C4096AG/ACC Series Mode Description Device Identifier Mode The device identifier mode allows the reading out of binary codes that identify manufacturer and type of device, from outputs of EPROM. By this mode, the device will be automatically matched its own corresponding programming algorithm, using programming equipment. HN27C4096A Identifier Code A0 I/O8 - I/O15 I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0 (24) (11 -- 4) (14) (15) (16) (17) (18) (19) (20) (21) DG-40A (21) (10 -- 3) (12) (13) (14) (15) (16) (17) (18) (19) Hex Data CC-44 Identifier Manufacturer code VIL X 0 0 0 0 0 1 1 1 07 Device code VIH X 1 0 1 0 0 0 1 0 A2 Notes: 1. 2. 3. 4. VCC = 5.0 V 10% A9 = 12.0 V 0.5 V A1 - A8, A10 - A17, CE, OE = VIL X: Don't care. 21 HN27C4096AG/ACC Series Package Dimensions HN27C4096HG Series (DG-40A) Unit: mm 52.07 53.34 Max 14.66 21 8.89 20 0.51 Min 1.32 2.54 Max 2.54 0.25 0.48 0.10 2.54 Min 6.30 Max 1 15.51 Max 40 15.24 + 0.11 0.25- 0.05 0 - 10 HN27C4096HCC Series (CC-44) Unit: mm 17.57 +0.16 -0.24 16.51 +0.38 -0.22 39 29 17.57 +0.16 -0.24 40 28 .89 44 1 8 6 18 7 17 0.73 +0.07 -0.13 1.27 0.18 M 15.75 22 +0.38 -0.22 2.75 Max 0.46 4.80 Max 1.025 0.89 15.75 +0.38 -0.22 0.15