1993_Macronix_Memory_Data_Book 1993 Macronix Memory Data Book
User Manual: 1993_Macronix_Memory_Data_Book
Open the PDF directly: View PDF
.
Page Count: 186
| Download | |
| Open PDF In Browser | View PDF |
: :. Y
..
'
. . ATM
MACRONIX. INC.
MACRONIX INC.
MEMORY DATA BOOK
The Company
Macronix Inc., a leader in high density non-volatile memory technology, designs, manufactures, and markets high
performance ROMs, EPROMs and FLASH memory components for the world's most sophisticated computers, data
communication devices and electronics products.
Dedicated to providing a wide range of advanced communication solutions, the company's innovative product line includes
integrated FAX modems, LAN controllers and UARTs, as well as high resolution graphic and PC chip sets.
History
Macronix Inc., operational since 1987 was founded by former members of the VLSI Technology Inc. start-up group. The
dynamic Macronix management team has more than eighty years combined experience in the semiconductor field and is
committed to providing the most advanced VLSI solutions for the worldwitle electronics industry. Headquartered in San
Jose, the company has grown Significantly and will continue to expand to serve the rapidly evolving global electronics
market.
Dedicated to innovative deSign, superior quality products and responsive customer service, Macronix is one of the major
U.S. semiconductor suppliers providing total turnkey solutions and a fully compatible product line for ROM, EPROM and
FLASH memory.
Macronix International was established December, 1989 in Taiwan to provide a world class semiconductor fabrication
facility to meet the industry's needs on a more global scale. A member of the Semiconductor Industry Association (SIA)
since 1990, Macronix has formed significant alliances around the world.
Quality Assurance
Dedicated to the highest level of quality assurance, Macronix has invested significant capital in the most advanced
manufacturing and testing equipment to insure the superior quality and reliability that is so critical in large volume production.
Quality and reliability are built into products throughout the development and manufacturing stages, then verified through
rigorous testing, characterization and qualification phases before shipping.
3
----
IYI.ATM
MACRONIX, INC.
TABLE OF CONTENTS
PAGE
I. GENERAL INFORMATION
1.
2.
3.
4.
5.
ALPHANUMERIC INDEX .................................................................................................................. 1-1
PRODUCT INTRODUCTION ............................................................................................................2-1
PRODUCT SELECTION GUIDE ....................................................................................................... 3-1
CROSS REFERENCE GUIDE ......................................................................................................... 4-1
ORDERING INFORMATION ............................................................................................................. 5-1
II. EPROMs (ERASABLE PROGRAMMABLE READ ONLY MEMORIES)
DATA SHEETS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
MX27C256
MX27C512
MX27C1 000/1 001
MX27C1100
MX27C1024
MX27C2000
MX27C2100
MX27C2048
MX27C4000
MX27C4100
MX27C4096
256K
512K
1M
1M
1M
2M
2M
2M
4M
4M
4M
(32K x 8)
(64K x 8)
(128K x 8)
(128K x 8/64K x 16)
(64K x 16)
(256K x 8)
(256K x 8/128K x16)
(128K x 16)
(512K,x 8)
(512K x 8/256K x 16)
(256K x 16)
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
EPROM ........................................... 6-1
EPROM ........................................... 7-1
EPROM ........................................... 8-1
EPROM ........................................... 9-1
EPROM ......................................... 10-1
EPROM ......................................... 11-1
EPROM ......................................... 11-1
EPROM ......................................... 12-1
EPROM ......................................... 12-1
EPROM ......................................... 13-1
EPROM ......................................... 13-1
III . MASK ROMs (MASK PROGRAMMABLE READ ONLY MEMORIES)
DATA SHEETS
1.
2.
3.
4.
5.
6.
7.
8.
MX23C1 000/1 01 0
MX23C2000
MX23C2100
MX23C4000
MX23C4100
MX23C8000
MX23C8100
MX23C1610
1M
2M .
2M
4M
4M
8M
8M
16M
(128K x 8)
(256Kx 8)
(256K x 8/128K x 16)
(512K x 8)
(512K x 8/256K x 16)
(1M x8)
(1M x 8/512K x 16)
(2M x 8/1M x 16)
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
CMOS
MASK
MASK
MASK
MASK
MASK
MASK
MASK
MASK
ROM ................................. 14-1
ROM .................................. 15-1
ROM ................................. 16-1
ROM ................................. 17-1
ROM ................................. 18-1
ROM ................................. 19-1
ROM ................................. 20-1
ROM ................................. 21-1
1M
4M
(128Kx8)
(512Kx 8)
CMOS
CMOS
FLASH MEMORY ......................... 22-1
FLASH MEMORY ......................... 23-1
IV. FLASH MEMORY
1. MX28F1000
2. MX28F4000
V. PACKAGE INFORMATION
VI. DISTRIBUTION CHANNEL
4
IYIATM
MACRONIX. INC.
GENERAL INFORMATION
EPROM DATA SHEETS
II
MASK ROM DATA SHEETS
III
FLASH MEMORY
IV
PACKAGE INFORMATION
V
DISTRIBUTION CHANNEL
VI
5
I..~
.
IYIATM
MACRONIX, INC.
I. GENERAL INFORMATION
IVIATM
MACRONIX, INC.
1. ALPHANUMERIC INDEX
MX23C1000/1010
1M
(128K x 8)
CMOS MASK ROM .................................... 14-1
MX23C2000
2M
(256Kx 8)
CMOS MASK ROM .................................... 15-1
MX23C2100
2M
(256K x 8/128K x 16)
CMOS MASK ROM .................................... 16-1
MX23C4000
4M
(512K x 8)
CMOS MASK ROM .................................... 17-1
MX23C4100
4M
(512K x 8/256K x 16)
CMOS MASK ROM .................................... 18-1
MX23C8000
8M
(1M x 8)
CMOS MASK ROM .................................... 19-1
MX23C8100
8M
(1M x 8/512K x 16)
CMOS MASK ROM .................................... 20-1
MX23C1610
16M
(2M x 8/1 M x 16 )
MX27C256
256K (32K x 8)
CMOS EPROM ............................................. 6-1
MX27C512
512K (64K x 8)
CMOS EPROM ............................................. 7-1
MX27C1000/1001
1M
(128K x 8)
CMOS EPROM ............................................. 8-1
MX27C1024
1M
(128K x 8)
CMOS EPROM ............................................. 9-1
MX27C1100
1M
(128K x 8/64K x 16)
CMOS EPROM ............................................. 9-1
MX27C2000
2M
(256K x 8)
CMOS EPROM ........................................... 10-1
MX27C2048
2M
(128K x 16 )
CMOS EPROM ........................................... 11-1
MX27C2100
2M
(256K x 8/128K x 16)
CMOS EPROM ........................................... 11-1
CMOS EPROM ........................................... 12-1
CMOS MASK ROM ................................... :21-1
MX27C4000
4M
(512K x 8)
MX27C4096
4M
(256K x 16)
CMOS EPROM ........................................... 13-1
MX27C4100
4M
(512K x 8/256K x 16)
CMOS EPROM ........................................... 13-1
MX28F1000
1M
(128K x 8)
CMOS FLASH MEMORy ............................ 22-1
MX28F4000
4M
(512K x 8)
CMOS FLASH MEMORy ............................ 23-1
IYIATM
MACRONIX. INC.
2. PRODUCT INTRODUCTION
2-1. EPROM
CAPACITY
PROCESS
CMOS
CMOS
H
H
CONFIGURATION
PART NO.
32Kx8
MX27C256I
64Kx8
MX27C512I
REMARKS
MX27C1000
JEDEC PIN OUT
MX27C1001
MASK ROM PIN OUT
MX27C1024
JEDEC PIN OUT
MX27C1100
MASK ROM PIN OUT
MX27C2000
MX27C2048
JEDEC PIN OUT
MX27C2100
MASK ROM PIN OUT
MX27C4000
512K x 8/256K x 16
2-1
MX27C4096
JEDEC PIN OUT
MX27C4100
MASK ROM PIN OUT
IYIAm
MACRONIX, INC.
2-2. MASK ROM
CAPACITY
PROCESS
CONFIGURATION
REMARKS
PART NO.
f - - - - - - - I MX23C1000
1------11
MX23C1010
I
L - -_ _..J
32 PIN EPROM
COMPATIBLE
1 - - - - - - - 1 MX23C2000
MX23C2100
256Kx8/128Kx16
x8/x16 SWITCHABLE
1 - - - - - - - 1 MX23C4000
x8/x16 SWITCHABLE
MX23C4100
1 - - - - - - - 1 MX23C8000
---lH
L...-_ _ _ _ _
2M x 811M x 16
2-2
MX23C8100
MX23C1610
I
x8/x16 SWITCHABLE
x8/x16 SWITCHABLE
IYIATM
MACRONIX. INC.
2-3. FLASH MEMORY
CAPACITY
PROCESS
CONFIGURATION
REMARKS
PART NO.
MX28F1000
MX28F4000
2-3
I
IYIATM
MACRONIX. INC.
3. PRODUCT SELECTION GUIDE
3.1 EPROM
CONFIGURATION
SPEED (NS)
TECHNOLOGY
PACKAGE
MX27C256DC
32Kx8
55170/90/100/120/150
CMOS
28 PIN CERAMIC DIP
MX27C256PC
32Kx8
55170/90/100/120/150
CMOS
28 PIN PLASTIC DIP
MX27C256MC
32K x 8
55170/90/1 001120/150
CMOS
28 PIN PLASTIC SOP
MX27C256QC
32Kx8
55170/90/100/120/150
CMOS
32 PIN PLCC
MX27C512DC
64Kx8
55170/90/100/120/150
CMOS
28 PIN CERAMIC DIP
MX27C512PC
64K x 8
55170/90/100/120/150
CMOS
28 PIN PLASTIC DIP
MX27C512MC
64Kx8
55170/90/1 00/1201150
CMOS
28 PIN PLASTIC SOP
MX27C512QC
64Kx8
55170/90/100/120/150
CMOS
32 PIN PLCC
MX27C1000DC
128K x 8
55170/90/120/150
CMOS
32 PIN CERAMIC DIP
MX27C1000PC
128K x 8
55170/90/120/150
CMOS
32 PIN PLASTIC DIP
MX27C1000QC
128K x 8
55/70/90/120/150
CMOS
32 PIN PLCC
MX27C1000MC
128K x 8
55170/901120/150
CMOS
32 PIN PLASTIC SOP
MX27C1001DC
128K x 8
70/90/1201150
CMOS
32 PIN CERAMIC DIP
MX27C1024DC
64K x 16
90/120/150
CMOS
40 PIN CERAMIC DIP
MX27C1024PC
64K x 16
90/120/150
CMOS
40 PIN PLASTIC DIP
MX27C1024QC
64K x 16
90/120/150
CMOS
44 PIN PLCC
MX27C1100DC
128K x 8/64K x 16
90/120/150
CMOS
40 PIN CERAMIC DIP
MX27C1100PC
128K x 8/64K x 16
90/120/150
CMOS
40 PIN PLASTIC DIP
MX27C2000DC
256Kx 8
90/120/150
CMOS
32 PIN CERAMIC DIP
MX27C2000PC
256K x 8
90/120/150
CMOS
32 PIN PLASTIC DIP
MX27C2048DC
128K x 16
90/120/150
CMOS
40 PIN CERAMIC DIP
MX27C2048PC
128K x 16
90/120/150
CMOS
40 PIN PLASTIC DIP
MX27C2048QC
128Kx16
90/120/150
CMOS
44 PIN PLCC
CAPACITY
PART NUMBER
256K
512K
1M
2M
4M
MX27C2100DC
256K x 8/128K x16
90/120/150
CMOS
40 PIN CERAMIC DIP
MX27C2100PC
256K x B/12BK x16
90/120/150
CMOS
40 PIN PLASTIC DIP
MX27C4000DC
512K x B
120/150
CMOS
32 PIN CERAMIC DIP
MX27C4000PC
512K x B
120/150
CMOS
32 PIN PLASTIC DIP
MX27C4096DC
256K
x 16
120/150
CMOS
40 PIN CERAMIC DIP
MX27C4096PC
256K x 16
120/150
CMOS
40 PIN PLASTIC DIP
MX27C4096QC
256K x 16
120/150
CMOS
44 PIN PLCC
MX27C4100DC
512K x B/256K
x 16
120/150
CMOS
40 PIN CERAMIC DIP
MX27C4100PC
512K x B/256K x 16
120/150
CMOS
40 PIN PLASTIC DIP
3-1
IlViA~
MACRONtlC, INC.
3.2 MASK ROM
CAPACITY
PART NUMBER
CONFIGURATION
SPEED (NS)
TECHNOLOGY
PACKAGE
1M
MX23C1000PC
128K x 8
150/200
CMOS
28 PIN PLASTIC DIP
MX23C1000MC
128K x 8
150/200
CMOS
28 PIN PLASTIC SOP
MX23C1010PC
128K x 8
150/200
CMOS
32 PIN PLASTIC DIP
MX23C1010MC
128K x 8
150/200
CMOS
32 PIN PLASTIC SOP
MX23C2000PC
256K x 8
150/200
CMOS
32 PIN PLASTIC DIP
MX23C2000MC
256K x 8
150/200
CMOS
32 PIN PLASTIC SOP
MX23C2100PC
256K x 8/128K x16
150/200
CMOS
40 PIN PLASTIC DIP
32 PIN PLASTIC DIP
2M
4M
8M
16M
MX23C4000PC
512K x 8
120/150/200
CMOS
MX23C4000MC
512K x 8
120/150/200
CMOS
32 PIN PLASTIC SOP
MX23C4100PC
512K x 8/256K x16
120/150/200
CMOS
40 PIN PLASTIC DIP
MX23C8000PC
1Mx8
120/150/200
CMOS
32 PIN PLASTIC DIP
MX23C8000MC
1Mx8
120/150/200
CMOS
32 PIN PLASTIC SOP
MX23C8100PC
1M x 8/512K x16
120/150/200
CMOS
42 PIN PLASTIC DIP
MX23C8100MC
1M x 8/512K x16
1201150/200
CMOS
44 PIN PLASTIC SOP
MX23C1610PC
2M x 8/1M x 16
120/150/200
CMOS
42 PIN PLASTIC DIP
MX23C1610MC
2Mx8/1Mx16
120/150/200
CMOS
44 PIN PLASTIC SOP
3-2
IVIArM
MACRONIX. INC.
3.3 FLASH MEMORY
CAPACITY
PART NUMBER
CONFIGURATION
1M
MX2BF1000PC
MX2BF1000MC
4M
SPEED (NS)
TECHNOLOGY
PACKAGE
12BK x B
120/150/200
CMOS
32 PIN PLASTIC DIP
12BK x B
120/1 50/200
CMOS
32 PIN PLASTIC SOP
MX2BF1000QC
12BK x B
120/150/200
CMOS
32 PIN PLCC
MX2BF1000TC
12BK x B
120/150/200
CMOS
32 PIN PLASTIC TSOP
MX2BF4000PC
512KxB
120/150/200
CMOS
32 PIN PLASTIC DIP
MX2BF4000MC
512K x B
120/150/200
CMOS
32 PIN PLASTIC SOP
MX2BF4000TC
512K x B
120/150/200
CMOS
32 PIN PLASTIC TSOP
3-3
. . ATM
MACRONIX. INC.
4. CROSS-REFERENCE GUIDE
4.1 EPROM
CAPACITY CONFIGRUATION MACRONIX
INTEL
AMD
N.S.
S.G.S.
NEC
TOSHIBA
HITACHI
FUJITSU
MITSUBISHI
TI
256K
32Kx8
MX27C256
i27C256
Am27C256
NMC27C256
M27C256
I1PD27C256
TC57256
HN27C256
MB27C256
M5M27C256
TMS27C256
512K
64Kx8
MX27C512
i27C512
Am27C512
NMC27C512
M27C512
I1PD27C512
TC57512
HN27C512
MB27C512
M5M27C512
TMS27C512
1M
128K x 8
MX27C1000
i27C010
Am27C010
NMC27C010
M27C1001
I1PD27C1001
TC571 000
HN27C101
MB27C1001
M5M27C101
TMS27C010
i27C210
Am27C1024
NMC27C1024
M27C1024
I1PD27C1024
i27C020
Am27C020
NMC27C020
M27C2001
I1PD27C2001
Am27C2048
NMC27C2048
t
2M
4M
128K x 8
MX27C1001
64K x 16
MX27C1024
64K x 16/128Kx 8
MX27C1100
M27C1000
TC571 001
HN27C301
MB27C1000
TC571024
HN27C1024
MB27C1024 M5M27C102
256K x 8
MX27C2000
64K x 16
MX27C2048
64K x 16/256K x8
MX27C2100
512K x 8
MX27C4000
i27C040
Am27C040
M27C4001
IlPD27C4001
TC574000
HN27C4001
MB27C4000 M5M27C401
TMS27C040
256K x 16
MX27C4096
i27C240
Am27C4096
M27C4002
I1PD27C4096
TC574096
HN27C4096
MB27C4096 M5M27C402
TMS27C240
256K x 16/512Kx8
MX27C4100
i27C400
I1PD27C4000
TC574200
M5M27C201
TMS27C020
M5M27C202
IYIATM
MACRONIX. INC.
4.2 MASK ROM
CAPACITY
CONFIGURATION
MACRONIX
SHARP
NEC
TOSHIBA
HITACHI
FUJITSU
1M
128K x 8
MX23C1000
LH531 000
IlPD23C1000
TC531 000
HN62321
MB831 000
128K x 8
MX23C1010
LH530800
IlPD23C1001
TC531 001
IlPD23C2001
TC532000
MITSUBISHI
SAMSUNG
KM23C1000
KM23C1010
LH530900
2M
f'
N
4M
8M
16M
256Kx 8
MX23C2000
LH532100
256K x 8/128Kx16
MX23C2100
LH532000
HN62302
512K x 8
MX23C4000
LH534300
IlPD23C4000
TC534000
HN62314
MB834000
M5M23401
KM23C4000
512K x 81256Kx16
MX23C4100
LH534000
IlPD23C4001
TC534200
HN62414
MB834100
M5M23400
KM23C4100
1M x8
MX23C8000
LH538100
IlPD23C8001
TC538000
HN62328
MB838000
M5M23801
KM23C8000
1M x 8/512Kx16
MX23C8100
LH538000
IlPD23C8000
TC538200
HN62428
MB838200
M5M23800
KM23C8100
2M x 811 Mx16
MX23C1610
LH5316000
IlPD23C16000 TC5316200
M5M23160
KM23C1610
MB832000
KM23C2000
KM23C2100
HN624017
----
IVIATM
MACRONIX. INC.
5. ORDERING INFORMATION
MX
xx
c
x
XXXX
X
X-
XX
IpEED
DEVICE TYPE
*27: EPROM
* 23: MASK ROM
*55:
*90:
* 10:
* 12:
* 15:
*20:
50 ns
90ns
100 ns
120 ns
150 ns
200 ns
PROCESS
*C : CMOS
TEMPERATURE RANGE
CAPACITY & MODE
PACKAGE
*C:
0-70" C
* I : -40-85° C
* M : -55-125° C
*P
*M
*Q
*0
*F
*T
:
:
:
:
:
:
PLASTIC DIP
PLASTIC SOP
PLASTIC PLCC
CERAMIC DIP
PLASTIC QFP
PLASTIC TSOP
(Normal type)
*R : PLASTIC TSOP
(Reverse type)
REVERSION
* BLANK: NONE
* A : FIRST
*B : SECOND
5-1
IYIATM
MACRONIX, INC.
II. EPROM
(ERASABLE PROGRAMMABLE READ ONLY
MEMORY)
. . ATM
MX27C256
MACRONIX, INC.
25BK-BIT(32K x B) CMOS EPROM
FEATURES
•
•
•
•
•
•
•
•
•
32K x 8 organization
Single +5V power supply
+ 12.5V programming voltage
Fast access time: 55170/90/100/120/150 ns
Totally static operation
Completely TTL compatible
Operating current: 40mA
Standby current: 100JlA
Package type:
- 28 pin ceramic DIP, plastic DIP
- 32 pin PLCC
GENERAL DESCRIPTION
from outside the system, existing EPROM programmers
may be used. The MX27C256 supports intelligent quick
pulse programming algorithm which can result in programming times of less than ten seconds.
The MX27C256 is a 5V only, 256K-bit, ultraviolet Erasable Programmable Read Only Memory. It is organized
as 32K by 8 bits, operates from a single + 5volt supply,
has a static standby mode, and features fast single
address location programming. All programming signals
are TTL levels, requiring a single pulse. For programming
This EPROM is packaged in industry standard 28 pin,
dual-in-line packages or 32 lead, PLCC packages.
PIN CONFIGURATIONS
BLOCK DIAGRAM
CDIP/PDIP
vee
28
J
27
.J A14
A7
26
1
A6
25
J A8
A5
24
1 A9
CD
III
...
.......><
A4
A3
9
22
::;;
20
10
19
11
18
01
12
17
02
13
14
16
GND
A11
23
U
15
A13
-~-----1
AO-A14
ADDRESS
INPUTS
J
---.--.
-----
03
VCC_
VP~
GND---+
PIN DESCRIPTION
PLCC
AS
5
1
4
32
PIN NAME
AO-A14
Address Input
A8
A5
A4
A11
NC
A3
MX27C256
A2
SYMBOL
6E
00-07
Data InpuVOutput
CE
Chip Enable Input
OE
Output Enable Input
A1
A10
VPP
Program Supply Voltage
AO
CE
NC
No Internal Connection
vce
Power Supply Pin (+5V)
GND
Ground Pin
07
13
14
17
06
L••,
0 a'" (!lz0 0z a'" 0 C3
PIN: PM0153
REV. 4.0, APR. 09, 1993
6-1
MX27C258
FUNCTIONAL DESCRIPTION
have sufficient margin. After the final address is
completed, the entire EPROM memory is verified at VCC
=5V±10%.
THE ERASURE OF THE MX27C256
The MX27C256 is erased by exposing the chip to an
ultraviolet light source. A dosage of 15 W seconds/cm2
is required to completely erase a MX27C256. This
dosage can be obtained by exposure to an ultraviolet
lamp - wavelength of 2537 Angstroms (A) - with
intensity of 12,000 IlW/cm2 for 15 to 20 minutes. The
MX27C256 should be directly under and about one inch
from the source and all filters should be removed from the
UV light source prior to erasure.
FAST PROGRAMMING
The device is set up in the fast programming mode when
the programming voltage VPP = 12.75V is applied, with
VCC = 6.25 V and OE = VIH (Algorithm is shown in Figure
2). The programming is achieved by applying a single TIL
low level 1OOIlS pulse to the CE input after addresses and
data line are stable. If the data is not verified, an additional
pulse is applied for a maximum of 25 pulses. This process
is repeated while sequencing through each address of
the device. When the programming mode is completed,
the data in all address is verified at VCC = VPP = 5V ±
10%.
It is important to note that the MX27C256, and similar
devices, will be cleared for all bits of their programmed
states with light sources having wavelengths shorter than
4000 A. Although erasure times will be much longer than
that with UV sources at 2537A, nevertheless the
exposure to fluorescent light and sunlight will eventually
erase the MX27C256 and exposure to them should be
prevented to realize maximum system reliability. If used
in such an environment, the package window should be
covered by an opaque label or substance.
PROGRAM INHIBIT MODE
Programming of multiple MX27C256s in parallel with
different data is also easily accomRlished bY..!Jsing the
Program Inhibit Mode. Except for CE and OE, all like
inputs ofthe parallel MX27C256 may be common. A TTL
low-level program pulse applied.!Q.. an MX27C256 CE
input with VPP = 12.5 ± 0.5 V and OE HIGH will program
that MX27C256. A high-level CE input inhibits the other
MX27C256s from being programmed.
THE PROGRAMMING OF THE MX27C256
When the MX27C256 is delivered, or it is erased, the
chip has all 256K bits in the "ONE", or HIGH state.
"ZEROs" are loaded into the MX27C256 through the
procedure of programming.
PROGRAM VERIFY MODE
Verification should be performed on the programmed bits
to determine that they were correctly p.!Q9rammecLJhe
verification should be performed with CE at VIH, OE at
VIL and VPP at its programming voltage.
The programming mode is entered when 12.5 ± 0.5 V is
applied to the Vpp pin, OE is at VIH, and CE is at VIL.
For programming, the data to be programmed is applied
with 8 bits in parallel to the data pins.
AUTO IDENTIFY MODE
The flowchart in Figure 1 shows MXIC's interactive
algorithm. Interactive algorithm reduces programming
time by using short programming pulses and giving each
address only as many pulses as is necessary in order to
reliably program the data. After each pulse is applied to
a given address, the data .in that address is verified. If the
data is not verified, additional pulses are given until it is
verified or the maximum is reached. This process is
repeated while sequencing through each address of the
MX27C256. This part of the algorithm is done at VCC=
6.0V to assure that each EPROM bit is programmed to a
sufficiently high threshold voltage. After the interactive
programming is completed, an overprogram pulse is
given to each memory location; this ensures that all bits
The auto identify mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and device type. This mode is intended for use by
programming equipment for the purpose of automatically
matching the 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 MX27C256.
To activate this mode, the programming equipment must
force 12.0 ± 0.5 (VH) on address line A9 of the device.
Two identifier bytes may then be sequenced from the
device outputs by toggling address line AO from VIL to
VIH. All other address lines must be held at VIL during
6-2
MX27C256
auto identify mode.
TWO-LINE OUTPUT CONTROL FUNCTION
Byte 0 (AD =VIL) represents the manufacturer code, and
byte 1 (AD = VIH), the device identifier code. For the
MX27C256, these two identifier bytes are given in the
Mode Select Table. All identifiers for manufacturer and
device codes will possess odd parity, with the MSB (DQ7)
defined as the parity bit.
To accommodate multiple memory connections, a twoline control function is provided to allow for:
1. Low memory power dissipation,
2. Assurance that output bus contention will not occur.
It is recommended that CE 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.
READ MODE
The MX27C256 has two control functions, both of which
must be logically satisfied in order to obtain data at the
outputs. Chip Enable (CE) is the power control and
should be used for device selection. Output Enable (OE)
is the output control and should be used to gate data to the
output pins, independent of device selection. Assuming
that addresses are stable, address access time (tACC) is
equal to the delay from CE to output (tCE). Dat!!ls
available at the outputs tOE after the falling edge of OE,
assuming that CE has been LOW and addresses have
been stable for at least tACC - tOE.
SYSTEM CONSIDERATIONS
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. At a minimum, a 0.1
~F ceramic capacitor (high frequency, low inherent
inductance) should be used on each device between
VCC and GND 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 GND for each eight devices. The
location of the capacitor should be close to where the
power supply is connected to the array.
STANDBY MODE
The MX27C256 has a CMOS standby mode which
reduces the maximum Vcc current to 100 ~A. It is placed
in CMOS standby when CE is at.VCC ± 0.3 V. The
MX27C256 also has a TTL-standby mode which reduces
the maximum VCC current to 1.5 mA. It is placed in TTLstandby when CE is at VIH. When in standby mode, the
outputs are in a high-impedance state, independent ofthe
OE input.
MODE SELECT TABLE
PINS
MODE
CE
OE
AD
A9
VPP
OUTPUTS
Read
VIL
VIL
X
X
VCC
DOUT
Output Disable
VIL
VIH
X
X
VCC
HighZ
Standby (TTL)
VIH
X
X
X
VCC
HighZ
Standby (CMOS)
VCC±O.3V
X
X
X
VCC
HighZ
Program
VIL
VIH
X
X
VPP
DIN
Program Verify
VIH
VIL
X
X
VPP
DOUT
Program Inhibit
VIH
VIH
X
X
VPP
HighZ
VIL
VIL
VIL
VH
VCC
C2H
VIL
VIL
VIH
VH
VCC
10H
. Manufacturer Code
Device Code
NOTES: 1. X can be either VIL or VIH
2. VH = 12.0 V ± 0.5 V
3. AI - AS = AID - A12 = VIL(For auto select)
4. A 13 and A 14 = X (For auto select)
5. See DC Programming characteristics for VPP voltage during
programming.
6-3
IVIATM
MX27C25S
MACRONIX. INC.
FIGURE 1. INTERACTIVE PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
NO
FAIL
VERIFY BYTE
NO
PASS
LAST ADDRESS
INCREMENT ADDRESS
VERIFY BYTE
FAIL
OVERPROGRAM
SECTION
INCREMENT ADDRESS
VERIFY SECTION
VERIFY ALL BYTES ) __
6-4
~FA~I~L__~~~~~~~~
DEVICE FAILED
IYIATM
MX27C2·56
MACRONIl<, INC.
FIGURE 2. FAST PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
YES
x = 25?
FAIL
PASS
NO
LAST ADDRESS
INCREMENT ADDRESS
FAIL
I
,>-1F~A~IL~.[==~~~~~~
DEVICE FAILED
VERIFY ALL ByTES....
6-5
----
. . ATM
MX27C256
MACRONlX. INC.
SWITCHING TEST CIRCUITS
DEVICE
UNDER
1.8KQ
i - - - - . - - -.....- - K
f--~t----~W'v----o
+5V
TEST
}
DIODES = IN3064
OR EQUIVALENT
CL
=100 pF including jig capacitance(30pF for 55/70 ns parts)
SWITCHING TEST WAVEFORMS
2AV
OAV
------X ~_0._8V
-
- - ,2.0V
_ _ _-'- - -
__
TEST POINTS
_______
X
-,0-,:8,-,V~~- -~
l' - -
2 OV
INPUT
-
- -
OUTPUT
_ __
AC TESTING: Inputs are driven at 2.4V for a logic "1" and OAV fora logic "0".
Input pulse rise ani fall times are ,,10ns.
:w
--1-.5-V--X_ _ _ _ _ _T_E_S_T_P_O_IN_T_S_ _ _
,,,
OUTPUT
INPUT
AC TESTING:
~X
(1) Inputs are driven at 3.0V for a logic "1" and OV for a logic "0".
Input pulse rise and fall times are ,,10ns.
(2) For MX27C256-55, MX27C256-70 only
6-6
MX27C256
ABSOLUTE MAXIMUM RATINGS
RATING
VALUE
Ambient Operating Temperature
O'Cto 70'C
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to 7.0V
Applied Output Voltage
-0.5V to VCC + O.5V
VCC to Ground Potential
-0.5V to 7.0V
A9 & Vpp
-0.5V to 13.5V
NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the davice. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
NOTICE:
Specifications contained within the following tables are subject to
change.
DC CHARACTERISTICS TA = ooe to 70oe, vee = sv ± 10%
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
MAX.
UNIT
CONDITIONS
V
IOH = -0.4mA
IOL=2.1mA
------------------------------------------------------------------------------
VOL
Output Low Voltage
VIH
Input High Voltage
--------------
---
0.4
V
2.0
VCC + 0.5
V
VIL
Input Low Voltage
-0.3
0.8
V
III
Input Leakage Current
-10
10
J.lA
VIN = 0 to 5.5V
ILO
Output Leakage Current
-10
10
J.lA
VOUT = 0 to 5.5V
ICC3
VCC Power-Down Current
100
J.lA
ICC2
VCC Standby Current
ICC1
VCC Active Current
40
mA
CE = VIL, f=5MHz, lout = OmA
IPP
VPP Supply Current Read
100
J.lA
CE = 6E = VIL, VPP = 5.5V
----1-.5-------~A
±
-------cr = VIH---·---------CE = VCC
0.3V
CAPACITANCE TA = 2Soe, f = 1.0 MHz (Sampled only)
SYMBOL
PARAMETER
MIN.
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
8
12
pF
VIN = OV
COUT
Output Capacitance
8
12
pF
"-_.. _-"-- --_.-
VPP
- -
VPP Capacitance
------ .--
18
25
6-7
VOUT=OV
-- VPP = OV
--.-----
pF
-"-
- ---- - - " - - - - -
IVIATM
MX27C256
MACRONtX, INC.
AC CHARACTERISTICS T A = ooe to 70oe, vee = 5V± 10%
2Z!:;251i~:i
27~2:i!!-Z!!
27~2:i6-9!!
SYMBOL
PARAMETER
MAX.
UNIT
CONDITIONS
tACC
Address to Output Delay
55
70
90
ns
CE = OE = VIL
tCE
Chip Enable to Output Delay
55
70
90
ns
OE= VIL
tOE
Output Enable to Output
Delay
30
35
40
ns
CE = VIL
tDF
(jJ: J::!igh to Output Float,
or CE High to Output Float
0
25
ns
Output Hold from Address,
0
tOH
MIN.
MAX.
20
MIN.
MAX.
20
0
0
MIN.
0
ns
0
CE or OE which ever occurred
first
27~256-12
2Z!:;25!!-11!
MIN.
PARAMETER
MAX.
UNIT
CONDITIONS
IACC
Address to Output Delay
100
120
150
ns
CE = OE =VIL
tCE
Chip Enable to Output Delay
100
120
150
ns
OE =VIL
tOE
Output Enable to Output
Delay
45
50
55
ns
CE=VIL
tDF
DE J::!.igh to Output Float,
50
ns
0
MAX.
30
MIN.
MAX.
27!:;2!i1i-1!i
SYMBOL
35
0
MIN.
0
or CE High to Output Float
tOH
Output Hold from Address,
0
0
ns
0
CE or OE which ever occurred
first
DC PROGRAMMING CHARACTERISTICS TA = 25°e ± 5°C
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
III
MAX.
0.4
UNIT
CONDITIONS
V
IOH = -0.40mA
V
IOL= 2.1mA
--------------------------------------------------------2.0
VCC +0.5
V
Input Low Voltage
-0.3
0.8
V
Input Leakage Current
-10
10
I1A
VH
A9 Auto Select Voltage
11.5
12.5
V
ICC3
VCC Supply Current(Program & Verify)
40
mA
IPP2
VPP Supply Current(Program)
30
mA
VCCl
Interactive Supply Voltage
6.25
V
VPPl
Interactive Programming Voltage
12.0
13.0
VCC2
Fast Programming Supply Voltage
6.00
6.50
VPP2
Fast Programming Voltage
12.5
13.0
5.75
6-8
VIN = 0 to 5.5V
CE = VIL, DE = VIH
V
- - , - , - - - - - - - _ .._-----_.V
V
IYIATM
MX27C2SS
MACRONIX. INC.
AC PROGRAMMING CHARACTERISTICS TA = 25°C ± 5°C
MAX.
SYMBOL
PARAMETER
MIN.
tAS
Address Setup Time
2.0
I'S
tOES
OE Setup Time
2.0
I'S
tDS
Data Setup Time
2.0
I'S
tAH
Address Hold Time
0
I'S
tDH
Data Hold Time
2.0
I'S
tDFP
CE to Output Float Delay
0
tVPS
VPP Setup Time
2.0
tVCS
VCC Setup Time
2.0
tOE
Data Valid from OE
tPW
CE Initial Program Pulse Width
tOPW
50
UNIT
nS
I'S
I'S
150
nS
Fast
95
105
I'S
Interactive
0.95
1.05
mS
1.95
2.05
mS
CE Over program Pulse Width (Interactive)
250
tDV
Data Valid from CE
tOEH
OE Hold Time
2.0
I'S
tVR
OE Recovery Time
2.0
I'S
6-9
nS
CONDITIONS
----
IftATM
MX27C2SS
MACRONIlC, INC.
WVEFORMS
READCYCtE~______________________________________________________~
ADDRESS
INPUTS
~~
~
VALID ADDRESS
/
Lree~
eE
'"
OE
'"
.,
DATA
OUT
V
~eE-
~'"
/~--tDF->
X
)<
VALID DATA
+-tOH-
.
I--toH-
INTERACTIVE PROGRAMMING ALGORITHM WAVEFORMS
4-------ADDRESS
INPUTS
VIH
~D<:'-
PROGRAM-----~ ....---PROGRAM VERIFY--~
KrV_A_L_ID_A_D_D_R_E_S_S____t_------------------------fr~
______________
-tAS-DATA
OUT
~
VPP
VPP
DATA IN STABLE
DATA OUl VALID
~~------+-----------~~
_tDS__
--
!l---
-tDFp......
~tDH
--~------~---------+-4--------t_------~------_1-----------
vee/
1
_tVPS_
vee
Vee+1~k_------~----------~~--------r_--------i_------_t------------
v.EJ
VIH
-tVeS--
!I:" - - - - - ~-T-----1/
~tPW-
~tOEs._1
_ t O E_ _
:1
~~~I~~_--_--_--_-_--_--_t~-_~tO=~~W~~-t_-_--_-_--_--_~_'\_~~____________~
VIH
6-10
----
IVIArM
MX27C256
MACRONIX, INC.
ORDERING INFORMATION
CERAMIC PACKAGE
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(fl A)
PACKAGE
MX27C256DC-55
55
40
100
28 Pin DIP
MX27C256DC-70
70
40
100
28 Pin DIP
MX27C256DC-90
90
40
100
28 Pin DIP
MX27C256DC-10
100
40
100
28 Pin DIP
MX27C256DC-12
120
40
100
28 Pin DIP
MX27C256DC-15
150
40
100
28 Pin DIP
PLASTIC PACKAGE
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(/l A)
PACKAGE
MX27C256PC-55
55
40
100
28 Pin DIP
100
32 Pin PLCC
MX27C256QC-55
55
40
MX27C256PC-70
70
40
MX27C256QC-70
70
40
MX27C256PC-90
90
40
MX27C256QC-90
90
40
MX27C256PC-12
100
------------------- - - - - 100
100
28 Pin DIP
32 Pin PLCC
28 Pin DIP
-------------- ----------------------------- - - - - -
100
32 Pin PLCC
281"in DIP
---32 Pin PLCC
120
40
100
MX27C256QC-12
120
40
100
MX27C256PC-15
150
40
100
28 Pin DIP
MX27C256QC-15
150
40
100
32 Pin PLCC
-----"--------
6-11
IYI.ATM
MX27C5~2
MACRONIX, INC.
51 2K-SIT(B4K x B) CMOS EPROM
FEATURES
•
•
•
•
•
•
•
•
•
64K x 8 organization
Single +5V power supply
+ 12.5V programming voltage
Fast access time: 55/70/90/100/120/150ns
Totally static operation
Completely TTL compatible
Operating current: 40mA
Standby current: 100llA
Package type:
- 28 pin ceramic DIP, plastic DIP
- 32 pin PLCC
GENERAL DESCRIPTION
programming outside from the system, existing EPROM
programmers may be used. The MX27C512 supports
intelligent quick pulse programming algorithm which can
result in programming times of less than fifteen seconds.
The MX27C512 is a 5V only, 512K-bit, ultraviolet Erasable Programmable Read Only Memory. It is organized
as 64K words by 8 bits per word, operates from a single
+5volt supply, has a static standby mode, and features
fast single address location programming. All programming Signals are TTL levels, requiring a single pulse. For
This EPROM is packaged in industry standard 28 pin,
dual-in-line packages or 32 lead, PLCC packages.
BLOCK DIAGRAM
PIN CONFIGURATIONS
CDIP/PDIP
CE
;}-OO-07
DE
vcc
A15
A12
A7
A6
A5
A4
A3
A2
Al
AD
00
01
02
27
26
25
24
23
22
21
20
19
18
17
16
15
.
."'"
1;;
6
7
(J
><
::::E
10
11
12
13
14
GND
PLCC
N
< :;:
"' ()z
:;:
4
1
()
()
>
A14
A13
A8
A9
All
OENPP
Al0
AO-A15
ADDRESS
INPUTS
BE
07
06
05
VCC _ _
GND ___
VPP--
PIN DESCRIPTION
...:;: :;:'"
-
32
SYMBOL
PIN NAME
Address Input
A8
AO-A15
A5
A9
00-07
Data InpuVOutput
A4
All
CE
Chip Enable Input
OE
Output Enable Input
VPP
Program Supply Voltage
AS
5
A3
NC
MX27C512
OENPP
Al
Al0
AD
CE
NC
07
NC
No Internal Connection
06
VCC
Power Supply Pin (+5V)
GND
Ground Pin
00
13
14
17
U
L
0 ~ z ()z 8
C!l
0
L
... 0"'
0
REV. 3.0, APR. 09, 1993
PIN: PM0154
7·1
IYIArM
MX27CS.,2
MACRONIX. INC.
FUNCTIONAL DESCRIPTION
completed, the entire EPROM memory is verified at VCC
= 5V ± 10%.
THE ERASURE OF THE MX27C512
FAST PROGRAMMING
The MX27C512 is erased by exposing the chip to an
ultraviolet light source. A dosage of 15 W seconds/cm2
is required to completely erase a MX27C512. This
dosage can be obtained by exposure to an ultraviolet
lamp - wavelength of 2537 Angstroms (A) - with
intensity of 12,000~W/cm2 for 15 to 20 minutes. The
MX27C512 should be directly under and about one inch
from the source and all filters should be removed from the
UV light source prior to erasure.
The device is set up in the fast programming mode when
the programming voltage OENPP = 12.75V is applied,
with VCC =6.25 V, (Algorithm is shown in Figure 2). The
programming is achieved...b.y appling a single TTL low
level 100llS pulse to the CE input after addresses and
data line are stable. If the data is not verified, an
additional pulse is applied for a maximum of 25 pulses.
This process is repeated while sequencing through each
address of the device. When the programming mode is
completed, the data in all address is verified at VCC = 5V
± 10%.
It is important to note that the MX27C512, and similar
devices, will be cleared for all bits of their programmed
states with light sources having wavelengths shorter than
4000 A. Although erasure times will be much longer than
that with UV sources at 2537 A, nevertheless the
exposure to fluorescent light and sunlight will eventually
erase the MX27C512 and exposure to them should be
prevented to realize maximum system reliability. If used
in such an environment, the package window should be
covered by an opaque label or substance.
PROGRAM INHIBIT MODE
Programming of multiple MX27C512s in parallel with
different data is also easily accomplished b~sing the
Program Inhibit Mode. Except for CE and OE, all like
inputs of the parallel MX27C512 maybe common. A TTL
low-level prQgram pulse applied to an MX27C512 CE
input with OENPP = 12.5 ± O.5V will program that
MX27C512. A high-level CE input inhibits the other
MX27C512s from being programmed.
THE PROGRAMMING OF THE MX27C512
When the MX27C512 is delivered, or it is erased, the
chip has all 512K bits in the "ONE", or HIGH state.
"ZEROs" are loaded into the MX27C512 through the
procedure of programming.
PROGRAM VERIFY MODE
Verification should be oerformed on the orogrilmmed bits
to determine that they were correctlY,QLogrammecLJhe
verification should be performed with OENPP and CE, at
VIL. Data should be verified tDV after the falling edge of
The programml!}9 mode is entered when 12.5 ± 0.5 V is
applied to the OENPP pin and CE is at VIL.
CEo
For programming, the data to be programmed is applied
with 8 bits in parallel to the data pins.
AUTO IDENTIFY MODE
The flowchart in Figure 1 shows MXIC's interactive
algorithm. Interactive algorithm reduces programming
time by using short programming pulses and giving each
address only as many pulses as is necessary in order to
reliably program the data. After each pulse is applied to
a given address, the data in that address is verified. If the
data is not verified, additional pulses are given until it is
verified or the maximum is reached. This process is
repeated while sequencing through each address of the
MX27C512. This part of the algorithm is done at VCC =
6.0V to assure that each EPROM bit is programmed to a
sufficiently high threshold voltage. After the interactive
programming is completed, an overprogram pulse is
given to each memory location; this ensures that all bits
have sufficient margin. After the final address is
The auto identify mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and device type. This mode is intended for use by
programming equipment for the purpose of automatically
matching the 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 MX27C512.
To activate this mode, the programming equipment must
force 12,0 ± 0.5(VH) on address line A9 of the device.
Two identifier bytes may then be sequenced from the
device outputs by toggling address line AO from VIL to
VIH. All other address lines must be held at VIL during
auto identify mode.
7-2
. . ATM
MX27CS'12
MACRONIX, INC.
Byte 0 (AO = VIL) represents the manufacturer code, and
byte 1 (AO = VIH), the device identifier code. For the
MX27C512, these two identifier bytes are given in the
Mode Select Table. All identifiers for manufacturer and
device codes will possess odd parity, with the MSB (DQ7)
defined as the parity bit.
TWO-LINE OUTPUT CONTROL FUNCTION
To accommodate multiple memory connections, a twoline control function is provided to allow for:
1. Low memory power dissipation,
2. Assurance that output bus contention will not occur.
READ MODE
It is recommended that CE 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.
The MX27C512 has two control functions, both of which
must be logically satisfieclin order to obtain data at the
outputs. Chip Enable (CE) is the power control and
should be used for device selection. Output Enable (OE)
is the output control and should be used to gate data to the
output pins, independent of device selection. Assuming
that addresses are stable, address access time (tACC) is
equal to the delay from CE to output (tCE). Dattis
available at the outputs tOE after the falling edge of OE,
assuming that CE has been LOW and addresses have
been stable for at least tACC - tOE.
SYSTEM CONSIDERATIONS
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. At a minimum, a 0.1
~F ceramic capacitor (high frequency, low inherent
inductance) should be used on each device between
VCC and GND 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 GND for each eight devices. The
location of the capacitor should be close to where the
power supply is connected to the array.
STANDBY MODE
The MX27C512 has a CMOS standby mode which
reduces the maximum VCC current to 100!lA. It is placed
in CMOS standby when CE is at VCC ± 0.3 V. The
MX27C512 also has a TTL-standby mode which reduces
the maximum VCC current to 1.5 mA. It is placed in TTLstandby when CE is at VIH. When in standby mode, the
Qillputs are in a high-impedance state, independent of the
OE input.
MODE SELECT TABLE
PINS
MODE
CE
OENPP
AO
A9
OUTPUTS
Read
VIL
VIL
X
X
DOUT
Output Disable
VIL
VIH
X
X
HighZ
Standby (TTL)
VIH
X
X
X
HighZ
Standby (CMOS)
VCC±O.3V
X
X
X
HighZ
DIN
Program
VIL
VPP
X
X
Program Verify
VIL
VIL
X
X
DOUT
Program Inhibit
VIH
VPP
X
X
HighZ
Manufacturer Code
VIL
VIL
VIL
VH
C2H
Device Code
VIL
VIL
VIH
VH
91H
=
= 12.0 V ± 0.5 V
= Either VIH or VIL(For auto select)
=
3. A1 - AB
A10 - A15
VIL(For auto select)
4. See DC Programming Characteristics for VPP voltage during
programming.
NOTES: 1. VH
2. X
7-3
----
IVIAm
MX27CS"12
MACRONIX. INC.
FIGURE 1. INTERACTIVE PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
X=25?
NO
FAIL
VERIFY BYTE
PASS
NO
PASS
LAST ADDRESS
INCREMENT ADDRESS
YES
VERIFY BYTE
FAIL
OVERPROGRAM
SECTION
NO
INCREMENT ADDRESS
LAST ADDRESS
VERIFY SECTION
VERIFY ALL
7-4
BYTES/---,-F"A~IL~L_~DE~V~I~CE!:..':.FA~I~LE:!D:!........J
IYIATM
MX27C5~2
MACRONIX, INC.
FIGURE 2. FAST PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
YES
x = 25?
NO
FAIL
VERIFY BYTE
PASS
NO
LAST ADDRESS
INCREMENT ADDRESS
FAIL
FAIL
VERIFY ALL BYTES>-'-=c....,""l_ED~EV~I~C~E~FA~I~LE':!D~..J
7·5
----
IYIATM
MACRONIlC,
MX27CS.,2
INC.
SWITCHING TEST CIRCUITS
DEVICE
UNDER
i---.----.---K
1.BKQ
f-----1I----~W\r_--_{)
+5V
TEST
DIODES = IN3064
6.2KQ
OR EQUIVALENT
CL = 100 pF including jig capacitance(30pF for 55/70 ns parts)
SWITCHING TEST WAVEFORMS
X
2.4V--~X
- - ~2.0V
O.4V
_ _ _~- - -
20V{- .
TEST POINTS
_~_O_.B_V_ _ _ _ _ _ _---,O_.B,-V_- - "
-
-~_ __
_
OUTPUT
INPUT
AC TESTING: Inputs are driven at 2.4V for a logic "1" and O.4V for a logic "0".
Input pulse rise and fall times are" 1Ons.
X '"
:v --1-'5-V~X
_____
T_E_ST_P_O_IN_T_S_ _ _ _
OUTPUT
INPUT
AC TESTING:
(1) Inputs are driven at 3.0V for a logic "1" and OV for a logic "0".
Input pulse rise and fall times are ,,1 Ons.
(2) For MX27C512-55, MX27C512-70 only
7-6
IVIArM
MX27C512
MACRONtX. INC.
ABSOLUTE MAXIMUM RATINGS
_...
RATING
VALUE
Ambient Operating Temperature
O'C to 70'C
Storage Temperature
-65'C to 125'C
Applied Output Voltage
-0.5V to 7.0V
-_ ... _..... ------- -- ... _--_._.... ----0.5V to VCC + 0.5V
VCC to Ground Potential
-0.5V to 7.0V
A9 & Vpp
-0.5V to 13.5V
Applied Input Voltage
- ----,--------------- ....
.-
"'
DC CHARACTERISTICS T A
SYMBOL
NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
NOTICE:
Specifications contained within the following tables are subject to
change.
= ooe to 70°C, vee = 5V ± 10%
PARAMETER
MIN.
UNIT
MAX.
VOH
Output High Voltage
2A
- - ----_._-VOL
Output Low Voltage
_._--_._----- .. _ . _ - - - - - - - - - - - - - - - - - - _ . _ VIH
Input High Voltage
2.0
V
CONDITIONS
IOH =-OAmA
. _ - - - _ . _ - -_ _ _ _ _ _ 0 _ _ _ _ _ -
OA
V
VCC+0.5
V
IOL = 2.1mA
Input Low Voltage
-0.2
0.8
V
III
Input Leakage Current
-10
10
~
VIN = 0 to 5.5V
ILO
Output Leakage Current
-10
10
~
VOUT = 0 to 5.5V
ICC3
VCC Power-Down Current
100
I-1A
CE = VCC ± 0.3V
ICC2
VCC Standby Current
1.5
rnA
CE=VIH
ICC1
VCC Active Current
40
mA
CE = VIL, f=5MHz, lout = OrnA
IPP
VPP Supply Current Read
100
I-1A
CE = VIL, VPP = 5.5V
VIL
CAPACITANCE TA = 25°C, f = 1.0 MHz (Sampled only)
SYMBOL
PARAMETER
MIN.
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
8
12
pF
VIN =OV
COUT
Output Capacitance
8
12
pF
Vpp
VPP Capacitance
18
25
pF
VOUT=OV
-------VPP=OV
7-7
IYIATM
MX27C5~2
MACRONIX, INC.
AC CHARACTERISTICS TA = ooe to 70oe,
vee = 5V±
27~!i12:li!i
SYMBOL . PARAMETER
MIN.
MAX.
10%
27C512-90
21C512-70
MIN.
MAX.
MIN.
MAX.
UNIT
CONDITIONS
CE = OE = VIL
IACC
Address 10 Outpul Delay
55
70
90
ns
ICE
Chip Enable 10 Outpul Delay
55
70
90
ns
OE =VIL
tOE
Output Enable to Output
Delay
30
35
40
ns
CE= VIL
tDF
OE J:!igh to Output Float,
or CE High to Output Float
0
25
ns
tOH
Q!!tpuU:!old from Address,
CE or OE which ever occurred
first
0
SYMBOL
PARAMETER
MIN.
tACC
Address to Output Delay
tCE
Chip Enable to Output Delay
tOE
Output Enable to Output
Delay
tDF
OE J:!igh to Output Float,
or CE High to Output Float
0
tOH
Q!!tputJ::!old from Address,
CE or OE which ever occurred
first
0
20
0
20
MAX.
ns
0
0
27C!i12-H!
0
27C512-15
21C512-12
MAX.
UNIT
100
120
150
ns
CE = OE = VIL
100
120
150
ns
OE =VIL
45
50
65
ns
CE =VIL
50
ns
30
MIN.
0
MAX.
35
MIN.
0
ns
0
0
CONDITIONS
DC PROGRAMMING CHARACTERISTICS TA = 25°e ± 5°e
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
Input Low Voltage
2.0
MAX.
UNIT
IOH = -0.40mA
0.4
V
IOL=2.1mA
VCC+0.5
V
0.8
V
III
Input Leakage Current
-10
10
jlA
VH
A9 Auto Select Voltage
11.5
12.5
V
ICC3
VCC Supply Current(Program & Verify)
40
mA
IPP2
VPP Supply Current(Program)
30
mA
VCC1
Interactive Supply Voltage
6.25
V
VPP1
Interactive Programming Voltage
12.0
13.0
V
VCC2
Fast Programming Supply Voltage
6.00
6.50
V
VPP2
Fast Programming Voltage
12.5
13.0
V
5.75
7-8
CONDITIONS
V
VIN = 0 to 5.5V
CE=VIL
----
IYIATM
MX27C5'12
MACRONIX. INC.
AC PROGRAMMING CHARACTERISTICS TA = 25°C ± 5°C
SYMBOL
PARAMETER
MIN.
tAS
Address Setup Time
2.0
tOES
OENPP Setup Time
2.0
liS
tDS
Data Setup Time
2.0
liS
tAH
Address Hold Time
0
liS
tDH
Data Hold Time
2.0
tDFP
CE to Output Float Delay
0
tVPS
VPP Setup Time
tPW
CE Initial Program Pulse Width
MAX.
UNIT
liS
liS
60
2.0
nS
liS
Fast
95
105
liS
Interactive
0.95
1.05
mS
2.05
mS
tOPW
CE Overprogram Pulse Width(lnteractive)
1.95
tVCS
VCC Setup Time
2.0
tDV
Data Valid from CE
tOEH
OENPP Hold Time
2.0
liS
tVR
OENPP Recovery Time
2.0
liS
liS
250
7-9
nS
CONDITIONS
----
IVIATM
MX27C541J2
MACRONIX, INC.
WAVEFORMS
READ CYCLE
ADDRESS
INPUTS
VALID ADDRESS
eE
OE
DATA
OUT
VALID DATA
INTERACTIVE PROGRAMMING ALGORITHM WAVEFORMS
VIH
ADDRESSES
PROGRAM
VERIFY - -
•
PROGRAM
~
_tAS_
DATA
_tDS_
VPP
OENpp
VIL
V
tPRT-I
VIH
-
~tDH-'
-tVPS--
VIL
_tOEH~
--tOPW-tPW-
1\
V
tDV
~
~tVR~
'\
_tVeS4
vee
6V
vee
NOTES:
1. The input timing reference level is O.BV for VIL and 2V for VIH.
2. tOE and tDFP are characteristics of the device, but must be accomodated by the programmer.
7-10
~
tDFP
,-
tAH 1...-
>C
-
IYIATM
MX27C5~2
MACRONIX. INC.
ORDERING INFORMATION
CERAMIC PACKAGE
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBYCURRENTMAX.(I! A)
PACKAGE
MX27C512DC-55
55
40
100
28 Pin DIP
MX27C512DC-70
70
40
100
28 Pin DIP
MX27C512DC-90
90
40
100
28 Pin DIP
MX27C512DC-10
100
40
100
28Pin DIP
MX27C512DC-12
120
40
100
28Pin DIP
MX27C512DC-15
150
40
100
28 Pin DIP
PLASTIC PACKAGE
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(I! A)
PACKAGE
MX27C512PC-55
55
40
100
28 Pin DIP
MX27C5120C-55
55
40
100
32 Pin PLCC
MX27C512PC-70
70
40
100
28 Pin DIP
MX27C5120C-70
70
40
100
32 Pin PLCC
MX27C512PC-90
90
40
100
28 Pin DIP
MX27C5120C-90
90
40
100
32 Pin PLCC
MX27C512PC-12
120
40
100
28Pin DIP
MX27C5120C-12
120
40
100
32 Pin PLCC
MX27C512PC-15
150
40
100
28 Pin DIP
MX27C5120C-15
150
40
100
32 Pin PLCC
7-11
. . ArM
MX27C1000/27C1001
MACRONIX. INC.
1M-BIT[12BKx BJ CMOS EPROM
FEATURES
•
•
•
•
•
•
128K X 8 organization
Single +5V power supply
+ 12.5V programming voltage
Fast access time: 55/70/90/120/150 ns
Totally static operation
Completely TTL compatible
• Operating current: 60mA
• Standby current: 100iJA
• Package type:
32 pin ceramic DIP, plastic DIP
32 pin SOP
32 pin PLCC
GENERAL DESCRIPTION
The MX27C1 000/27C1 001 is a 5V only, 1M-bit, ultraviolet Erasable Programmable Read Only Memory. It is organized as 128K words by 8 bits per word, operates from
a single + 5 volt supply, has a static standby mode, and
features fast single address location programming. All
programming signals are TTL levels, requiring a single
pulse. For programming outside from the system, existing
EPROM programmers may be used. The MX27C1 0001
27C1001 supports a intelligent quick pulse programming
algorithm which can result in programming times of less
than thirty seconds.
This EPROM is packaged in industry standard 32 pin
dual-in-line packages or 32 lead, PLCC packages.
PIN CONFIGURATIONS
SOP(MX27C1000)
CDIP/PDIP(MX27C1000)
vpp
32
31
A15
A12
[~
g
0
AS
8
A3
A2
A1
AO
9
10
11
12
00
13
14
15
16
01
02
GND
vpp I
PGM
30 1 NC
29 j A14
28 J A13
27 ~l A8
1 A9
26
25 :J A11
24 JOE
23 -J Al0
22 ~I CE
21 .1 07
20 J 06
19
I 05
18 ~ 04
17 103
4
A7
A6
] vcc
U
...
><
'"
::;;
A16 ;
A15 I
A12 [
A7 I
A6 [
AS r
M[
A7
[
[
00
!
l
[
01 I
02 [
GND'
3
4
5
6
7
8
9
10
11
12
13
14
15
16
0
·0
0
(;
...
N
><
::!!
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
J.?
i
vee
-I PGM
INC
I A14
I A13
1 A8
I A9
.)~
lOE
Al0
"I
.1
CE
107
J 06
.I 05
J Q4
, 03
CDIP(MX27C1 001)
PLCC(MX27C1000)
N
A3
A2
A1
AO
:02
"' <
'"
<<
I
5"
"">
1
(.l
"
>
1:2CJ
"-
(.l
Z
A15
A12
A7
A6
32
A14
A6
A5
A14
A13
AS
M
MX27C1000
A3
00 [
A16
A2
JOE
A2
13
14
J A10
.I CE
J 07
QO
01
03
PIN: PM0155
REV. 3.0, APR. 09,1993
B-1
nlA~
MX27C1000/27C~001
MACRONIlC, INC.
BLOCK DIAGRAM
PIN DESCRIPTION
J-
PGM
DE
00-07
AO-A16
ADDRESS
SYMBOL
PIN NAME
AO-A16
Address Input
00-07
Data InpuVOutput
CE
Chip Enable Input
OE
Output Enable Input
PGM
Programmable Enable Input
VPP
Program Supply Voltage
NC
No Internal Connection
INPUTS
vcc ___
VCC
Power Supply Pin (+5V)
GND
Ground Pin
VP~
GN~
FUNCTIONAL DESCRIPTION
PGM at VIL.
THE ERASURE OF THE MX27C1000/27C1001
For programming, the data to be programmed is applied
with 8 bits in parallel to the data pins.
The MX27C1000/27C1001 is erased by exposing the
chip to an ultraviolet light source. A dosage of 15 W
seconds/cm 2 is required to completely erase a
MX27C 1000/27C 1001. This dosage can be obtained by
exposure to an ultraviolet lamp - wavelength of 2537
Angstroms (A) - with intensity of 12,000 I-IW/cm 2 for 15
to 20 minutes. The MX27C1000/27C1001 should be
directly under and about one inch from the source al')d
all filters should be removed from the UV light source
prior to erasure.
The flowchart in Figure 1 shows MXIC's interactive
algorithm. Interactive algorithm reduces programming
time by using short programming pulses and giving each
address only as many pulses as is necessary in order
to reliably program the data. After each pulse is applied
to a given address, the data in that address is verified.
If the data is not verified, additional pulses are given until
it is verified or the maximum is reached. This process
is repeated while sequencing through each address of
the MX27C1 00027C 1001. This part of the algorithm is
done at VCC = 6.0V to assure that each EPROM bit is
programmed to a sufficiently high threshold voltage.
After the interactive programming is completed, an
overprogram pulse is given to each memory location; this
ensu res that all bits have sufficient margin. After the final
address is completed, the entire EPROM memory is
verified at VCC = 5V ± 10%.
It is important to note thatthe MX27C 1000/27C 1001 , and
similar devices, will be cleared for all bits of their
programmed states with light sources having
wavelengths shorter than 4000 A. Although erasure
times will be much longer than that with UV sources at
2537A, nevertheless the exposure to fluorescent light
and sunlight will eventually erase the MX27C1000/
27C1001 and exposure to them should be prevented to
realize maximum system reliability. If used in such an
environment, the package window should be covered by
an opaque label or substance.
FAST PROGRAMMING
The device is set up in the fast programming mode when
the programming VOltage VPP = 12.75V is applied, with
VCC = 6.25 V and PGM = VIH (Algorithm is shown in
Figure 2). The programming is achieved by applying a
single TTL low level 1OOI-iS pulse to the PGM input after
addresses and data line are stable. If the data is not
verified, an additional pulse is applied for a maximum
of 25 pulses. This process is repeated while sequencing
through each address of the device.
When the
programming mode is completed, the data in all address
is verified at VCC = VPP = 5V ± 10%.
THE PROGRAMMING OF THE MX27C1000/27C1001
When the MX27C1000 is delivered, or it is erased,
the chip has all 1M bits in the "ONE", or HIGH state.
"ZEROs" are loaded into the MX27C1000/27C1001
through the procedure of programming.
The programming mode is entered when 12.5 ± 0.5 V
is applied to the VPP pin, OE is at VIH, and CE and
8-2
IYIIATM
MACRONIX. INC.
MX27C1 000/27C1 001
PROGRAM INHIBIT MODE
data to the output pins, independent of device selection.
Assuming that addresses are stable, address access
time (tACC) is equal to the delay from CE to output (tCE).
Data is available at the outputs tOE after the falling edge
of OE, assuming that CE has been LOW and addresses
have been stable for at least tACC - tOE.
Programming of multiple MX27C1 000/27C1 001 s in
parallel with different data is also easily accom~shed
~using the Program Inhibit Mode. Except for CE and
OE, all like inputs of the parallel MX27C1000/27C1001
may be common. A TTL low-level program pulse applied
to an MX27C1000/27C1001 CE input with VPP = 12.5
± 0.5 V and PGM LOW w!!!"program that MX27C1000/
27C1001. A high-level CE input inhibits the other
MX27C1000/27C1001s from being programmed.
STANDBY MODE
The MX27C1 000/27C1 001 has a CMOS standby mode
which reduces the maximum VCC current to 100 ~A.
It is placed in CMOS standby when CE is at VCC ± 0.3
V. The MX27C 1000 also has a TTL -standby mode which
reduces the maximum VCC current to 1.S mAo It is placed
in TTL-standby when CE is at VIH. When in standby
mode, the outputs ~e in a high-impedance state,
independent of the OE input.
PROGRAM VERIFY MODE
Verificatioh should be performed on the programmed bits
to determine that they were correctly Q!:Qgrammed. The
verification should be performed with OE and CE, at VIL,
PGM at VIH, and VPP at its programming voltage.
TWO-LINE OUTPUT CONTROL FUNCTION
AUTO IDENTIFY MODE
To accommodate multiple memory connections, a twoline control function is provided to allow for:
The auto identify mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and device type. This mode is intended for use by
programming equipment forthe purpose of automatically
matching the device to be programmed with its
corresponding programming algorithm. This mode is
functional in the 25°C ± SoC ambient temperature range
that is required when programming the MX27C10001
27C1001.
1. Low memory power dissipation,
2. Assu rance that output bus contention will not occu r.
It is recommendec;:l that CE 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 lirie 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.
To activate this mode, the programming equipment must
force 12.0 ± 0.5 V on address line A9 of the device. Two
identifier bytes may then be sequenced from the device
outputs by toggling address line AO from VIL to VIH. All
other address lines must be held at VIL during auto
identify mode.
SYSTEM CONSIDERATIONS
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. At a minimum, a 0.1
~F ceramic capacitor (high frequency, low inherent
inductance) should be used on each device between
VCC and GND 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 GND for each eight devices. The
location of the capacitor should be close to where the
power supply is connected to the array.
Byte 0 ( AO = VIL) represents the manufacturer code,
and byte 1 (AO = VIH), the device identifier code. For
the MX27C1 000/1 001, these two identifier bytes are
given in the Mode Select Table. All identifiers for
manufacturer and device codes will possess odd parity,
with the MSB (D07) defined as the parity bit.
READ MODE
The MX27C1000/27C1001 has two control functions,
both of which must be logically satisfied in order to obtain
data atthe outputs. Chip Enable (CEl is the power control
and should be used for device selection. Output Enable
(OE) is the output control and should be used to gate
8-3
_ATM
MX27C~OOO/27C~OO~
MACRONIlC, INC.
MODE SELECT TABLE
PINS
MODE
CE
OE
PGM
AO
A9
VPP
Read
VIL
VIL
X
X
X
VCC
DOUT
Output Disable
VIL
VIH
X
X
X
VCC
HighZ
Standby (TIL)
VIH
X
X
X
X
VCC
HighZ
Standby (CMOS)
VCC±0.3V
X
X
X
X
VCC
HighZ
Program
VIL
VIH
VIL
X
X
VPP
DIN
OUTPUTS
Program Verify
VIL
VIL
VIH
X
X
VPP
DOUT
Program Inhibit
VIH
X
X
X
X
VPP
HighZ
Manufacturer Code
VIL
VIL
X
VIL
VH
VCC
C2H
Device Code(27C1 000)
VIL
VIL
X
VIH
VH
VCC
OEH
Device Code(27C1 001)
VIL
VIL
X
VIH
VH
VCC
OFH
NOTES: 1. VH = 12.0V ±0.5V
2. X = Either VIH or VIL(For auto select)
3. A1-A8 =A10-A16 = VIL(Forautoselect)
4. See DC Programming Characteristic:. for VPP voltage during
programming.
8-4
IYIATM
MX27C~OOO/27C~OO~
MACRONIX, INC.
FIGURE 1. INTERACTIVE PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
VERIFY BYTE
INCREMENT ADDRESS
FAIL
OVERPRQGRAM
SECTION
INCREMENT ADDRESS
VERIFY SECTION
FAIL
VERIFY ALL BYTES;>---L_~D=EV~I~C=E~FA~I~LE~D~.J
8-5
----
IVIATM
MX27C'1000/27C'100'1
MACRONIX. INC.
FIGURE 2. FAST PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
YES
x = 25?
NO
FAIL
VERIFY BYTE
PASS
NO
LAST ADDRESS
INCREMENT ADDRESS
FAIL
I
VERIFY ALL
?
8-6
BYTES>----"FA"I=-L-O~-'D~E~V~IC::'E:.:F~A~IL~E:':D'_J
IYIATM
MX27C~OOO/27C~OO~
MACRONIX. INC.
SWITCHING TEST CIRCUITS
DEVICE
UNDER
1.8K!l
1 - - - - _ - - - . - - - 1 < f---.>------'"INv--v---o +5V
TEST
CL
J
DIODES = IN3064
~ 6.2K!l
OR EQUIVALENT
CL = 100 pF including jig capacitance(30pF for 55170 ns parts)
SWITCHING TEST WAVEFORMS
2.4V
------x--~.2.0V
O.4V _ _ _- - -
20V_O_.8_V_ _ _ _ _ _ _ _0_.8_V_- - - -~_ __
OUTPUT
INPUT
AC TESTING: Inputs are driven at 2.4V for a logic "I" and O.4V for a logic "0".
Input pulse rise and fall times are :;10ns.
::'
--I-.5-V~X-----T-E-ST-P-O-IN-T-S---~X
OUTPUT
INPUT
AC TESTING:
'"
(I) Inputs are driven at 3.0V for a logic "I" and OV for a logic "0".
Input pulse rise and fall times are :;1 Ons.
(2) For MX27CIOOO/IOOI-55. MX27CIOOO/IOOI-70 only
8-7
IYIATM
MX27C~OOO/27C~OO~
MACRONIX. INC.
ABSOLUTE MAXIMUM RATINGS
RATING
NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
NOTICE:
Specifications contained within the following tables are subject to
change.
VALUE
Ambient Operating Temperature
Storage Temperature
-65°C to 125°C
Applied Input Voltage
-0.5V to 7.0V
Applied Output Voltage
-0.5V to VCC + 0.5V
VCC to Ground Potential
-0.5V to 7.0V
V9&Vpp
-0.5V to 13.5V
DC CHARACTERISTICS TA =ooe to 70oe, vee
=5V ± 10%
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
2.0
VIL
Input Low Voltage
III
Input Leakage Current
-10
ILO
Output Leakage Current
ICC3
VCC Power-Down Current
MAX.
UNIT
CONDITIONS
V
IOH=-0.4mA
0.4
V
IOL=2.1mA
VCC+0.5
V
-0.3
0.8
V
-10
10
nA
VIN = 0 to 5.5V
10
nA
VOUT = 0 to 5.5V
100
nA
CE = VCC ± 0.3V
ICC2
VCC Standby Current
1.5
rnA
CE=VIH
ICCl
VCC Active Current
60
rnA
ct = VIL, f=5MHz, lout = OmA
IPP
VPP Supply Current Read
100
nA
CE = DE = VIL, VPP = 5.5V
CAPACITANCE TA = 25°e, f = 1.0 MHz (Sampled only)
SYMBOL
PARAMETER
TYP.
MAX.
UNIT
CIN
Input Capacitance
8
12
pF
VIN=OV
COUT
Output Capacitance
8
12
pF
VOUT=OV
CVPP
VPP Capacitance
18
25
pF
VPP=OV
8-8
CONDITIONS
IVIATM
MX27C~OOO/27C~OO~
MACRONIX, INC.
AC CHARACTERISTICS TA = ooe to 70oe, vee = 5V± 10%
SYMBOL
PARAMETER
IACC
Address to Output Delay
27Cl 0001 001
27Cl 00011 001
-55
-70
MIN.
MAX.
MIN.
27Cl 00011 001
-90
MAX.
55
70
MIN.
MAX.
UNIT
CONDITIONS
90
ns
CE~OE~VIL
tCE
Chip Enable to Output Delay
55
70
90
ns
OE~VIL
tOE
Output Enable to Output Delay
30
35
40
ns
CE~VIL
tDF
DE High to Output Float,
or CE High to Output Float
25
ns
tOH
Output Hold from Address,
20
0
---------_.
0
0
20
0
0
0
ns
CE or OE which ever occurred first
27Cl 0001 001
27Cl 00011 001
-12
-15
SYMBOL
PARAMETER
MAX.
UNIT
CONDITIONS
tACC
Address to Output Delay
MIN.
120
150
ns
CE~OE~VIL
tCE
Chip Enable to Output Delay
120
150
ns
OE~VIL
65
ns
CE~VIL
50
ns
tOE
Output Enable to Output Delay
tDF
DE High to Output Float,
or CE High to Output Float
tOH
Output Hold from Address,
0
CE or DE which ever occurred first
MAX.
MIN.
50
0
35
0
0
ns
DC PROGRAMMING CHARACTERISTICS TA = 25°e ± 5°e
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
MAX.
UNIT
CONDITIONS
V
IOH ~ -0.40mA
IOL~2.1mA
0.4
V
2.0
VCC+0.5
V
VIL
Input Low Voltage
-0.3
0.8
V
III
Input Leakage Current
-10
10
iJA
VH
A9 Auto Select Voltage
11.5
12.5
V
ICC3
VCC Supply Current (Program & Verify)
50
mA
IPP2
VPP SupplyCurrent(Program)
30
mA
VIN
~
0 to 5.5V
CE ~ PGM
OE~VIH
VCCl
Interactive Supply Voltage
5.75
6.25
V
VPP1
Interactive Programming Voltage
12.0
13.0
V
VCC2
Fast Programming Supply Voltage
6.00
6.50
V
VPP2
Fast Programming Voltage
12.5
13.0
V
8-9
~
VIL,
\
MX27C1 000/27C1 001
AC PROGRAMMING CHARACTERISTICS TA = 2S0C ± SOC
SYMBOL
PARAMETER
MIN.
tAS
Address Setup Time
2.0
MAX.
UNIT
nS
tOES
BE Setup Time
2.0
nS
IDS
Data Setup Time
2.0
nS
tAH
Address Hold Time
0
nS
tDH
Data Hold Time
2.0
tDFP
CE to Output Float Delay
0
tVPS
VPP Setup Time
2.0
tPW
PGM Program Pulse Width
nS
130
nS
nS
Fast
95
105
nS
Interactive
0.95
1.05
mS
2.05
mS
250
nS
150
nS
tOPW
PGMOverprogram Pulse(lnteractive)
1.95
tVCS
VCC Setup Time
2.0
tDV
Data Valid from CE
tCES
CE Setup Time
tOE
Data valid from OE
nS
nS
2.0
8-10
CONDITIONS
IYIATM
MACRONIl(,
MX27C1 000/27C1 001
INC.
WAVEFORMS
READ CYCLE
ADDRESS
INPUTS
~?
~
VALID ADDRESS
--~CC---
CE
""
OE
DATA
OUT
"
/"
+--- -tCE'
"
.. -
........
/~---tDF----Io
""
X ':'-c, ",:,,-
VALID DATA
-.oH-
-
----.OH-
INTERACTIVE PROGRAMMING ALGORITHM WAVEFORMS(NOTE1 & 2)
I.~------- PROGRAM-----~~~---PROGRAM VERIFY--~
VIH
ADDRESS
INPUTS
v-:
~X
VALID ADDRESS
'------------------------~---------------------_fr~
----J
-tAS--
DATA
OUT
~
VPP
--~----4_----+_~---~----~--_+--------
VCC
DATA IN STABLE
DATAOU VALID
--0
VPP
'!::::/
t.-
'F-------1___~'f-
~----~----------~
-tDFP--
~tDH
_tVPS_
VCC+~1~------~----------~~--------~--------4_------~------------
v.V
-tVCS-
VIH
--,.
VIL
---
~
~------~--------_r_+-------r_------_+-----_r-----------
-tCES---..
VIH
~I-'=- _____ -~~---......,/
VIH
VIL
4-tPW_
_tOPW~
'-
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ........
~
_ _ _ _ _ _ _ _ _ _ _ _ _ __ J
8-11
IYIATM
MX27C1000/27C1001
MACRONIX. INC.
ORDERING INFORMATION
CERAMIC PACKAGE
PART NO.
ACCESS TIME(ns)
OPERATING CURRENTMAX.(mA)
STANDBYCURRENTMAX.(mA)
PACKAGE
MX27C1000DC-55
55
60
100
32 Pin DIP
MX27C10ooDC-70
70
60
100
32 Pin DIP
MX27C1oo0DC-90
90
60
100
32 Pin DIP
32 Pin DIP
MX27C1000DC-12
120
60
100
MX27C1000DC-15
150
60
100
32 Pin DIP
MX27C1 001 DC-55
55
60
100
32 Pin DIP
MX27C1oo1DC-70
70
60
100
32 Pin DIP
MX27C1001DC-90
90
60
100
32 Pin DIP
MX27C1001DC-12
120
60
100
32 Pin DIP
MX27C1001DC-15
150
60
100
32 Pin DIP
PLASTIC PACKAGE
PART NO.
ACCESSTIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBYCURRENTMAX.(mA)
PACKAGE
MX27C1000PC-55
55
60
100
32 Pin DIP
MX27C1oo0MC-55
55
60
100
32 Pin SOP
32PinPLCC
MX27C1000QC-55
55
60
100
MX27C10ooPC-70
70
60
100
32 Pin DIP
MX27C1000MC-70
70
60
100
32 Pin SOP
MX27C1000QC-70
70
60
100
32 Pin PLCC
MX27C1000PC-90
90
60
100
32 Pin DIP
MX27C10ooMC-90
90
60
100
32 Pin SOP
MX27C1000QC-90
90
60
100
32 Pin PLCC
MX27C1OO0PC-12
120
60
100
32 Pin DIP
MX27C10ooMC-12
120
60
100
32 Pin SOP
MX27C1000QC-12
120
60
100
32 Pin PLCC
MX27C1OO0PC-15
150
60
100
32 Pin DIP
MX27C1000MC-15
150
60
100
32 Pin SOP
MX27C1000QC-15
150
60
100
32PinPLCC
8-12
----
~fRl ~ [LD li¥il D
lNJ&JRlW
IYIArM
MX27C1100/27C1024
MACRONIX. INC.
'1 M-BIT['1 2SK X S/S4K X '1 S) CMOS EPROM
FEATURES
• 64K x 16 organization(MX27C1024, JEDEC pin out)
• 128K x 8 or 64K x 16 organization(MX27C 1100,
ROM pin out compatible)
• +12.5V programming voltage
• Fast access time: 90/120/150 ns
• Totally static operation
•
•
•
•
Completely TTL compatible
Operating current: 60mA
Standby current: 100llA
Package type:
- 40 pin ceramic DIP
- 40 pin plastic DIP
-44 pin PLCC
GENERAL DESCRIPTION
The MX27C1 024 is a 5Vonly, 1M-bit, ultraviolet Erasable
Programmable Read Only Memory. It is organized as 64K
words by 16 bits per word(MX27C1 024), 128K x 8 or 64K
x 16(MX27C11 00), operates from a single + 5 volt supply, has a static standby mode, and features fast single
address location programming. All programming signals
are TTL levels, requiring a single pulse. For programming
outside from the system, existing EPROM programmers
may be used. The MX27C 11 00/1 024 supports a intelligent quick pulse programming algorithm which can result
in programming times of less than thirty seconds.
This EPROM is packaged in industry standard 40 pin
dual-in-line ceramic packages or 40 pin plastic packages.
BLOCK DIAGRAM (MX27C11 00)
PIN CONFIGURATIONS
CDIP/PDIP(MX27C1100)
NC
A7
A6
A5
A4
A3
A2
Al
AD
CE
GND
OE
00
08
01
09
02
010
03
011
10
11
12
13
14
15
16
17
18
19
20
~
U
...
CE
OE
BYTENPP
015/A·l
A8
A9
Al0
All
A12
A13
A14
A15
NC
BYTENPP
GND
015/A·l
07
014
06
013
05
012
31
N
><
::E
~
00-014
AO-A15
ADDRESS
INPUTS
VCC _____
GND_ _
Q4
21
1
vee
PIN: PM0156
REV. 2.0, FEB. 4,1993
9-1
IWlATM
MX27C~~OO/27C~024
MACRONIX. INC.
PIN CONFIGURATIONS
CDIP/PDIP(MX27C1024)
PLCC(MX27C1024)
vpp
Ci=r
015
014 ~~
013
012
011
010 L
09
08
GND
07
06 ~
05
Q4[
03 [
4
10
11
12
13
14
15
16
Q2 I. 17
01 [" 18
00 r 19
QeC 20
....
.
Q
U
po.
X
:::;;
40
39
38
37
36
35
34
1 VCC
PGM
~
NC
~
A15
CE
Qe
40
39
C
:J
A13
011 [
-] A12
I A12
010 [
09 c
J A10
33 1 A11
32 ' A10
31
30 ~ GND
29 ~: A8
28 J A7
27
A6
A5
26
A4
25
24 o A3
A2
23
22 , A1
AO
21
08
,~
GND
r-
A11
J A9
MX27C1024
12
34
Q7
r
, A8
A7
05
A6
__ "
~
8 8
00-015
AO-A15
ADDRESS
INPUTS
9-2
GND
06 L
04 I 1iB
J-
J
INC
NC
BLOCK DIAGRAM (MX27C1024)
PGM
1 44
012 [ 7 6
A13
,_.1
a 81~
A5
23
~ ~
,_J
<~
~
~ ~
IYIAlM
MX27C~~OO/27C~024
MACRONIX. INC.
PIN DESCRIPTION(MX27C1100)
SYMBOL
PIN NAME
PIN DESCRIPTION(MX27C1024)
SYMBOL
PIN NAME
AO-A15
Address Input
AO-A15
00-014
Data Input/Output
00-015
Data Input/Output
CE
Chip Enable Input
CE
Chip Enable Input
OE
Output Enable Input
OE
Output Enable Input
BYTENPP
Word/Byte Selection
/Program Supply Voltage
PGM
Program Enable Input
VPP
Program Supply Voltage
VCC
Power Supply Pin (+5V)
GND
Ground Pin
015/A-1
015(Word mode)/LS8 addr. (8y1e mode)
VCC
Power Supply Pin (+5V)
GND
Ground Pin
.Address Input
TRUTH TABLE OF BYTE FUNCTION(MX27C1100)
BYTE MODE(BYTE
=GND)
CE
OEIOE
0151A-1
MODE
00-07
SUPPLY CURRENT
H
x
Non selected
HighZ
Standby(ICC2)
L
UH
x
x
Non selected
HighZ
Operating(ICC1 )
L
H/L
A-1 input
Selected
DOUT
Operating(ICC1)
WORD MODE(BYTE
NOTE
=VCC)
CE
OEIOE
0151A-1
MODE
00-014
SUPPLY CURRENT
H
X
HighZ
Non selected
HighZ
Standby(ICC2)
L
UH
HighZ
Non selected
HighZ
Operating(ICC1 )
L
H/L
DOUT
Selected
DOUT
Operating(ICC1 )
NOTE1: X=HorL
9-3
NOTE
_ATM
MACRONIX. INC.
MX27C~~OO/27C~024
FUNCTIONAL DESCRIPTION
MX27C11 00/1 024. This part of the algorithm is done at
VCC = 6.0V to· assure that each EPROM bit is
programmed to a sufficiently high threshold Voltage.
After the interactive programming is completed, an
overprogram pulse is given to each memory location; this
ensures that all bits have sufficient margin. After the final
address is completed, the entire EPROM memory is
verified at VCC = 5V ± 10%.
THE ERASURE OF THE MX27C110011024
The MX27C11 00/1 024 is erased by exposing the chip to
an ultraviolet light source. A dosage of 15 W seconds/cm 2
is required to completely erase a MX27C11 00/1 024. This
dosage can be obtained by exposure to an ultraviolet
lamp - wavelength of 2537 Angstroms (A) - with
intensity of 12,000 IlW/cm2 for 15 to 20 minutes. The
MX27C11 00/1 024 should be directly under and about
one inch from the source and all filters should be removed
from the UV light source prior to erasure.
FAST PROGRAMMING
The device is set up in the fast programming mode when
the programming voltage VPP = 12.75V is applied, with
VCC = 6.25 V and PGM = VIH (Algorithm is shown in
Figure 2). The programming is achieved by applying a
single TIL low level 100lls pulse to the PGM input after
addresses and data line are stable. If the data is not
verified, an additional pulse is applied for a maximum of
25 pulses. This process is repeated while sequencing
through each address of the device.
When the
programming mode is completed, the data in all address
is verified at VCC = VPP = 5V ± 10%.
It is important to note that the MX27C11 00/1 024, and
similar devices, will be cleared for all bits of their
programmed states with light sources having
wavelengths shorter than 4000 A. Although erasure
times will be much. longer than that with UV sources at
2537A, nevertheless the exposure to fluorescent light
and sunlight will eventually erase the MX27C11 00/1 024
and exposure to them should be prevented to realize
maximum system reliability.
If used in such an
environment, the package window should be covered by
an opaque label or substance.
PROGRAM INHIBIT MODE
Programming of multiple MX27C11 00/1 024's in parallel
with different data is also easily accol!lPlisheJLby using
the Program Inhibit Mode. Except for CE and OE, all like
inputs ofthe parallel MX27C11 00/1 024 may be common.
A TTL 10w-levelJrogram pulse applied to an
MX27C1100/1024 CE input with VPP = 12.5 ± 0.5 V will
program the MX27C11 00/1 024. A high-level CE input
inhibits the other MX27C1100/1024s from being
programmed.
THE PROGRAMMING OF THE MX27C1100/1024
When the MX27C11 00/1 024 is delivered, or it is erased,
the chip has all 1M bits in the "ONE", or HIGH state.
"ZEROs" are loaded into the MX27C11 00/1 024 through
the procedure of programming.
The programming mode is entered when 12.5 ± 0.5V is
applied to the VPP pin, OE is at VIH and PGM is at VIL
(MX27C1024) and programming mode entered when
.1S5 ± 5V is applied to the BYTENPP pin, OE at VIH and
CE at VIL (MX27C1100).
PROGRAM VERIFY MODE
Verification should be performed on the programmed bits
to determine that they were correctly programmed. The
verification should be performed with OE and CE, at VIL,
and VPP at its programming voltage.
For programming, the data to be programmed is applied
with 16 bits in parallel to the data pins.
The flowchart in Figure 1 shows MXIC's interactive
algorithm. Interactive algorithm reduces programming
time by using short programming pulses and giving each
address only as many pulses as is necessary in order to
reliably program the data. After each pulse is applied to
a given address, the data in that address is verified. If the
data is not verified, additional pulses are given until it is
verified or the maximum is reached. This process is
repeated while sequencing through each address of the
AUTO IDENTIFY MODE
The auto identify mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and device type. This mode is intended for use by
programming equipment for the purpose of automatically
matching the device to be programmed with its
9-4
IYIATM
MACRONIX, INC.
MX27C1100/27C1024
corresponding programming algorithm. This mode is
functional in the 25°C ± 5°C ambient temperature range
that is required when programming the MX27C11001
1024.
STANDBY MODE
The MX27C 1100/1024 has a CMOS standby mode which
reduces the maximum VCC current to 100 IlA. It is placed
in CMOS standby when CE is at VCC ± 0.3 V. The
MX27C1100/1024 also has a TTL-standby mode which
reduces the maximum VCC current to 1.5 mAo It is placed
in TTL-standby when CE is at VIH. When in standby
mode, the outputLare in a high-impedance state,
independent of the OE input.
To activate this mode, the programming equipment must
force 12.0 ± 0.5 V on address line A9 of the device. Two
identifier bytes may then be sequenced from the device
outputs by toggling address line AO from VIL to VIH. All
other address lines must be held at VIL during auto
identify mode.
Byte 0 (AO =VIL) represents the manufacturer code, and
byte 1 (AO = VIH), the device identifier code. For the
MX27C11 00/1 024, these two identifier bytes are given in
the Mode Select Table. All identifiers for manufacturer
and device codes will possess odd parity, with the MSB
(0015) defined as the parity bit.
TWO-LINE OUTPUT CONTROL FUNCTION
READ MODE
It is recommended that CE 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.
To accommodate multiple memory connections, a twoline control function is provided to allow for:
1. Low memory power dissipation,
2. Assurance that output bus contention will not occur.
The MX27C11 00/1 024 has two control functions, both of
which must be logically satisfied in order to obtain data at
the outputs. Chip Enable (CE) is the power control and
should be used for device selection. Output Enable (OE)
is the output control and should be used to gate data to the
output pins, independent of device selection. Assuming
that addresses are stable, address access time (tACC) is
equal to the delay from CE to output (tCE). Data is
available at the outputs tOE after the falling edge of OE's,
assuming that CE has been LOW and addresses have
been stable for at least tACC - t OE.
SYSTEM CONSIDERATIONS
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. At a minimum, a 0.1
IlF ceramic capacitor (high frequency, low inherent
inductance) should be used on each device between Vcc
and GNO 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 IlF bulk electrolytic capacitor should be used
between VCC and GNO for each eight devices. The
location of the capacitor should be close to where the
power supply is connected to the array.
WORD-WIDE MODE
With BYTElVPP at VCC ± 0.2V outpLits 00-7 present data
00-7 and outputs 08-15 present data 08-15, after CE and
OE are appropriately enabled.
BYTE-WIDE MODE
With BYTENPP at GNO ± 0.2V, outputs 08-15 are tristated. If 015/A-1 = VIH, outputs 00-7 present data bits
08-15. If 015/A-1 = VIL, outputs 00-7 present data bits
00-7.
9-5
_ATM
----
MX27C.,.,OO/27C.,024
MACRONIX. INC.
MODE SELECT TABLE (MX27C1024)
PINS
MODE
CE
OE
PGM
AO
A9
VPP
OUTPUTS
Read
VIL
VIL
X
X
X
VCC
DOUT
Output Disable
VIL
VIH
X
X
X
VCC
HighZ
Standby (TTL)
VIH
X
X
X
X
VCC
HighZ
Standby (CMOS)
VCC±O.3V
X
X
X
X
VCC
HighZ
Program
VIL
VIH
VIL
X
X
VPP
DIN
Program Verify
VIL
VIL
VIH
X
X
VPP
DOUT
Program Inhibit
VIH
X
X
X
X
VPP
HighZ
Manufacturer Code
VIL
VIL
X
VIL
VH
VCC
OOC2H
Device Code
VIL
VIL
X
VIH
VH
VCC
0111H
NOTES: 1. VH = 12.0V ±O.5V
2. X = Either VIH or VIL(For auto select)
3. Al-A8 =Al0-A16 = VIL(For auto select)
4. See DC Programming Characteristics for VPP voltage during
programming.
MODE SELECT TABLE (MX27C11 00)
CE
OE
A9
AO
Q151A-1
BYTEI
VPP(4)
Q8-14
QO-7
Read (Word)
VIL
VIL
X
X
D150ut
VCC
DS-14 Out
DO-70ut
Read (Upper Byte)
VIL
VIL
X
X
VIH
GND
HighZ
DS-15 Out
HighZ
DO-70ut
MODE
NOTES
Read (Lower Byte)
VIL
VIL
X
X
VIL
GND
Output Disable
VIL
VIH
X
X
HighZ
X
HighZ
HighZ
Standby
VIH
X
X
X
HighZ
X
HighZ
High Z
VIL
VIH
X
X
D151n
VPP
DS-14In
DO-7In
Program Verify
VIH
VIL
X
X
D150ut
VPP
DS-14 Out
DO-70ut
Program Inhibit
VIH
VIH
X
X
HighZ
VPP
HighZ
HighZ
VIL
VIL
VH
VIL
OB
VCC
OOH
C2H
VIL
VIL
VH
VIH
OB
VCC
01H
12H
~gram
Manufacturer Code
Device Code
2
2,3
3. Al - AS, Al0 - A15 = VIL, A9 = VH = 12.0V ± 0.5V
4. BYTENPP is intended for operation under DC Voltage conditions
only.
NOTES: 1. X can be VIL or VIH.
2. See DC Programming Characteristics for VPP voltages.
9-6
------
IYIATM
MX27C~~OO/27C~024
MACRONIX. INC.
FIGURE 1. INTERACTIVE PROGRAMMING FLOW CHART
T
l
START
INTERACTIVE
SECTION
YES
X= 25?
NO
FAIL
VERIFY BYTE
PASS
NO
PASS
LAST ADDRESS
INCREMENT ADDRESS
VERIFY BYTE
FAIL
OVERPROGRAM
SECTION
I
NO
INCREMENT ADDRESS
LAST ADDRESS
?
I
VERIFY SECTION
L_l
FAIL
VERIFY ALL BYTES r---L~D~E~V~IC~E~F"!.A~IL=E::D~
9-7
_Am
MX27C~~OO/27C~024
w.cRONIlC, INC.
FIGURE 2. FAST PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
YES
x = 25?
NO
FAIL
VERIFY BYTE
PASS
NO
LAST ADDRESS
INCREMENT ADDRESS
FAIL
I~
~~F~A~IL~~==~~~~~~
DEVICE FAILED
VERIFY ALL BYTES....
9·8
IYIATM
MX27C~~OO/27C~024
MACRONIX, INC.
SWITCHING TEST CIRCUITS
DEVICE
UNDER
TEST
1.8KQ
~--~~--~~--~~--~----~VVv-----O+5V
CL
6.2KQ
DIODES =IN3064
OR EQUIVALENT
CL = 100 pF Including jig capacitance
SWITCHING TEST WAVEFORMS
2.4v----~X
_
_ _ ~~2.0V
O.4V _____
_ _ _ _J> 0.8V
TEST POINTS
2 . 0 V l- ' X -0.8V"- ___~_____
OUTPUT
INPUT
AC TESTING: Inputs are driven at 2.4V for a logic "1" and O.4V for a logic "0:'.
Input pulse rise and fall times are <20ns.
9-9
MX27C~~OO/27C~024
ABSOLUTE MAXIMUM RATINGS
RATING
NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
NOTICE:
Specifications contained within the following tables are subject to
change.
VALUE
Ambient Operating Temperature
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to 7.0V
Applied Output Voltage
-0.5V to VCC + 0.5V
VCC to Ground Potential
-0.5V to 7.0V
A9& Vpp
-0.5V to 13.5V
DC CHARACTERISTICS TA =ooe to 70oe, vee
=5V ± 10%
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
Input Low Voltage
III
ILO
ICC3
MAX.
UNIT
CONDITIONS
V
IOH = -O.4mA
0.4
V
IOL= 2.1mA
2.0
VCC +0.5
V
-0.3
0.8
V
Input Leakage Current
-10
10
IlA
VIN = 0 to 5.5V
Output Leakage Current
-10
10
IlA
VOUT = 0 to 5.5V
VCC Power-Down Current
100
I!A
CE = VCC ± 0.3V
ICC2
VCC Standby Current
1.5
mA
CE=VIH
ICCl
VCC Active Current
60
mA
CE = VIL, f=5MHz, lout = OmA
IPP
VPPSupply Current Read
100
IlA
CE = OE = VIL, VPP = 5.5V
CAPACITANCE TA =25°e, f
=1.0 MHz (Sampled only)
SYMBOL
PARAMETER
TYP.
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
8
12
pF
VIN =OV
COUT
Output CapaCitance
8
12
pF
VOUT=OV
CVPP
VPP CapaCitance
18
25
pF
VPP=OV
AC CHARACTERISTICS TA = ooe to 70oe, vee = 5V± 10%
27Cl1l!!!l:I1124-911
SYMBOL
PARAMETER
MIN.
tACC
Address to Output Delay
90
teE
Chip Enable to Output Delay
90
tOE
Output Enable to Output Delay
40
tDF
OE J::!igh to Output Float,
or CE High to Output Float
0
tOH
Q!!tput Hold from Address,
CE or OE which ever occurred first
0
27Cl111I1l11!2~-12
MAX.
MIN.
MAX.
2ZCll 0011 1124-15
MIN.
MAX.
UNIT
CONDITIONS
150
ns
CE = OE=VIL
120
150
ns
OE =VIL
50
65
ns
CE =VIL
50
ns
120
25
0
0
9-10
35
0
0
ns
. . ArM
MX27C1100/27C1024
MACRONIX, INC.
AC CHARACTERISTICS(Continued)
27!:!110!!::9!!
SYMBOL
PARAMETER
tBHA
BYTE Access Time
tOHB
BYTE Output Hold Time
tBHZ
BYTE Output Delay Time
IBLl
ByTE Output Set Time
MIN.
21!:!11!H1-j2
MAX.
MIN.
90
MAX.
27!:!lj!l!l-Hi
MIN.
120
0
0
70
UNIT
150
ns
0
70
10
MAX.
ns
70
10
CONDITIONS
10
ns
ns
DC PROGRAMMING CHARACTERISTICS TA =25°C ± 5°C
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
III
MAX.
UNIT
CONDITIONS
V
IOH = -0.40mA
0.4
V
IOL=2.1mA
2.0
VCC+0.5
V
Input Low Voltage
-0.3
0.8
V
Input Leakage Current
-10
10
J,tA
VH
A9 Auto Select Voltage
11.5
12.5
V
ICC3
VCC Supply Current (Program & Verify)
50
mA
IPP2
VPP Supply Current(Program)
30
mA
VCCl
Interactive Supply Voltage
5.75
6.25
V
VPPl
Interactive ProgrB;mming Voltage
12.0
13.0
V
VCC2
Fast Programming Supply Voltage
6.00
6.50
V
VPP2
Fast Programming Voltage
12.5
13.0
V
MAX.
UNIT
VIN = 0 to 5.5V
CE = VIL, OE = VIH
AC PROGRAMMING CHARACTERISTICS TA =25°C ± 5°C
SYMBOL
PARAMETER
MIN.
tAS
Address Setup Time
2.0
itS
tOES
6E Setup Time
2.0
itS
IDS
Data Setup Time
2.0
itS
tAH
Address Hold Time
0
itS
IDH
Data Hold Time
2.0
IDFP
CE to Output Float Delay
0
tVPS
VPP Setup Time
tPW
CE Program Pulse Width
itS
130
2.0
nS
itS
Fast
95
105
itS
Interactive
0.95
1.05
mS
tOPW
CE Overprogram Pulse(lnteractive)
1.95
2.05
tVCS
vcc Setup Time
2.0
tDV
Data Valid from CE
teES
CE Setup Time
tOE
Data valid from OE
250
nS
150
'nS
2.0
9-11
mS
itS
itS
CONDITIONS
----
. . ArM
MX27C~~OO/27C~024
MACRONIX. INC.
WAVEFORMS(MX27C1024)
READ CYCLE
ADDRESS
INPUTS
~~
~
VALIDADDRESS
~CC-
CE
'"
OE
DATA
OUT
~""2.2E~:~}
.
.
i/
!---tCE-
--
'"
/~DF---t
·······;;X
X
VALID DATA
",
~OH-
-K>H-
INTERACTIVE PROGRAMMING ALGORITHM WAVEFORMS
,~.>------- PROGRAM----_~ ...___--PROGRAM
ADDRESS
INPUTS
VERIFY--_
~
VIH
~~'-______________V_AL_'D__AD_D_R_E_S_S____r_----------------------I~
-tAS--
DATA
OUT
-----<
VPP
VPP
VCC
DATA OU I VALlD~
1)---
DATA IN STABLE
_tDS__
---0
-tDFP ....
~tDH
--~--~----~+----+----~--_r-----
~ _ _ tVPS_
VCC+~1~------~--------+_~------_+--------_r------t_---------
vV -tVCSVIH
--.,.
VIL ~
-tCESVIH
~I:'" - - - - - -~+-------rV
VIH
VIL
~
_tOPW-.
-------------------....!>....-------'
9·12
. . ATM
MX27C1100/27C1024
MACRONIX, INC.
WAVEFORMS(MX27C1100)
PROPAGATION DELAY FROM CHIP ENABLE(ADDRESS VALID)
HIGH Z
A-1
HIGH-Z
IOH
- - - tAA ----_
BVTENPP
~
r\
00-07
-
/
/K
tOHB
)1\..
VALID DATA
I-
'\
/
015-08
/ ( VALID DATA
I-tBHA
'\I
-
/
~tBHZ
L
I"
<
VALID DATA
tBU
INTERACTIVE PROGRAMMING ALGORITHM WAVEFORMS
1••- - - - - - - PROGRAM----_" ...---PROGRAM VERIFY_
VIH
ADDRESS
INPUTS
~K
VALID ADDRESS
V~ _tAS
~----------------------------~------------------------~~.
__
l~tAH4
DATA
OUT
~
VPP
BVTENPP
DATA IN STABLE
~
DATA OUT VALID
>----
~------~------------~
_tDS ___
-tDH
--~------+_--------+_-r-------r--------r_----_+----------
~
_tVPS_
VCC+ 1
--~------~--------+--r-------r--------r_----_+----------
VCC
v::U
VIH
CE
VIL
I\.
I
-------I~-----~_tOES_I _ t O E ___
VIH
--
.I
----------------+---~~------~
OE
~~ _ _ _ _ _ _ _ _ ~t~~_ _ _ _ _ _"I\...lll<->--______________/ /
9-13
-----
. . ATM
MX27C~~OO/27C~024
MACRONIX, INC.
ORDERING INFORMATION
CERAMIC PACKAGE
PART NO.
ACCESSTIME
OPERATING CURRENT
MAX.(mA)
STANDBY CURRENT
(ns)
MX27C1100DC-90
90
60
100
40 Pin DIP(ROM pin out)
MX27C1100DC-12
120
60
100
40 Pin D1P(ROM pin out)
40 Pin DIP(ROM pin out)
PACKAGE
MAX.(mA)
MX27C1100DC-15
150
60
100
MX27C1024DC-90
90
60
100
40 Pin DIP(JEDEC pin out)
MX27C1024DC-12
120
60
100
40 Pin DIP(JEDEC pin out)
MX27C1024DC-15
150
60
100
40 Pin DIP(JEDEC pin out)
OPERATING CURRENT
MAX.(mA)
STANDBY CURRENT
PACKAGE
PLASTIC PACKAGE
PART NO.
ACCESS TIME
(ns)
MAX.(mA)
MX27C1100PC-90
90
60
100
40 Pin DIP(ROM pin out)
MX27C1100PC-12·
120
60
100
40 Pin DIP(ROM pin out)
MX27C1100PC-15
150
60
100
40 Pin DIP(ROM pin out)
MX27C1024PC-90
90
60
100
40 Pin DIP(JEDEC pin out)
MX27C1024PC-12
120
60
100
40 Pin DIP(JEDEC pin out)
MX27C1024PC-15
150
60
100.
40 Pin DIP(JEDEC pin out)
MX27C1024QC-90
90
60
100
44 Pin PLCC
MX27C1024QC-12
120
60
100
44PinPLCC
MX27C1024QC-15
150
60
100
44 Pin PLCC
9-14
~[ffi~[LJ[fuIA]D~&.l[ffiW
IYIATM
MX27C2000
MACRONIX, INC.
2M-BIT[25BK x B) CMOS EPROM
FEATURES
•
•
•
•
•
256Kx 8 organization
Single +5V power supply
+ 12.5V programming voltage
Fast access time: 90/120/150 ns
Totally static operation
•
•
•
•
Completely TTL compatible
Operating current: 60mA
Standby current: 100ilA
Package type:
- 32 pin ceramic DIP, plastic DIP
- 32 pin SOP
GENERAL DESCRIPTION
programming outside from the system, existing EPROM
programmers may be used. The MX27C2000 supports a
intelligent quick pulse programming algorithm which can
result in programming times of less than one minute.
The MX27C2000 is a 5V only, 2M-bit, ultraviolet Erasable
Programmable Read Only Memory. It is organized as
256K words by 8 bits per word, operates from a single +
5 volt supply, has a static standby mode, and features
fast single address location programming. All programming signals are TTL levels, requiring a single pulse. For
This EPROM is packaged in industry standard 32 pin
dual-in-line packages or 32 lead, SOP packages.
PIN CONFIGURATIONS
BLOCK DIAGRAM
32 CDIP/PDIP
CE
; ] - 00-07
PGM
vcc
OE
PGM
A17
A8
AO-A17
ADDRESS
INPUTS
A11
A2
A1
01
02
GND
VCC _ _ _
05
VP~
GND------.-
32 SOP
PIN DESCRIPTION
VPP
A16
A1S
A12
A7
A6
AS
A4
A3
A2
A1
AO
00
01
02
GND
SYMBOL
PIN NAME
__
A_O-_A_1_7_ _ _ _
A_ddress I-cnp_u_t_ _ _ _ _ _ _ _ __
00-07
Data Input/Output
CE
Chip Enable Input
OE
Output Enable Input
PGM
Programmable Enable Input
07
__V_P_P_ _ _ _ _P_rogram Supply Voitage
NC
No Internal Connection
VCC
Power Supply Pin (+5V)
GND
Ground Pin
REV. 2.0, FEB. 4,1993
PIN: PM0157
10-1
IYIATM
MX27C2000
MACRONIX. INC.
FUNCTIONAL DESCRIPTION
have sufficient margin. After the final address is
completed, the entire EPROM memory is verified at VCC
= 5V± 10%.
THE ERASURE OF THE MX27C2000
The MX27C2000 is erased by exposing the chip to an
ultraviolet light source. A dosage of 15 W seconds/cm2 is
required to completely erase a MX27C2000. This
dosage can be obtained by exposure to an ultraviolet
lamp - wavelength of 2537 Angstroms (A) - with
intensity of 12,000 IlW/cm2 for 15 to 20 minutes. The
MX27C2000 should be directly under and about one inch
from the source and all filters should be removed from the
UV light source prior to erasure.
FAST PROGRAMMING
The device is set up in the fast programming mode when
the programming voltage VPP = 12.75V is applied, with
VCC = 6.25 V and PGM = VIH (Algorithm is shown in
Figure 2). The programming is achieved by applying a
single TTL low level 100llS pulse to the PGM input after
addresses and data line are stable. If the data is not
verified, an additional pulse is applied for a maximum of
25 pulses. This process is repeated while sequencing
through each address of the device.
When the
programming mode is completed, the data in all address
is verified at VCC = VPP = 5V ± 10%.
It is important to note that the MX27C2000, and similar
devices, will be cleared for all bits of their programmed
states with light sources having wavelengths shorter than
4000 A. Although erasure times will be much longer than
that with UV sources at 2537A, nevertheless the
exposure to fluorescent light and sunlight will eventually
erase the MX27C2000 and exposure to them should be
prevented to realize maximum system reliability. If used
in such an environment, the package window should be
covered by an opaque label or substance.
PROGRAM INHIBIT MODE
Programming of multiple MX27C2000s in parallel with
different data is also easily accomplished bYJ:!sing the
Program Inhibit Mode. Except for CE and OE, all like
inputs of the parallel MX27C2000 may be common. A
TTL low-level program pulse applied to an MX27C2000
CE input with VPP = 12.5 ± 0.5 V and.J:GM LOW will
program that MX27C2000. A high-level CE input inhibits
the other MX27C2000s from being programmed.
THE PROGRAMMING OF THE MX27C2000
When the MX27C2000 is delivered, or it is erased, the
chip has all 2M bits in the "ONE", or HIGH state. "ZEROs"
are loaded into the MX27C2000 through the procedu re of
programming.
PROGRAM VERIFY MODE
Verification should be performed on the programmed bits
to determine that they were correctly programmed. The
verification should be performed with OE and CE, at VIL,
PGM at VIH, and VPP at its programming voltage.
The programming mode is entered when 12.5 ± 0.5 V is
applied to the VPP pin, OE is at VIH, and CE and PGM
are at VIL.
For programming, the data to be programmed is applied
with 8 bits in parallel to the data pins.
AUTO IDENTIFY MODE
The auto identify mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and device type. This mode is intended for use by
programming equipment for the purpose of automatically
matching the 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 MX27C2000.
The flowchart in Figure 1 shows MXIC's interactive
algorithm. Interactive algorithm reduces programming
time by using short programming pulses and giving each
address only as many pulses as is necessary in order to
reliably program the data. After each pulse is applied to
a given address, the data in that address is verified. If the
data is not verified, additional pulses are given until it is
verified or the maximum is reached. This process is
repeated while sequencing through each address of the
MX27C2000. This part of the algorithm is done at VCC=
6.0V to assure that each EPROM bit is programmed to
a sufficiently high threshold voltage. After the interactive
programming is completed, an overprogram pulse is
given to each memory location; this ensures that all bits
To activate this mode, the programming equipment must
force 12.0 ± 0.5 V on address line A9 of the device. Two
identifier bytes may then be sequenced from the device
outputs by toggling address line AO from VIL to VIH. All
other address lines must be held at VIL during auto
identify mode.
10-2
MX27C2000
MACRONIX, INC.
Byte 0 (AO = VIL) represents the manufacturer code, and
byte 1 (AO = VIH), the device identifier code. For the
MX27C2000, these two identifier bytes are given in the
Mode Select Table. All identifiers for manufacturer and
device codes will possess odd parity, with the MSB (D07)
defined as the parity bit.
TWO-LINE OUTPUT CONTROL FUNCTION
To accommodate multiple memory connections, a twoline control function is provided to allow for:
1. Low memory power dissipation,
2. Assurance that output bus contention will not occur.
READ MODE
It is recommended that CE 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.
The MX27C2000 has two control functions, both of which
must be logically satisfiecljn order to obtain data at the
outputs. Chip Enable (CE) is the power control and
should be used for device selection. Output Enable (OE)
is the output control and should be used to gate data to the
output pins, independent of device selection. Assuming
that addresses are stable, address access time (tACC) is
equal to the delay from CE to output (tCE). DatC!Js
available at the ~tputs tOE after the falling edge of OE,
assuming that CE has been LOW and addresses have
been stable for at least tACC - tOE.
SYSTEM CONSIDERATIONS
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. At a minimum, a 0.1
IlF ceramic capacitor (high frequency, low inherent
inductance) should be used on each device between Vcc
and GND 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. 71lF bulk electrolytic capacitor should be used
between VCC and GND for each eight devices. The
location of the capacitor should be close to where the
power supply is connected to the array.
STANDBY MODE
The MX27C2000 has a CMOS standby mode which
reduces the maximum VCC current to 100 1lA. It is placed
in CMOS standby when CE is at VCC ± 0.3 V. The
MX27C2000 also has a TTL-standby mode which
reduces the maximum VCC current to 1.5 mA. It is placed
in TTL-standby when CE is at VIH. When in standby
mode, the outputs~re in a high-impedance state,
independent of the OE input.
MODE SELECT TABLE
PINS
MODE
CE
OE
PGM
AO
A9
VPP
Read
VIL
VIL
X
X
X
VCC
DOUT
Outpul Disable
VIL
VIH
X
X
X
VCC
High Z
Siandby (TTL)
VIH
X
X
X
X
VCC
High Z
OUTPUTS
------
----
Standby (CMOS)
VCC±0.3V
X
X
X
X
VCC
High Z
Program
VIL
VIH
VIL
X
X
VPP
DIN
Program Verify
VIL
VIL
VIH
X
X
VPP
DOUT
Program Inhibit
VIH
X
VPP
High Z
VIL
Vil.
x
x
X
Manufacturer Code
Device Code
VIL
VIL
X
VIH
-----_.
X
------- -
VIL
----
VH
VCC
----------
NOTES: 1. VH = 12.0 V ± 0.5 V
2. X = Either VIH or VIL(For auto select)
VH
C2H
--------
VCC
20H
3. AI - AS = Ala - A16 = VIL(For auto select)
4. See DC Programming Characteristics for VPP voltage during
programming.
10-3
IVIArM
MX27C2000
MACRONIX, INC.
FIGURE 1. INTERACTIVE PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
VERIFY BYTE
INCREMENT ADDRESS
FAIL
OVERPROGRAM
SECTION
NO
INCREMENT ADDRESS
LAST ADDRESS
VERIFY SECTION
1
VERIFY ALL
BYTES;>~F~A~IL~L~!?D'::EV~IC':'.E~FA~I~LIE=D'-J
L _ _ _ _ _ _ _ _ _~-------------.-.-~----.-----~I
10·4
IYIATM
MX27C2000
MACRONIX. INC.
FIGURE 2. FAST PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
x = 25?
FAIL
YES
VERIFY BYTE
NO
INCREMENT ADDRESS
FAIL
I
FAIL
10-5
DEVICE FAILED
----
IYIATM
MX27C2000
MACRONIX, INC.
SWITCHING TEST CIRCUITS
1.BKQ
DEVICE
UNDER
TEST
}
DIODES = IN3064
J
6.2KQ
CL
OR EQUIVALENT
CL = 100 pF Including jig capacitance
SWITCHING TEST WAVEFORMS
2.4V--~X
_
_ _ ~2.0V
O.4V _ __
____ JiO.BV
INPUT
AC TESTING: Inputs are driven at 2.4V for a logic "1" and O.4V for a logic "0".
Input pulse rise and fall times are $1 Ons.
10-6
IVIATM
MX27C2000
MACRONIX, INC.
ABSOLUTE MAXIMUM RATINGS
RATING
NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
NOTICE:
Specifications contained within the following tables are subject to
change.
VALUE
Ambient Operating Temperature
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to 7.0V
Applied Output Voltage
-0.5V to VCC + 0.5V
VCC to Ground Potential
-0.5V to 7.0V
V9 & VPP
-0.5V to 13.5V
DC CHARACTERISTICS TA
= ooe to 70oe, vee = sv ±
10%
PARAMETER
MIN.
UNIT
CONDITIONS
VOH
---_.
VOL
Output High Voltage
2.4
V
IOH = -O.4mA
Output Low Voltage
V
IOL = 2.1mA
VIH
Input High Voltage
0.4
------2.0
VCC+ 0.5
Input Low Voltage
SYMBOL
-_. -_._-------------------
VIL
-----III
MAX.
V
-0.3
0.8
V
Input Leakage Current
-10
10
~
VIN =
ILO
Output Leakage Current
-10
10
~A
VOUT =
ICC3
VCC Power-Down Current
100
~A
CE = vcc ± 0.3V
ICC2
VCC Standby Current
1.5
rnA
CE=VIH
---.-----.--~--.-
a to 5.5V
a to 5.5V
-~---------
ICCI
- - - - _..__ .IPP
VCC Active Current
--~
CAPACITANCE T A
60
rnA
CEO = VIL, f=5MHz, lout = OmA
100
~A
eE = ~ = VIL, VPP = 5.5V
... - - - .
VPP Supply Current Read
= 2Soe, f = 1.0 MHz (Sampled only)
SYMBOL
PARAMETER
TYP.
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
8
12
pF
VIN=OV
COUT
Output Capacitance
8
12
pF
VOUT= OV
CVPP
VPP Capacitance
18
25
pF
VPP =OV
AC CHARACTERISTICS TA = ooe to 70 oe, vee
= sv±
10%
27C2000-90
27C2g00-12
27C200g-15
MIN.
MIN.
MIN.
SYMBOL
PARAMETER
MAX.
UNIT
IACC
Address to Output Delay
90
120
150
ns
CE = OE = VIL
tCE
Chip Enable to Output Delay
90
120
150
ns
OE =VIL
tOE
Output Enable to Output Delay
65
ns
CE=VIL
tDF
OE High to Output Float.
or CE High to Output Float
a
50
ns
tOH
Q.tJtputJ::I0ld from Address.
CE or OE which ever occurred first
a
MAX.
40
MAX.
50
a
25
a
10-7
35
a
a
ns
CONDITIONS
. . ATM
MX27C2000
MACRONIX. INC.
DC PROGRAMMING CHARACTERISTICS TA = 2SOC ± SOC
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
MAX.
UNIT
CONDITIONS
V
IOH = -0.40mA
IOL = 2.1mA
VOL
Output Low Voltage
0.4
V
VIH
Input High Voltage
2.0
VCC + 0.5
V
VIL
Input Low Voltage
-0.3
0.8
V
III
Input Leakage Current
-10
10
).IA
VH
A9 Auto Select Voltage
11.5
12.5
V
mA
ICC3
VCC Supply Current (Program & Verify)
50
IPP2
VPP Supply Current(Program)
30
mA
VCCI
Interactive Supply Voltage
6.25
V
VPPI
Interactive Programmir;g Voltage
12.0
13.0
V
VCC2
Fast Programming Supply Voltage
6.00
6.50
V
VPP2
Fast Programming Voltage
12.5
13.0
V
5.75
VIN = 0 to 5.5V
CE=PGM =VIL,OE=VIH
AC PROGRAMMING CHARACTERISTICS TA = 25°C ± SoC
SYMBOL
PARAMETER
MIN.
lAS
Address Setup Time
2.0
MAX.
UNIT
).IS
tOES
Of: Setup Time
2.0
).IS
IDS
Data Setup Time
2.0
).IS
tAH
Address Hold Time
0
).IS
tDH
Data Hold Time
2.0
tDFP
CE to Output Float Delay
0
tVPS
VPP Setup Time
2.0
tPW
PGII1I Program Pulse Width
tOPW
PGII1I Overprogram Pulse(lnteractive)
tVCS
VCC Setup Time
2.0
tDV
Data Valid from CE
tCES
CE Setup Time
tOE
Data valid from DE
).IS
130
nS
mS
105
mS
Fast
95
Interactive
0.95
1.05
mS
1.95
2.05
mS
mS
250
2.0
).IS
150
10-8
nS
nS
CONDITIONS
IYIAru
MX27C2000
MACRONIX, INC.
WAVEFORMS
READ CYCLE
ADDRESS
INPUTS
'/ ~
~
VAliD ADDRESS
~CC-
CE
""
V
~CE--
OE
""
DATA
OUT
/--tDF----
X
VAUDDATA
><
',:~'i';<·:yt;('
~H-
-,oH-
INTERACTIVE PROGRAMMING ALGORITHM WAVEFORMS(NOTE1 & 2)
I.~------ PROGRAM------I~ ••I----PROGRAM VERIFY--~
ADDRESS
INPUTS
DATA
OUT
~
VIL
K
~
DATA IN STABLE
~
_tDS __
VPP
VPP
--
'!:Y _tVPS_
VCC
VALID ADDRESS
---
DATA OU VALID
-tDFp....
~tDH
VCC+1
v.V --tVCSVIH
----".
VIL
---
'"
~tOES_
-tCES--
VIH
V
VIL
-------VIH
pc
~------------------------~----------------------_fI
~tPW_
10-9
_ _ tOE _ _
}---
IftAlM
MX27C2000
MACRONIX. INC.
ORDERING INFORMATION
CERAMIC PACKAGE
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(/l A)
PACKAGE
MX27C2000DC·90
90
60
100
32 Pin DIP
MX27C2000DC·12
120
60
100
32 Pin DIP
MX27C2000DC·15
150
60
100
32 Pin DIP
PLASTIC PACKAGE
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBYCURRENTMAX.{Jl A)
PACKAGE
MX27C2000PC-90
90
60
100
32 Pin DIP
MX27C2000MC-90
90
60
100
32 Pin SOP
MX27C2000PC-12
120
60
100
32 Pin DIP
MX27C2000MC-12
120
60
100
32 Pin SOP
MX27C2000PC-15
150
60
100
32 Pin DIP
MX27C2000MC-15
150
60
100
32 Pin SOP
10-10
[,§l [Rl ~ [LJ ffivAl 0[Mffi\[RlW
IYIATM
MX27C2100/27C204B
MACRONIX. INC.
2M-BIT(2S5K x B/4J 2BK x 4J 5) CMOS EPROM
FEATURES
• 128K x 16 organization(MX27C2048, JEDEC pin out)
• 256K x 8 or 128K x 16 organization(MX27C21 00,
ROM pin out compatible)
• + 12.5V programming voltage
• Fast access time: 90/120/150 ns
• Totally static operation
•
•
•
•
Completely TTL compatible
Operating current: 60mA
Standby current: 1OO~A
Package type:
- 40 pin ceramic DIP
- 40 pin plastic DIP
- 44 pin PLCC (MX27C2048)
GENERAL DESCRIPTION
The MX27C2100/2048 is a 5V only, 2M-bit, ultraviolet
Erasable Programmable Read Only Memory. It is organized as 128K words by 16 bits per word(MX27C2048),
256K x 8 or 128K x 16(MX27C2100), operates from a
single + 5 volt supply, has a static standby mode, and
features fast single address location programming. All
programming signals are TTL levels, requiring a single
pulse. For programming outside from the system, existing
EPROM programmers may be used. The MX27C21 001
2048 supports a intelligent quick pulse programming algorithm which can result in programming times of less
than one minute.
This EPROM is packaged in industry standard 40 pin
dual-in-line ceramic packages or 40 pin plastic packages.
PIN CONFIGURATIONS
BLOCK DIAGRAM (MX27C2100)
CDlP/PDIP(MX27C21 00)
CE
NC
A7'
A6
A5
2
~
A4 '
A3
Al,
AO [
CE
GND
DE
00
08
01
09
02
010
03
011
r-
40 J A8
39 J A9
38 J Al0
All
"I A12
A13
OE
BYTElVPP
; ] - 00-014
0151A-l
J A15
9
10
11
)2
13
14
15
16
17
18
19
20
A16
31
30
29
28
27
26
25
24
23
22
AO-A16
BYTElVPP
J GND
ADDRESS
INPUTS
_ 015/A-l
07
014
" 06
"J 013
05
J 012
04
21 -:i
VCa--GN~
vee
PIN: PM158
REV. 2"0, FEB" 4,1993
11-1
IYIATM
MX27C2~OO/27C204B
MACRONIX, INC.
PIN CONFIGURATIONS
PIN CONFIGURATIONS
CDIP/PDIP(MX27C2048)
PLCC(MX27C2048)
vpp
CE
015
014
013
012
011
010
09
9
GND
11
as
07
as
05
Q4
Q3
Q2
01
00'
OE
VCC
PGM
A16
A15
A14
A13
A12
All
Al0
A9
GND
AS
012
~
Al0
Q9
as
GND
A7
A13
A12
All
010
MX27C2048
A9
34
GND
NC
NC
A6
AS
A4
07
AS
as
A7
A3
Q4
05
A2
Al
AO
BLOCK DIAGRAM (MX27C2048)
; } 00-015
AO-A16
ADDRESS
INPUTS
1 44
011
2M BIT
CELL
MATRIX
11-2
AS
29
AS
----
IVIATM
MX27C2~OO/27C204B
MACRONIX. INC.
PIN DESCRIPTION(MX27C2048)
PIN DESCRIPTION(MX27C21 00)
SYMBOL
PIN NAME
SYMBOL
PIN NAME
AO-A16
Address Input
AO-A16
Address Input
00-014
Data Input/Output
00-015
Data Input/Output
CE
Chip Enable Input
CE
Chip Enable Input
OE
Output Enable Input
OE
Output Enable Input
BYTENPP
Word/Byte Selection
/Program Supply Voltage
PGM
Program Enable Input
VPP
Program Supply Voltage
015/A-1
015(Word mode)/LSB addr. (Byte mode)
VCC
Power Supply Pin (+5V)
GND
Ground Pin
VCC
Power Supply Pin (+5V)
GND
Ground Pin
TRUTH TABLE OF BYTE FUNCTION(MX27C2100)
BYTE MODE(BYTE
=GND)
CE
OE
015/A-1
MODE
00-07
H
x
x
Non selected
HighZ
Standby(ICC2)
L
UH
X
Non selected
HighZ
Operating(ICC1 )
L
H/L
A-1 input
Selected
DOUT
Operating(ICC1 )
WORD MODE(BYTE
SUPPLY CURRENT
NOTE
= VCC)
CE
OE
0151A-1
MODE
00-014
SUPPLY CURRENT
H
X
HighZ
Non selected
High Z
Standby(ICC2)
L
UH
HighZ
Non selected
HighZ
Operating(ICC1 )
L
H/L
DOUT
Selected
DOUT
Operating(ICC1 )
NOTE1: X=HorL
11-3
NOTE
MX27C2~OO/27C204B
FUNCTIONAL DESCRIPTION
MX27C21 00/2048. This part of the algorithm is done at
VCC = 6.0V to assure that each EPROM bit is
programmed to a sufficiently high threshold voltage.
After the interactive programming is completed, an
overprogram pulse is given to each memory location; this
ensures that all bits have sufficient margin. After the final
address is completed, the entire EPROM memory is
verified at VCC = 5V ± 10%.
THE ERASURE OF THE MX27C2100/2048
The MX27C21 00/2048 is erased by exposing the chip to
an ultraviolet light source. A dosage of 15 W seconds/cm 2
is required to completely erase a MX27C21 00/2048. This
dosage can be obtained by exposure to an ultraviolet
lamp - wavelength of 2537 Angstroms (A) - with
intensity of 12,000 ~W/cm2 for 15 to 20 minutes. The
MX27C21 00/2048 should be directly under and about
one inch from the source and all filters should be removed
from the UV light source prior to erasure.
FAST PROGRAMMING
The device is set up in the fast programming mode when
the programming voltage VPP = 12.75V is applied, with
VCC = 6.25 V and PGM = VIH (Algorithm is shown in
Figure 2). The programming is achieve~ applying a
single TTL low level 1OO~s pulse to the PGM input after
addresses and data line are stable. If the data is not
verified, an additional pulse is applied for a maximum of
25 pulses. This process is repeated while sequencing
through each address of the device.
When the
programming mode is completed, the data in all address
is verified at VCC = VPP = 5V ± 10%.
It is important to note that the MX27C21 00/2048, and
similar devices, will be cleared for all bits of their
programmed states with light sources having
wavelengths shorter than 4000 A. Although erasure
times will be much longer than that with UV sources at
2537A, nevertheless the exposure to fluorescent light
and sunlight will eventually erase the MX27C21 00/2048
and exposure to them should be prevented to realize
maximum system reliability.
If used in such an
environment, the package window should be covered by
an opaque label or substance.
PROGRAM INHIBIT MODE
Programming of multiple MX27C2100/2048's in parallel
with different data is also easily accomplishe9J?y using
the Program Inhibit Mode. Except for CE and OE, all like
inputs ofthe parallel MX27C21 00/2048 may be common.
A TTL 10w-levelJrogram pulse applied to an
MX27C21 00/2048 CE input with VPP = 12.5 ± 0.5 V will
program the MX27C21 00/2048. A high-level CE input
inhibits the other MX27C2100/2048s from being
programmed.
THE PROGRAMMING OF THE MX27C21 00/2048
When the MX27C21 00/2048 is delivered, or it is erased,
the chip has all 2M bits in the "ONE", or HIGH state.
"ZEROs" are loaded into the MX27C21 00/2048 through
the procedure of programming.
The programming mode is entered when 12.5 ± 0.5V is
applied to the VPP pin, OE is at VIH and PGM is at VIL
(MX27C2048) and programming mode entered when
12.5 ± 5V is applied to the BYTEIVPP pin, OE at VIH and
CE at VIL (MX27C21 00).
PROGRAM VERIFY MODE
Verification should be performed on the programmed bits
to determine that they were correctly programmed. The
verification should be performed with OE and CE, at VIL,
and VPP at its programming voltage.
For programming, the data to be programmed is applied
with 16 bits in parallel to the data pins.
The flowchart in Figure 1 shows MXIC's interactive
algorithm. Interactive algorithm reduces programming
time by using short programming pulses and giving each
address only as many pulses as is necessary in order to
reliably program the data. After each pulse is applied to
a given address, the data in that address is verified. If the
data is not verified, additional pulses are given until it is
verified or the maximum is reached. This process is
repeated while sequencing through each address of the
AUTO IDENTIFY MODE
The auto identify mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and device type. This mode is intended for use by
programming equipment for the purpose of automatically
matching the device to be programmed with its
11_4
----
IYIATM
MACRONIX. INC.
MX27C2100/27C204B
corresponding programming algorithm. This mode is
functional in the 25°C ± 5°C ambient temperature range
that is required when programming the MX27C21 001
2048.
The MX27C21 00/2048 has a CMOS standby mode which
reduces the maximum VCC current to 100 JlA. It is placed
in CMOS standby when CE is at VCC ± 0.3 V. The
MX27C21 00/2048 also has a TTL-standby mode which
reduces the maximum VCC currentto 1.5 mAo It is placed
in TTL-standby when CE is at VIH. When in standby
mode, the outputs are in a high-impedance state,
independent of the OE input.
To activate this mode, the programming equipment must
force 12.0 ± 0.5 V on address line A9 of the device. Two
identifier bytes may then be sequenced from the device
outputs by toggling address line AO from VIL to VIH. All
other address lines must be held at VIL during auto
identify mode.
TWO-LINE OUTPUT CONTROL FUNCTION
Byte 0 (AO = VIL) represents the manufacturer code, and
byte 1 (AO = VIH), the device identifier code. For the
MX27C21 00/2048, these two identifier bytes are given in
the Mode Select Table. All identifiers for manufacturer
and device codes will possess odd parity, with the MSB
(DQ15) defined as the parity bit.
To accommodate multiple memory connections, a twoline control function is provided to allow for:
1. Low memory power diSSipation,
2. Assurance that output bus contention will not occur.
It is recommended that CE 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.
READ MODE
The MX27C21 00/2048 has two control functions, both of
which must be logically satisfied in order to obtain data at
the outputs. Chip Enable (CE) is the power control and
should be used for device selection. Output Enable (OE)
is the output control and should be used to gate data to the
output pins, independent of device selection. Assuming
that addresses are stable, address access time (tACC) is
equal to the delay from CE to output (tCE). Data is
available at the outputs tOE after the falling edge of OE's,
assuming that CE has been LOW and addresses have
been stable for at least tACC - t OE.
SYSTEM CONSIDERATIONS
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. At a minimum, a 0.1
JlF ceramic capacitor (high frequency, low inherent
inductance) should be used on each device between Vcc
and GND 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 JlF bulk electrolytic capacitor should be used
between VCC and GND for each eight devices. The
location of the capacitor should be close to where the
power supply is connected to the array.
WORD-WIDE MODE
With BYTENPP at VCC ± 0.2V outputs QO-7 present data
DO-7 and outputsQ8-15 present data D8-15, afterCE and
OE are appropriately enabled.
BYTE-WIDE MODE
With BYTENPP at GND ± 0.2V, outputs Q8-15 are tristated. If Q15/A-1 = VIH, outputs QO-7 present data bits
D8-15. If Q15/A-1 = VIL, outputs QO-7 present data bits
DO-7.
STANDBY MODE
11-5
----
lYI.Am
MX27C2~OO/27C204B
MACRONIX, INC.
MODE SELECT TABLE (MX27C2048)
PINS
MODE
CE
OE
PGM
AO
A9
VPP
OUTPUTS
Read
VIL
VIL
VIH
X
X
VCC
DOUT
Output Disable
VIL
VIH
VIH
X
X
VCC
HighZ
Standby (TTL)
VIH
X
X
X
X
VCC
HighZ
Standby (CMOS)
VCC±O.3V
X
X
X
X
VCC
HighZ
Program
VIL
VIH
VIL
X
X
VPP
DIN
Program Verify
VIL
VIL
VIH
X
X
VPP
DOUT
Program Inhibit
VIH
X
X
X
X
VPP
HighZ
Manufacturer Code
VIL
VIL
X
VIL
VH
VCC
OOC2H
Device Code
VIL
VIL
X
VIH
VH
VCC
0122H
=
= 12.0V ±O.5V
= Either VIH or VIL(For auto select)
=
3. A1 - AB
A10 - A16
VIL(For auto select)
4. See DC Programming Characteristics for VPP voltage during
programming.
NOTES: 1. VH
2. X
MODE SELECT TABLE (MX27C2100)
CE
OE
A9
AO
Q1S/A-1
BYTE!
VPP(4)
Q8-14
QQ-7
Read (Word)
VIL
VIL
X
X
D150ut
VCC
DB-14 Out
DO-70ut
Read (Upper Byte)
VIL
VIL
X
X
VIH
GND
HighZ
DB-15 Out
Read (Lower Byte)
VIL
VIL
X
X
VIL
GND
HighZ
DO-70ut
Output Disable
VIL
VIH
X
X
HighZ
X
HighZ
High Z
VIH
X
X
X
HighZ
X
HighZ
High Z
VIL
VIH
X
X
D151n
VPP
DB-14In
DO-7In
Program Verify
VIH
VIL
X
X
D150ut
VPP
DB-14 Out
DO-70ut
Program Inhibit
VIH
VIH
X
X
HighZ
VPP
HighZ
High Z
VIL
VIL
VH
VIL
OB
VCC
OOH
C2H
VIH
OB
VCC
OOH
BAH
MODE
NOTES
Standby
$!rogram
Manufacturer Code
Device Code
2
2,3
VIL
VIL
VH
3. A1 - AB, A10 - A15 = VIL, A9 = VH = 12.0V ± 0.5V
4. BYTENPP is intended for operation under DC Voltage conditions
only.
NOTES: 1. X can be VIL or VIH.
2. See DC Programming Characteristics for VPP voltages.
11-6
-- --
IYIATM
MX27C2100/27C204B
MACRONIX. INC.
FIGURE 1. INTERACTIVE PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
x = 257
NO
FAIL
VERIFY BYTE
PASS
NO
LAST ADDRESS
INCREMENT ADDRESS
PASS
VERIFY BYTE
?
FAIL
OVERPROGRAM
SECTION
NO
INCREMENT ADDRESS
LAST ADDRESS
VERIFY SECTION
VERIFY ALL BYTES >---,-,FA",I=-L_-L---.!D~E~V~IC~E~F~A~IL:!:E:!:D'-J
1_ _ _ _ -
11-7
-----
IYIATM
MACRONtx.
MX27C2~OO/27C204B
INC.
FIGURE 2. FAST PROGRAMMING FLOW CHART
START
PROGRAM ONE
100~s
PULSE
INTERACTIVE
SECTION
YES
X =251
NO
FAIL
VERIFY BYTE
PASS
NO
LAST ADDRESS
INCREMENT ADDRESS
FAIL
VERIFY SECTION
FAIL
VERIFY ALL BYTES >--'-'=--IO"L~D'.:E~V:!:IC,!:E:..!F'!.A~IL=E~D~
?
~
')'PAss
DEVICE PASSED
11-8
. . ArM
MX27C2~OO/27C204B
MACRONIX, INC.
SWITCHING TEST CIRCUITS
1.BKQ
DEVICE
~+5V
UNDER
TEST
-
f-
CL
DIODES
~
IN3064
OR EQUIVALENT
; 6.2Kl1
-
CL
=100 pF Including jig capacitance
SWITCHING TEST WAVEFORMS
2AV--~X
_
_ _ ~2.0V
_ _ _
OAV _ _~
_
O.BV
TEST POINTS
2.0V;tXO.BV"- __ _
'-----
OUTPUT
INPUT
AC TESTING: Inputs are driven at 2AV for a logic "1" and OAV for a logic "0".
Input pulse rise and fall times are <20ns.
11-9
MX27C2~OO/27C204B
ABSOLUTE MAXIMUM RATINGS
RATING
VALUE
Ambient Operating Temperature
O'Cto 70'C
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to 7.0V
Applied Output Voltage
-0.5V to VCC + 0.5V
VCC to Ground Potential
-0.5V to 7.0V
A9& Vpp
-0.5V to 13.5V
NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
NOTICE:
Specifications contained within the following tables are subject to
change.
DC CHARACTERISTICS TA = ooe to 70oe, vee = 5V ± 10%
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
204
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
III
MAX.
CONDITIONS
UNIT
V
IOH = -Oo4mA
0.4
V
IOL=2.1mA
2.0
VCC+0.5
V
Input Low Voltage
-0.3
0.8
V
Input Leakage Current
-10
10
fLA
VIN =
ILO
Output Leakage Current
-10
10
fLA
VOUT = 0 to 5.5V
ICC3
VCC Power-Down Current
100
fLA
CE =
ICC2
VCC Standby Current
1.5
mA
CE =VIH
ICCI
VCC Active Current
60
mA
CE = VIL, f=5MHz, lout = OmA
IPP
VPP Supply Current Read
100
fLA
CE = BE = VIL, VPP = 5.5V
a to 5.5V
vcc ± 0.3V
CAPACITANCE TA = 25°e, f = 1.0 MHz (Sampled only)
SYMBOL
PARAMETER
TYP
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
8
12
pF
VIN =OV
COUT
Output Capacitance
8
12
pF
VOUT=OV
CVPP
VPP Capacitance
18
25
pF
VPP=OV
AC CHARACTERISTICS TA =ooe to 70oe, vee =5V± 10%
27C2100L2!!~!H!l!
SYMBOL
PARAMETER
MIN.
27C21!!OL2~!!-12
MAX.
MIN.
MAX.
27C21 1101211411-15
MIN.
MAX.
UNIT
CONDITIONS
tACC
Address to Output Delay
90
120
150
ns
CE = OE = VIL
tCE
Chip Enable to Output Delay
90
120
150
ns
OE=VIL
tOE
Output Enable to Output Delay
40
50
65
ns
CE =VIL
tDF
OE ..!:!igh to Output Float,
or CE High to Output Float
0
50
ns
tOH
Q!!tputJ::!.0ld from Address,
CE or OE which ever occurred first
0
25
0
0
11-10
35
0
0
ns
. . ATM
MX27C2~OO/27C204B
MACRONIX. INC.
AC CHARACTERISTICS(Continued)
27C210!!-90
SYMBOL
PARAMETER
tBHA
BYTE Access Time
tOHB
BYTE Output Hold Time
tBHZ
BYTE Output Delay Time
tBlZ
BYTE Output Set Time
MIN.
27C210!!:12
MAX.
MIN.
MAX.
27C21!!O-Hi
MIN.
120
90
0
0
70
UNIT
150
ns
0
70
10
MAX.
ns
70
10
10
CONDITIONS
ns
ns
DC PROGRAMMING CHARACTERISTICS TA = 25°C ± 5°C
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
204
VOL
Output low Voltage
VIH
Input High Voltage
Vil
III
MAX.
UNIT
CONDITIONS
V
IOH
004
V
IOl
=-OAOmA
=2.1mA
2.0
VCC+0.5
V
Input low Voltage
-0.3
0.8
V
Input leakage Current
-10
10
~A
VIN
=0 to 5.5V
VH
A9 Auto Select Voltage
11.5
12.5
V
ICC3
VCC Supply Current (Program & Verify)
50
mA
CE
=Vil. OE =VIH
IPP2
VPP Supply Current(Program)
30
mA
VCCI
Interactive Supply Voltage
5.75
6.25
V
VPPl
Interactive Programming Voltage
12.0
13.0
V
VCC2
Fast Programming Supply Voltage
6.00
6.50
V
VPP2
Fast Programming Voltage
12.5
13.0
V
AC PROGRAMMING CHARACTERISTICS TA
=25°C ± 5°C
SYMBOL
PARAMETER
MIN.
tAS
Address Setup Time
2.0
~S
tOES
BE Setup Time
2.0
~S
tDS
Data Setup Time
2.0
~S
tAH
Address Hold Time
0
llS
tDH
Data Hold Time
2.0
tDFP
CE to Output Float Delay
0
tVPS
VPP Setup Time
tPW
CE Program Pulse Width
tOpw
CE Overprogram Pulse(lnteractive)
tVCS
vcc Setup Time
2.0
tDV
Data Valid from CE
tCES
CE Setup Time
tOE
Data valid from OE
MAX.
UNIT
~S
130
nS
105
~S
~S
2.0
Fast
95
Interactive
0.95
1.05
mS
1.95
2.05
mS
~S
250
~S
2.0
150
11-11
nS
lis
CONDITIONS
----
IYIATM
MX27C2~OO/27C204B
MACRONIX. INC.
WAVEFORMS(MX27C2048}
READ CYCLE
ADDRESS
INPUTS
VALID ADDRESS
i4---tACC-----
CE
OE
DATA
OUT
VALID DATA
"";,,,
INTERACTIVE PROGFIAMMING ALGORITHM WAVEFORMS
+.------
ADDRESS
INPUTS
~K
VIL
~
PROGRAM-----~ ••---PROGRAM VERIFY--~
VALID ADDRESS
K
~------------------------~----------------------_fl
-tASDATA
OUT
VPP
DATA IN STABLE
_tDS_
VPP
DATA OU VALJD)----tDFP-OO
~tDH
----~------~--------+-~------~--------r_----_+-----------
vec /
.:....::...::./
VCC
_tVPS_
VCe+~1~---1___----~~---~~------+_---1_-------
vV
-tVCS-
VIH
---".
VIL
~
~----+-----~-+----~----~----+-------
_tOES_
_tOE _ _
VIH
~I:" ________ -
___+:!.~~________ - ____,,""1.""'--_______,/
11-12
IYIATM
MX27C2~OO/27C204B
MACRONIX, INC.
WAVEFORMS(MX27C21 00)
PROPAGATION DELAY FROM CHIP ENABLE(ADDRESS VALID)
HIGH-Z
A-I
~
HIGH-Z
~"-J~-tAA
BYTENPP
DO-D7
VALID DATA
D15-D8
VALID DATA
tBLZ
INTERACTIVE PROGRAMMING ALGORITHM WAVEFORMS
ADDRESS
INPUTS
.
PROGRAM
~
VIH
---:
VIL
- K
~
PROGRAM VERIFY _ _
C
VALID ADDRESS
_tAS_
DATA
OUT
BYTENPP
DATA IN STABLE
~
VPP
-
!!Y
l-tAH4
_tDS_
-
~
DATA OUT VALID
fL-
-tDFP.
-tDH
_tVPS_
VCC+ 1
--
~
VCC V
-tVCSVIH
VIL
-
10'
-
- - - - _[\-----..L - - - - - - _tOES_I
VIH
OE
VIL
1\
4-tOPW.,
-------------------
11-13
-
-
I-
_tOE_
/
-
- - -
.. ArM
MX27C2~OO/27C204B
MACRONIX, INC.
ORDERING INFORMATION
CERAMIC PACKAGE
PART NO.
ACCESS TIME
(ns)
OPERATING CURRENT
MAX.(mA)
STANDBY CURRENT
MAX.(I1A)
PACKAGE
MX27C2100DC·90
90
60
100
40 Pin DIP(ROM pin out)
MX27C2100DC·12
120
60
100
40 Pin DIP(ROM pin out)
MX27C2100DC·15
150
60
100
40 Pin DIP(ROM pin out)
MX27C204SDC·90
90
60
100
40 Pin DIP(JEDEC pin out)
MX27C204SDC·12
120
60
100
40 Pin DIP(JEDEC pin out)
MX27C204SDC·15
150
60
100
40 Pin DIP(JEDEC pin out)
ACCESS TIME
(ns)
OPERATING CURRENT
MAX.(mA)
STANDBY CURRENT
PACKAGE
PLASTIC PACKAGE
PART NO.
MAX.(I1 A)
MX27C2100PC·90
90
60
100
40 Pin DIP(ROM pin out)
MX27C2100PC·12'
120
60
100
40 Pin DIP(ROM pin out)
MX27C2100PC·15
150
60
100
40 Pin DIP(ROM pin out)
MX27C204SPC·90
90
60
100
40 Pin DIP(JEDEC pin out)
MX27C204SPC·12
120
60
100
40 Pin DIP(JEDEC pin out)
MX27C2048PC·15
150
60
10Q
40 Pin DIP(JEDEC pin out)
MX27C204SQC·90
90
60
100
44 Pin PLCC
MX27C240SQC·12
120
60
100
44 Pin PLCC
MX27C240SQC·15
150
60
100
44 Pin PLCC
11·14
IVIATM
MX27'C4000
MACRONIX, INC.
4M-BIT[S'12Kx B) CMOS EPROM
FEATURES
•
•
•
•
•
512K x 8 organization
Single +5V power supply
+ 12.5V programming voltage
Fast access time: 120/150 ns
Totally static operation
•
•
•
•
Completely TTL compatible
Operating current: 60mA
Standby current: 1OO~A
Package type:
- 32 pin ceramic DIP, plastic DIP
GENERAL DESCRIPTION
programming outside from the system, existing EPROM
programmers may be used. The MX27C4000 supports a
intelligent quick pulse programming algorithm which can
result in programming times of less than two minutes.
The MX27C4000 is a 5V only, 4M-bit, ultraviolet Erasable
Programmable Read Only Memory. It is organized as
512K words by 8 bits per word, operates from a single +5
volt supply, has a static standby mode, and features fast
single address location programming. All programming
signals are TTL levels, requiring a single pulse. For
This EPROM is packaged in industry standard 32 pin
dual-in-line packages.
PIN CONFIGURATIONS
BLOCK DIAGRAM
32 CDIP/PDIP
CE
vpp
vcc
A16
A18
A17
A14
A15
A12
OE
A13
A6
A5
A4
~
c'
A3
A2
A1
AO
00
01
02
GND,
A8
A9
A11
OE
AO-A18
ADDRESS
INPUTS
A10
CE
07
06
05
VCC _ _ _
~Q4
VPP--
GND_
Q3
PIN DESCRIPTION
SYMBOL
PIN NAME
AD-AlB
Address Input
00-07
Data InpuVOutput
CE
Chip Enable Input
OE
Output Enable Input
VPP
Program Supply Voltage
vce
Power Supply Pin (+5V)
GND
Ground Pin
REV. 2.0. FEB. 4,1993
PIN: PMOO159
12-1
----
IYIATM
MX27C4000
MACRONJJ(, INC.
FUNCTIONAL DESCRIPTION
completed, the entire EPROM memory is verified at VCC
= 5V± 10%.
THE ERASURE OF THE MX27C4000
FAST PROGRAMMING
The MX27C4000 is erased by exposing the chip to an
ultraviolet light source. A dosage of 15 W seconds/cm 2 is
required to completely erase a MX27C4000. This
dosage can be obtained by exposure to an ultraviolet
lamp - wavelength of 2537 Angstroms (A) - with
intensity of 12,000 IlW/cm2 for 15 to 20 minutes. The
MX27C4000 should be directly under and about one inch
from the source and all filters should be removed from the
UV light source prior to erasure.
The device is set up in the fast programming mode when
the programming volta~ VPP = 12.75V is applied, with
VCC = 6.25 V and OE = VIH (Algorithm is shown in
Figure 2). The programming is achieved by applying a
single TTL low level 100llS pulse to the CE input after
addresses and data line are stable. If the data is not
verified, an additional pulse is applied for a maximum of
25 pulses. This process is repeated while sequencing
through each address' of the device.
When the
programming mode is completed, the data in all address
is verified at VCC = VPP = 5V ± 10%,
It is important to note that the MX27C4000, and similar
devices, will be cleared for all bits of their programmed
states with light sources having wavelengths shorter than
4000 A. Although erasure times will be much longer than
that with UV sources at 2537 A, nevertheless the
exposure to fluorescent light and sunlight will eventually
erase the MX27C4000 and exposure to them should be
prevented to realize maximum system reliability. If used
in such an environment, the package window should be
covered by an opaque label or substance.
PROGRAM INHIBIT MODE
Programming of multiple MX27C4000s in parallel with
different data is also easily accomplished bYJ:!sing the
Program Inhibit Mode, Except for CE and OE, all like
inputs of the parallel MX27C4000 may be common. A
TIL low-level program pulse applied to an MX27C4000
CE input with VPP = 12.5 ± 0.5 V and CE LOW will
program that MX27C4000. A high-level CE input inhibits
the other MX27C4000s from being programmed.
THE PROGRAMMING OF THE MX27C4000
When the MX27C4000 is delivered, or it is erased, tlie
chip has all4M bits in the "ONE", or HIGH state. "ZEROs"
are loaded into the MX27C4000 through the procedure of
programming.
PROGRAM VERIFY MODE
Verification should be performed on the programmed bits
to determine that they were correctly programmed. The
verification should be performed with OE at VI Land CE,
at VIH, and VPP at its programming voltage.
The programming mode~ entered when 12.5 ± 0.5 V is
applied to the VPP pin, OE is at VIH, and CE is at VIL.
For programming, the data to be programmed is applied
with 8 bits in parallel to the data pins.
AUTO IDENTIFY MODE
The auto identify mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and device type. This mode is intended for use by
programming equipment for the purpose of automatically
matching the 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 MX27C4000.
The flowchart in Figure 1 shows MXIC's interactive
algorithm. Interactive algorithm reduces programming
time by using short programming pulses and giving each
address only as many pulses as is necessary in order to
reliably program the data. After each pulse is applied to
a given address, the data in that address is verified. If the
data is not verified, additional pulses are given until it is
verified or the maximum is reached. This process is
repeated while sequencing through each address of the
MX27C4000. This part of the algorithm is done at VCC
= 6.0V to assure that each EPROM bit is programmed to
a sufficiently high threshold voltage. After the interactive
programming is completed, an overprogram pulse is
given to each memory location; this ensures that all bits
have sufficient margin. After the final address is
To activate this mode, the programming equipment must
force 12.0 ± 0.5 V on address line Ag of the device. Two
identifier bytes may then be sequenced from the device
outputs by toggling address line AO from VIL to VIH. All
other address lines must be held at VIL during auto
identify mode.
Byte 0 (AO = VIL) represents the manufacturer code, and
12-2
IVIATM
MX27C4000
MACRONIX, INC.
byte 1 (AO = VIH), the device identifier code. For the
MX27C4000, these two identifier bytes are given in the
Mode Select Table. All identifiers for manufacturer and
device codes will possess odd parity, with the MSB (DQ7)
defined as the parity bit.
To accommodate multiple memory connections, a twoline control function is provided to allow for:
1. Low memory power dissipation,
2. Assurance that output bus contention will not occur.
READ MODE
It is recommended that CE 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.
The MX27C4000 has two control functions, both of which
must be logically satisfied in order to obtain data at the
outputs. Chip Enable (CE) is the power control and
should be used for device selection. Output Enable (OE)
is the output control and should be used to gate data to the
output pins, independent of device selection. Assuming
that addresses are stable, address access time (tACC) is
equal to the delay from CE to output (tCE). Data is
available at the outputs tOE after the falling edge of OE's,
assuming that CE has been LOW and addresses have
been stable for at least tACC - tOE.
SYSTEM CONSIDERATIONS
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. At a minimum, a 0.1
!lF ceramic capacitor (high frequency, low inherent
inductance) should be used on each device between
VCC and GND 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!lF bulk electrolytic capacitor should be used
between VCC and GND for each eight devices. The
location of the capacitor should be close to where the
power supply is connected to the array.
STANDBY MODE
The MX27C4000 has a CMOS standby mode which
reduces the maximum VCC current to 100!lA. It is placed
in CMOS standby when CE is at VCC ± 0.3 V. The
MX27C4000 also. has a TTL-standby mode which
reduces the maximum VCC current to 1.5 mA. It is placed
in TTL-standby when CE is at VIH. When in standby
mode, the outputs~rein a high-impedance state,
independent of the OE input.
TWO-LINE OUTPUT CONTROL FUNCTION
MODE SELECT TABLE
PINS
MODE
CE
OE
AD
A9
vpp
Read
VIL
VIL
X
X
VCC
DOUT
OUlpul Disable
VIL
VIH
X
X
VCC
HighZ
Standby (TTL)
VIH
X
X
X
VCC
HighZ
Standby (CMOS)
VCC±0.3V
X
X
X
VCC
HighZ
Program
VIL
VIH
X
X
VPP
DIN
Program Verify
VIH
VIL
X
X
VPP
DOUT
Program Inhibil
VIH
X
X
X
VPP
HighZ
Manufaclurer Code
VIL
VIL
VIL
VH
VCC
C2H
Device Code
VIL
VIL
VIH
VH
VCC
40H
= 12.0 V ± 0.5 V
= Either VIH or VIL(For auto select)
=
OUTPUTS
=
3. Al - AS Al0 - A16
VIL(For auto select)
4. See DC Programming Characteristics for VPP voltage during
programming.
NOTES: 1. VH
2. X
12-3
_.ATM
MX27C4000
MACRONIX. INC.
FIGURE 1. INTERACTIVE PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
x = 257
YES
FAIL
VERIFY BYTE
PASS
r----~::::::~~::~--~4-~N~O~~
INCREMENT ADDRESS
LAST ADDRESS
PASS
>4_-----<
VERIFY BYTE
7
FAIL
OVERPROGRAM
SECTION
NO
INCREMENT ADDRESS
LAST ADDRESS
7
VERIFY SECTION
FAIL
12-4
DEVICE FAILED
.".ATM
MX27C4000
MACRONIX. INC.
FIGURE 2. FAST PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
FAIL
PASS
LAST ADDRESS
INCREMENT ADDRESS
FAIL
I
,>~F~A~IL~.[==~~~~~~
DEVICE FAILED
VERIFY ALL BYTES;
?
12-5
MATM
MX27C4000
MACRONIX. INC.
SWITCHING TEST CIRCUITS
1.8KQ
DEVICE
UNDER
TEST
}
DIODES: IN3064
OR EQUIVALENT
CL: 100 pF Including jig capacitance
SWITCHING TEST WAVEFORMS
2.4V
0.4V
--~X_;_2_0·0_8:_.
--~
:_.:_~<~X,--___
_ _T_E_S_T_P_O_IN_T_S__
INPUT
OUTPUT
AC TESTING: Inputs are driven at 2.4V for a logic "1" and O.4V for a logic "0".
Input pulse rise and fall times are,,; 10ns.
12-6
IYIArM
MX27C4000
MACRONIX, INC.
ABSOLUTE MAXIMUM RATINGS
NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
NOTICE:
Specifications contained within the following tables are subject to
change.
VALUE
RATING
Ambient Operating Temperature
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-O.SV to 7.0V
Applied Output Voltage
-O.SV to VCC + O.SV
VCC to Ground Potential
-O.SV to 7.0V
V9& VPP
-O.SV to 13.SV
DC CHARACTERISTICS TA = ooe to 70oe,
vee = 5V ± 10%
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
MAX.
---------VOL
UNIT
CONDITIONS
V
IOH =-O.4mA
-----
-------------~-
Output Low Voltage
0.4
V
IOL=2.1mA
VCC +O.S
V
10
IlA
-------------VIH
VIL
III
ILO
Input High Voltage
2.0
Input Low Voltage
-0.3
-----------0.8
V
-10
Input Leakage Current
--------------------Output Leakage Current
-10
----~---
VIN = 0 to S.5V
-~--------------
10
IlA
VOUT
100
IlA
VCC Standby Current
I.S
mA
CE = vcc ± 0.3V
----CE =VIH
VCC Active Current
60
mA
CE = VIL, f=5MHz, lout = OmA
100
IlA
CE = BE = VIL, VPP = S.5V
SO
mA
ICC3
VCC Power-Down Current
ICC2
ICCI
IPP
VPP Supply Current Read
IPP2
VPP Supply Current (Program)
- - - - - ------------------------------
--"--_ .. _- ----------_._----
=;
0 to S.SV
CAPACITANCE TA = 25°e, f = 1.0 MHz (Sampled only)
SYMBOL
PARAMETER
TYP.
CIN
Input Capacitance
8
COUT
Output Capacitance
CVPP
VPP Capacitance
MAX.
-------.-----.-~--.--.
8
--- ---------
AC CHARACTERISTICS TA = ooe to 70 oe,
12
.._--------_._---_. --12
- - - - - - - - - --
18
25
vee = 5V±
SYMBOL
PARAMETER
IACC
Address to Output Delay
tCE
Chip Enable to Output Delay
---------- -Output Enable to Output Delay
tOE
-------~~
CONDITIONS
pF
VIN=OV
pF
VOUT=OV
pF
VPP =OV
10%
27C4000-12
27C4000-15
MIN.
MIN.
MAX.
120
-----------~--------
------~
UNIT
MAX.
UNIT
CONDITIONS
150
ns
CE = OE =VIL
-----------~~--------------
120
ISO
ns
OE=VIL
---------~--------------------
SO
tDF
OE High to Output Float,
or CE High to Output Float
o
tOH
Q],itput Hold from Address,
CE or OE which ever occurred first
o
35
o
o
12-7
65
ns
SO
ns
ns
CE =VIL
IWIAm
MX27C4000
MACRONIX, INC.
DC PROGRAMMING CHARACTERISTICS TA =25°C ± 5°C
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
III
MAX.
UNIT
CONDITIONS
V
IOH = ·0.40mA
0.4
V
IOL= 2.1mA
2.0
VCC+0.5
V
Input Low Voltage
-0.3
0.8
V
Input Leakage Current
-10
10
~A
VH
A9 Auto Select Voltage
11.5
12.5
V
ICC3
VCC Supply Current (Program & Verity)
50
mA
IPP2
VPP Supply Current(Program)
30
mA
VCC1
Interactive Supply Voltage
5.75
6.25
V
VPP1
Interactive Programming Voltage
12.0
13.0
V
VCC2
Fast Programming Supply Voltage
6.00
6.50
V
VPP2
Fast Programming Voltage
12.5
13.0
V
MAX.
UNIT
VIN = 0 to 5.5V
CE = VIL, OE = VIH
AC PROGRAMMING CHARACTERISTICS TA = 25°C ± 5°C
SYMBOL
PARAMETER
MIN.
tAS
Address Setup Time
2.0
~S
tOES
5E Setup Time
2.0
~S
tDS
Data Setup Time
2.0
~S
tAH
Address Hold Time
0
~S
tDH
Data Hold Time
2.0
tDFP
CE to Output Float Delay
0
tVPS
VPP Setup Time
tPW
CE Program Pulse Width
~S
130
nS
~S
2.0
Fast
95
105
~S
Interactive
0.95
1.05
mS
2.05
mS
tOPW
CE Overprogram Pulse(lnteractive)
1.95
tVCS
VCC Setup Time
2.0
tDV
Data Valid from CE
tCES
CE Setup Time
tOE
Data valid from OE
~S
250
~S
2.0
150
12-8
nS
n5
CONDITIONS
. . ArM
MX27C4000
MACRONIX, INC.
WAVEFORMS
READ CYCLE
j~
ADDRESS
INPUTS
~
VALID ADDRESS
v-CC-
CE
V
'"
OE
<
:!!
01S/A-l
00-014
A12
A13
, A14
A15
I
A16
31 1 BYTENPP
30 " GND
, 015/A-l
'107
014
,06
013
24
05
23 J 012
22 .] 04
21 Jvee
AO-A17
ADDRESS
INPUTS
ve~
GND-----.
PIN: PM0160
REV. 2,0, FEB. 4, 1993
13-1
IYIATM
MX27C4~OO/27C4096
MACRONIX. INC.
PIN CONFIGURATIONS
PIN CONFIGURATIONS
PLCC(MX27C4096)
CDIP/PDIP(MX27C4096)
vpp
CE
144
o
012
011
010
09
08
GND
~
015
014
013
A13
A12
All
Al0
MX27C4096
A9
34
NC
07
06
05
GND
NC
A8
A5
A6
29
03
02
01
A5
QO
OE
BLOCK DIAGRAM (MX27C4096)
~
CE
OE
AO-A17
~
00-015
:
ADDRESSl
:
INPUTS
--
VCC
A17
A18
A15
A14
·A13
A12
All
Al0
A9
GND
A8
A7
AS
A7
Q4
3
4MBIT
CELL
MATRIX
vpp_ _
13-2
A4
A3
A2
Al
. . ATM
MX27C4~OO/27C40ge
MACRONIX, INC.
PIN DESCRIPTION(MX27C41 00)
PIN DESCRIPTION(MX27C4096)
SYMBOL
PIN NAME
SYMBOL
PIN NAME
AD-A17
Address Input
AO-A17
Address Input
00-014
Data Input/Output
00-015
Data Input/Output
CE
Chip Enable Input
CE
Chip Enable Input
OE
Output Enable Input
OE
Output Enable Input
BYTENPP
Word/Byte Selection
/Program Supply Voltage
VPP
Program Supply Voltage
VCC
Power Supply Pin (+5V)
015/A-l
015(Word mode)/LSB addr. (Byte mode)
GND
Ground Pin
VCC
Power Supply Pin (+5V)
GND
Ground Pin
TRUTH TABLE OF BYTE FUNCTION(MX27C4100)
BYTE MODE(BYTE
= GND)
CE
OE/OE
015JA-l
MODE
00-07
SUPPLY CURRENT
H
x
Non selected
HighZ
Standby(ICC2)
L
UH
x
x
Non selected
HighZ
Operating(ICCl )
L
H/L
A-l input
Selected
DOUT
Operating(ICCl )
015/A-1
MODE
00-014
SUPPLY CURRENT
Standby(ICC2)
NOTE
WORD MODE(BVTE = VCC)
CE
OE/OE
H
X
HighZ
Non selected
HighZ
L
UH
HighZ
Non selected
HighZ
Operating(ICCl )
L
H/L
DOUT
Selected
DOUT
Operating(ICCl )
NOTE1: X = H or L
13-3
NOTE
IYIATM
MACRONllC, INC.
MX27C4~OO/27C409S
FUNCTIONAL DESCRIPTION
MX27C41 00/4096. This part of the algorithm is done at
VCC = 6.0V to assure that each EPROM bit is
programmed to a sufficiently high threshold voltage.
After the interactive programming is completed, an
overprogram pulse is given to each memory location; this
ensures that all bits have sufficient margin. After the final
address is completed, the entire EPROM memory is
verified at VCC = 5V ± 10%.
THE ERASURE OF THE MX27C41 00/4096
The MX27C41 00/4096 is erased by exposing the chip to
an ultraviolet light source. A dosage of 15 W seconds/cm2
is required to completely erase a MX27C41 00/4096. This
dosage can be obtained by exposure to an ultraviolet
lamp - wavelength of 2537 Angstroms (A) .,- with
intensity of 12,000 IlW/cm2 for 15 to 20 minutes. The
MX27C41 00/4096 should be directly under and about
one inch from the source and all filters should be removed
from the UVlight source prior to erasure.
FAST PROGRAMMING
The device is set up in the fast programming mode when
the programming voltage VPP = 12.75V is applied, with
VCC = 6.25 V and OE = VIH (Algorithm is shown in Figure
2). The programming is achieved by applying a single
TTL low level 1OOlls pulse to the CE input after addresses
and data line are stable. If the data is not verified, an
additional pulse is applied for a maximum of 25 pulses.
This process is repeated while sequencing through each
address of the device. When the programming mode is
completed, the data in all address is verified at VCC =
VPP = 5V ± 10%.
It is important to note that the MX27C41 00/4096, and
similar devices, will be cleared for all bits of their
programmed states with light sources having
wavelengths shorter than 4000 A. Although erasure
times will be much longer than that with UV sources at
2537 A, nevertheless the exposure to fluorescent light
and sunlight will eventually erase the MX27C41 00/4096
and exposure to them should be prevented to realize
maximum system reliability.
If used in such an
environment, the package window should be covered by
an opaque label or substance.
PROGRAM INHIBIT MODE
Programming of multiple MX27C4100/4096's in parallel
with different data is also easily acco'!!!plishe9...Qy using
the Program Inhibit Mode. Except for CE and OE, all like
inputs of the parallel MX27C41 00/4096 may be common.
A TTL low-Ievel-program pulse applied to an
MX27C41 00/4996 CE input with VPP = 12.5 ± 0.5 V will
program the MX27C41 00/4096. A high-level CE input
inhibits the other MX27C4100/4096s from being
programmed.
THE PROGRAMMING OF THE MX27C4100/4096
When the MX27C41 00/4096 is delivered, or it is erased,
the chip has all 4M bits in the "ONE", or HIGH state.
"ZEROs" are loaded into the MX27C41 00/4096 through
the procedure of programming.
The programming mode~ entered when ~5 ± 5V is
applied to the VPP pin, OE is at VIH and CE is at VIL
(MX27C4096) and programming mode entered when
12.5 ± 5V is applied to the BYTENPP pin, OE at VIH and
CE at VIL (MX27C41 00).
PROGRAM VERIFY MODE
Verification should be performed on the programmed bits
to determine that they were correctly ~grammed. The
verification should be performed with OE and CE, at VIL,
and VPP at its programming voltage.
For programming, the data to be programmed is applied
with 16 bits in parallel to the data pins.
The flowchart in Figure 1 shows MXIC's interactive
algorithm. Interactive algorithm reduces programming
time by using short programming pulses and giving each
address only as many pulses as is necessary in order to
reliably program the data. After each pulse is applied to
a given address, the data in that address is verified. If the
data is not verified, additional pulses are given until it is
verified or the maximum is reached. This process is
repeated while sequencing through each address of the
AUTO IDENTIFY MODE
The auto identify mode allows the reading out of a binary
code from an EPROM that will identify its manufacturer
and device type. This mode is intended for use by
programming equipment for the purpose of automatically
matching the device to be programmed with its
13-4
IYIAm
MACRONIl(, INC.
MX27C4~OO/27C4096
corresponding programming algorithm. This mode is
functional in the 25°C ± 5°C ambient temperature range
that is required when programming the MX27C41 (JOI
4096.
To activate this mode, the programming equipment must
force 12.0 ± 0.5 V on address line A9 of the device. Two
identifier bytes may then be sequenced from the device
outputs by toggling address line AO from VIL to VIH. All
other address lines must be held at VIL during auto
identify mode.
Byte 0 (AO =VIL) represents the manufacturer code, and
byte 1 (AD = VIH), the device identifier code. For the
MX27C41 00/4096, these two identifier bytes are given in
the Mode Select Table. All identifiers for manufacturer
and device codes will possess odd parity, with the MSB
(DQ15) defined as the parity bit.
READ MODE
STANDBY MODE
The MX27C41 00/4096 has a CMOS standby mode which
reduces the maximum VCC current to 1OO~.A. It is placed
in CMOS standby when CE is at VCC ± 0.3 V. The
MX27C41 00/4096 also has a TTL-standby mode which
reduces the maximum VCC current to 1.5 mA. It is placed
in TTL-standby when CE is at VIH. When in standby
mode, the outputs~re in a high-impedance state,
independent of the OE input.
TWO-LINE OUTPUT CONTROL FUNCTION
To accommodate multiple memory connections, a twoline control function is provided to allow for:
1. Low memory power dissipation,
2. Assurance that output bus contention will not occur.
It is recommended that CE 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.
The MX27C41 00/4096 has two control functions, both of
which must be logically satisfied in order to obtain data at
the outputs. Chip Enable (CE) is the power control and
should be used for device selection. Output Enable (OE)
is the output control and should be used to gate data to the
output pins, independent of device selection. Assuming
that addresses are stable, address access time (tACC) is
equal to the delay from CE to output (tCE). Data is
available at the outputs tOE after the falling edge of OE's,.
assuming that CE has been LOW and addresses have
been stable for at least tACC - t OE.
SYSTEM CONSIDERATIONS
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. At a minimum, a 0.1
f.lF ceramic capacitor (high frequency, low inherent
inductance) should be used on each device between Vcc
and GND 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.lF bulk electrolytic capacitor should be used
between VCC and GND for each eight devices. The
location of the capacitor should be close to where the
power supply is connected to the array.
WORD-WIDE MODE
With BYTENPP at VCC ±0.2V outputs QO-7 present data
00-7 and outputsQ8-15 present data 08-15, afterCE and
OE are appropriately enabled.
BYTE-WIDE MODE
With BYTENPP at GND ± 0.2V, outputs Q8-15 are tristated. If Q15/A-1 = VIH, outputs QO-7 present data bits
08-15. If Q15/A-1 VIL, outputs QO-7 present data bits
00-7.
=
13-5
IwlATM
MX27C4~OO/27C4096
MACRONIX; INC.
MODE SELECT TABLE (MX27C4096)
PINS
MODE
CE
OE
AO
A9
VPP
OUTPUTS
Read
VIL
VIL
X
X
VCC
DOUT
Output Disable
VIL
VIH
X
X
vec
HighZ
Standby (TTL)
VIH
X
X
X
VCC
HighZ
Standby (CMOS)
VCCiO.3V
X
X
X
VCC
HighZ
Program
VIL
VIH
X
X.
VPP
DIN
Program Verify
VIH
VIL
X
X
VPP
DOUT
Program Inhibit
VIH
X
X
X
VPP
HighZ
Manufacturer Code
VIL
VIL
VIL
VH
VCC
00C2H
Device Code
VIL
VIL
VIH
VH
VCC
0151H
3. A1-A8 =A10-A16 = VIL(Forautoselect)
4. See DC Programming Characteristics for VPP voHage during
programming.
.
NOTES: 1. VH = 12.0 V ± 0.5 V
2. X = Either VIH or VIL(For auto select)
MODE SELECT TABLE (MX27C41 00)
BYTE!
CE
OE
A9
AO
Q151A-1
VPP(4)
Q8-14
Read (Word)
VIL
VIL
X
X
D150ut
VCC
DS-14 Out
00-7 Out
Read (Upper Byte)
VIL
VIL
X
X
VIH
GNO
HighZ
OS-15 Out
MODE
NOTES
QO-7
Read (Lower Byte)
VIL
VIL
X
X
VIL
GNO
HighZ
00-7 Out
Output Disable
VIL
VIH
X
X
HighZ
X
HighZ
HighZ
Standby
VIH
X
X
X
HighZ
X
HighZ
HighZ
Program
VIL
VIH
X
X
D151n
VPP
OS-14In
00-7 In
Program Verify
VIH
VIL
X
X
D150ut
VPP
OS-14 Out
DO-70ut
Program Inhibit
VIH
VIH
X
X
HighZ
VPP
HighZ
HighZ
VIL
VIL
VH
VIL
OB
VCC
OOH
C2H
VIL
VIL
VH
VIH
OB
VCC
9SH
BSOOH
Manufacturer Code
Device Code
2
2,3
3. Al - AS, Al0 - A15 = VIL, A9 = VH = 12.0V ± 0.5V
4. BYTENPP is intended for operation under DC Voltage conditions
only.
NOTES: 1. X can be VIL or VIH.
2. See DC Programming Characteristics for VPP voltages.
13-6
-----
IYIATM
MX27C4100/27C4096
MACRONIlC, INC.
FIGURE 1. INTERACTIVE PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
VERIFY BYTE
INCREMENT ADDRESS
?
FAIL
OVERPROGRAM
SECTION
NO
INCREMENT ADDRESS
LAST ADDRESS
VERIFY SECTION
1
VERIFY ALL
L._
13-7
BYTES>-,-F:::AI",L_-L_D~E~V~IC~E~~FA~I~LE:!D~J
•• ATM
MX27C4~OO/27C409S
MACRONIX, INC.
FIGURE 2. FAST PROGRAMMING FLOW CHART
INTERACTIVE
SECTION
YES
X =25?
FAIL
VERIFY BYTE
PASS
NO
INCREMENT ADDRESS
1-----<::.
LAST ADDRESS
FAIL
I
DEVICE FAILED
13-8
MX27C4~OO/27C409a
SWITCHING TEST CIRCUITS
DEVICE
UNDER
1.BKQ
I------.---.----j~
f---.-----'V'J'v----Q +5V
TEST
=r
CL
6.2KQ
1
CL
}
DIODES = IN3064
OR EQUIVALENT
=100 pF Including jig capacitance
SWITCHING TEST WAVEFORMS
2'4V--~X
_
_ _ ,2.0V
_ _ _ _ JiO.BV
0.4V _ _~
>EST""""
:::<
::;
DEiOE
Al0
J
21
CEiCE
07
20
Q6
19 .J 05
18 ::J 04
17 --; 03
'-----------'
PIN FUNCTIONS
32 SOP
vcc
N.C.
A16
A15
A12
A7
A6
A5
N.C.
N.C.
A14
A13
A8
A9
A11
DE/DE
A10
CE/CE
07
06
05
A4
A3
A2
A1
AO
00
01
02
vss
SYMBOL
PIN NAME
AO-A16
Address Input
00-07
Data Output
CE/CE
Chip E.nable Input
OEiOE
Output Enable Input
VCC
Power Supply Pin(+5V)
VSS
Ground Pin
Q4
c
03
REV. 3.0, NOV. 26, 1992
PIN: PM0131
14-1
----
. . ATM
MX23C., 000/MX23C., 0.,0
MACRONIX. INC.
BLOCK DIAGRAM
J-ao-a7
rU- :_-
V·DECODER
AO-A16
-1----1
ADDRESS
.'"ffi
~
,.~
VCC_
VSS-_
ABSOLUTE MAXIMUM RATINGS*
RATING
"NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a
stress rating only and functional operation of the device at these or
any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended period may affect reliability.
VALUE
Ambient Operating T_e~m-,-p_er_a_tu_re_ _ _0_'C_tO_7_0_'C
_ _ _ __
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to VCC + 0.5V
Applied Output Voltage
-0.5V to VCC + 0.5V
VCC to Ground Potential
-0.5V to 7.0V
Power Dissipation
0.5W
DC CHARACTERISTICS T A = ooe TO 70 oe, vee = 5V ± 10%
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
2.2
VIL
Input Low Voltage
-0.3
MAX.
UNIT
CONDITIONS
V
IOH =-1.0mA
0.4
V
IOL= 2.1mA
VCC +0.3
V
0.8
V
III
Input Leakage Current
10
IlA
VIN = 0 to 5.5V
ILO
Output Leakage Current
10
I!A
VOUT = 0 to 5.5V
ICC3
Power-Down Supply Current
100
IlA
CE > VCC - 0.2V
ICC2
Standby Supply Current
mA
CE=VIH
ICCI
Operating Supply Current
40
mA
Note 1
MAX.
UNIT
CONTITIONS
pF
VIN=OV
pF
VOUT=OV
CAPACITANCE TA= 25°e, f = 1.0 MHz (Note 2)
SYMBOL
PARAMETER
MIN.
CIN
Input Capacitance
10
COUT
Output Capacitance
10
14-2
-
----
. . ATM
MX23C1 OOO/MX23C101 0
MACRONIX. INC.
AC CHARACTERISTICS TA
=ooe to 70oe, vee =5V ± 10%
23C1 00011 01 0-15
SYMBOL
PARAMETER
MIN.
tCYC
Cycle Time
150
tAA
Address Access Time
MAX.
23C1 000/1 01 0-20
MIN.
MAX.
150
200
tOH
Output Hold Time Alter Address Change
Chip Enable Access Time
150
10
200
ns
tAOE
Output Enable/Chip Select Access Time
80
100
ns
tLZ
Output Low Z Delay
ns
tHZ
Output High Z Delay
0
0
70
=
5 MHz and output unloaded.
2. This parameter is periodically sampled and is not 100% tested.
3. Output low-impedance delay (tLl) is measured Irom CE going
low.
CONDITIONS
ns
tACE
NOTE:
1. Measured with device selected at I
10
UNIT
ns
200
70
ns
Note 3
ns
Note 4
4. Output high-impedance delay (tHZ) is measured Irom
high.
AC TEST CONDITIONS
Input Pulse Levels
OAV to 2AV
Input Rise and Fall Times
IOns
Input Timing Level
1.5V
Output Timing Level
0.8V and 2.0V
Output Load
FIGURE 1. OUTPUT LOAD CIRCUIT
+5V
DOUT
See Figure 1
~
i12500
-------.----1
7750
• Including scope and jig.
14-3
100 pF'
CE
going
----
IVIATM
MX23C~OOO/MX23C~O~O
MACRONIX. INC.
WAVEFORMS
PROPAGATION DELAY FROM ADDRESS (CEIOE
=ACTIVE)
ADDRESS
INPUTS
DATA OUT
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
lACE
CE
~
7~
~
I.
IAOE
~
OE
/
1HZ
ILZ
<[~~
DATA OUT
ORDERING INFORMATION
PART NO.
ACCESS TIME(ns)
OPERATING CUF'lENT MAX.(mA)
STANDBY CURRENT MAX.{!J.A)
PACKAGE
MX23Cl000PC·15
150
40
100
28 Pin DIP
MX23Cl0l0PC·15
150
40
100
32 Pin DIP
MX23Cl000MC·15
150
40
100
28 Pin SOP
MX23Cl0l0MC·15
150
40
100
32 Pin SOP
MX23Cl000PC·20
200
40
100
28 Pin DIP
MX23Cl 01 OPC·20
200
40
100
MX23Cl000MC·20
200
40
100
28 Pin SOP
MX23Cl 01 OMC·20
200
40
100
32 Pin SOP
14·4
.-------32 Pin DIP
IYIArM
MX23C2000
MACRONIX, INC.
2M-BIT(25BK
X
SJ CMOS MASK ROM
FEATURES
•
•
•
•
•
• Operating current: 40mA
• Standby current: 100~ A
• Package type:
- 32 pin plastic DIP
- 32 pin plastic SOP
256K x 8 organization
Single +5V power supply
Fast access time: 150/200ns (max)
Totally static operation
Completely TTL compatible
GENERAL DESCRIPTION
The MX23C2000 is a 5V only, 2M-bit, Read Only Memory. It is organized as 256K words by 8 bit, operates from
a single +5 volt supply, has a static standby mode, and
has an access time of 150/200ns. It is designed to be
compatible with all microprocessors and similar applications in which high performance, large bit storage and
simple interfacing are important design considerations.
The MX23C2000 offers automatic power-down, with
power-down controlled by the chip enable(CE) Input.
When CE goes high, the device automatically powers
down and remains in a low-power standby mode as long
as CE remains high.
PIN CONFIGURATIONS
32 PDIP
BLOCK DIAGRAM
MX23C2000 pin 24 may also be programmed either
active HIGH or LOW in order to eliminate bus contention
in multiple-bus microprocessor systems.
CEiCE
NC ["
1
A16 [- 2
A15 _ 3
A7
A6
AS
A4
A3 [
0
0
0
N
..,
0
N
10
11
01
02
VSS
r:
l
14
15
16
X
:E
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
J VCC
NC
OEiOE
AI3
A8
A9
All
----
~00-07
~
AO-A17
ADDRESS
INPUTS
OE/OE
Al0
CEiCE
07
06
05
04
03
-
VCC_
VSS_
32 SOP
NC
A16
A15
A12
A7
A6
A5
VCC
NC
PIN DESCRIPTION:
A17
A14
A13
SYMBOL
AO-A1~7______~A~d~dr~e~ss~l~np~u~t___________________
A4
AS
A2
Al
AO
00
01
02
VSS
PIN NAME
07
Q6
05
00-07
Data Output
CE/CE
Chip Enable Input
OEIOE
Output Enable Input
VCC
Power Supply Pin (+5V)
VSS
Ground Pin
REV. 3.0, NOV. 26, 1992
PIN: PM0133
15-1
----
. . ATM
MX23C2000
MACRONIlC, INC.
ABSOLUTE MAXIMUM RATINGS·
RATING
VALUE
Ambient Operating Temperature
O'Cto 70'C
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to VCC + 0.5V
Applied Output Voltage
-0.5V to VCC + 0.5V
VCC to Ground Potential
-0.5V to 7.0V
Power Dissipation
1.0W
"NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a
stress rating only and functional operation of the device at these or
any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating cond~ions lor extended period may affect reliability.
DC CHARACTERISTICS TA = ooe TO 70oe, vee = 5V ± 10%
SYMBOL
PARAMETER
VOH
Output High
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
Input Low
Vo~age
Vo~age
MIN.
MAX.
UNIT
CONDITIONS
V
IOH=-1.0mA
0.4
V
IOL=2.1mA
2.2
VCC + 0.3
V
-0.3
0.8
V
2.4
III
Input Leakage Current
10
!LA
VIN = 0 to 5.5V
ILO
Output Leakage Current
10
!LA
VOUT = 0 to 5.5V
ICC3
Power~Down Supply Current
100
!LA
CE > VCC - 0.2V
ICC2
Standby Supply Current
1.0
rnA
CE=VIH
ICe1
Operating Supply Current
40
rnA
Note 1
CAPACITANCE TA = 25°e, f = 1.0 MHz (Note 2)
SYMBOL
PARAMETER
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
MIN.
10
pF
VIN=OV
COUT
Output Capacitance
10
pF
VOUT=OV
AC CHARACTERISTICS TA = ooe to 70oe, vee = 5V ± 10%
23C2000-15
SYMBOL
PARAMETER
MIN.
tCYC
Cycle Time
150
MAX.
23C2000-20
MIN.
MAX.
UNIT
tAA
Address Access Time
tOH
Output Hold Time After Address Change
tACE
Chip Enable Access Time
150
200
ns
tAOE
Output Enable/Chip Select Access Time
80
100
ns
tLZ
Output Low Z Delay
tHZ
Output High Z Delay
150
10
ns
ns
0
70
NOTE:
1. Measured with device selected at I = 5 MHz and output unloaded.
2. This parameter is periodically sampled and is not 100% tested.
3. Output low-impedance delay (tLZ) is measured from BE going
low.
200
10
0
CONDITIONS
ns
200
70
ns
Note 3
ns
Note 4
4. Output high-impedance delay (tHZ) is measured Irom
high.
15-2
BE
going
lYI.ArM
MX23C2000
MACRON/X. INC.
AC TEST CONDITIONS
FIG 1. OUTPUT LOAD CIRCUIT
Input Pulse Levels
O.4V to 2.4V
Input Rise and Fall Times
10ns
Input Timing Level
1.5V
Output Timing Level
O.BV and 2.0V
Output Load
See Figure 1
+5V
DOUT
l00pP
775Q
• Including scope and jig.
WAVEFORMS
PROPAGATION DELAY FROM ADDRESS (CE/OE
= ACTIVE)
ADDRESS
INPUTS
DATA OUT
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
lACE
CE
~
"7 iL-
~
l.
IAOE
~
OE
/V
tHZ
tLZ
/
DATA OUT
"-
-'l
E
ORDERING INFORMATION
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(!1A)
PACKAGE
MX23C2000PC-15
150
40
100
32 Pin DIP
MX23C2000MC-15
150
40
100
32 Pin SOP
MX23C2000PC-20
200
40
100
32 Pin DIP
MX23C2000MC-20
200
40
100
32 Pin SOP
15-3
IYIATM
MX23C2.,OO
MACRONlX, INC.
2M-B1T(25BK x S/'12SK x ... BJ
CMOS MASK ROM
FEATURES
•
•
•
•
• Switchable organization
- 256K x 8(byte mode)
- 128K x 16(word mode)
• Single +5V power supply
• Fast access time: 150/200ns
• Totally static operation
Completely TTL compatible
Operating current: 60mA
Standby current: 10011 A
Package
- 40 pin DIP(600 mil)
GENERAL DESCRIPTION
MX23C2100 offers automatic power-down, with powerdown controlled by the chip enable(CE/CE) Input. When
CE/CE is not selected, the device automatically powers
down and remains in a low-power standby mode as long
as CE/CE stays in the unselected mode.
The MX23C21 00 is a 5V only, 2M-bit, Read Only Memory. It is organized as 256Kx 8 bits (byte mode) or as
128Kx16 bit (word mode) depending on BYTE (pin 31)
voltage level. MX23C2100 has a static standby mode,
and has an access time of 150/200ns. It is designed to be
compatible with all microprocessors and similar applications in which high performance, large bit storage and
simple interfacing are important design considerations.
The OE/OE inputs as well as CE/CE input may be programmed either active High or Low.
PIN CONFIGURATIONS
BLOCK DIAGRAM
NC [
A7 -
A6,
AS [
A4 "
A3
A2
A1
'CEICE
VSS
OEiOE
00
010
03
011
1
40
AS
A9
'I A10
-_
-_
BYTE
A13
A14
A15
A16
BYTE
; } - 00-014
-
------L--t-_...J
015/A-1
A11
'J A12
]
CEICE
OEiOE
AO-A16
ADDRESS
INPUTS
VSS
0151A-1
07
014
06
-
J 013
I 05
012
VCC _ _
VSS-
04
VCC
PIN DESCRIPTION:
SYMBOL
PIN NAME
AO-A16
Address Input
00-014
Data Output
CE/CE
Chip Enable Input
OE/OE
Output Enable Input
015/A-1
015(Word mode)/LSB addr. (Byte mode)
vee
Power Supply Pin (+5V)
VSS
Ground Pin
Word/Byte Selection
-------
REV. 2.0, NOV. 26,1992
PIN: PM0134
16-1
IYIATM
MX23C2'100
MACRONIX, INC.
TRUTH TABLE OF BYTE FUNCTION
BYTE MOOE(BYTE
=VSS)
CE
OEIOE
Dl51A-1
MODE
00-07
SUPPLY CURRENT
H
X
X
Non selected
HighZ
Standby(ICC2)
L
UH
X
Non selected
HighZ
Operating(ICCl )
L
H/L
A-l input
Selected
DOUT
Operating(ICCl )
NOTE
WORD MODE(BYTE = VCC)
CE
OEIOE
Dl51A-1
MODE
00-014
SUPPLY CURRENT
H
X
HighZ
Non selected
HighZ
Standby(ICC2)
L
UH
HighZ
Non selected
HighZ
Operating(ICCl )
L
H/L
DOUT
Selected
DOUT
Operating(ICCl )
NOTE
NOTE1: X = H or L
ABSOLUTE MAXIMUM RATINGS*
RATING
"NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability .
VALUE
Ambient Operating Temperature
Storage Temperature
-65'C to 125°C
Applied Input Voltage
-0.5V to 7.0V
. Applied Output Voltage
-0.5V to 7.0V
VCC to Ground Potential
·0.5V to 7.0V
Power Dissipation
1.0W
DC CHARACTERISTICS TA = ooe TO 70oe,
vee = 5V ±
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
Input Low Voltage
10%
UNIT
CONDITIONS
V
IOH =-1.0mA
0.4
V
IOL=2.1mA
2.2
VCC+0.3
V
-0.3
0.8
V
MAX.
III
Input Leakage Current
10
IlA
VIN = 0 to 5.5V
ILO
Output Leakage Current
10
IlA
VOUT = 0 to 5.5V
ICC3
Power-Down Supply Current
100
ICC2
Standby Supply Current
1.0
IlA
mA
CE=VIH
ICCl
Operating Supply Current
60
mA
Note 1
CE > VCC - 0.2V
CAPACITANCE TA = 25°C, f = 1.0 MHz (Note 2)
SYMBOL
PARAMETER
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
MIN.
10
pF
VIN =OV
COUT
Output Capacitance
10
pF
VOUT=OV
16-2
----
IYIATM
MX23C2100
MACRONIX, INC.
AC CHARACTERISTICS: TA = ooe to 70oe,
vee = 5V ± 10%
23C21 00-15
SYMBOL
PARAMETER
MIN.
tCYC
Cycle Time
150
tAA
Address Access Time
tOH
Output Hold Time After
Address Change
23C21 00-20
MAX.
MIN.
MAX.
200
150
10
UNIT
10
ns
ns
lACE
Chip Enable Access Time
150
200
ns
tAOE
Output Enable/Chip Select
Access Time
BO
90
ns
a
CONDITIONS
ns
200
a
tLZ
Output Low Z Delay
ns
Note 3
tHZ
Output High Z Delay
70
70
ns
Note 4
tBHA
BYTE Access Time
150
200
ns
tOHB
BYTE Output Hold Time
tBHZ
BYTE Output Delay Time
tBLZ
BYTE Output Set Time
a
a
ns
70
70
10
10
ns
ns
NOTE:
1. Measured with device selected at f 5 MHz and output unloaded.
2. Tnis parameter is periodically sampled and is not 100% tested.
3. Output low-impedance delay (tLZ) is measured from CE going low.
4. Output high-impedance delay (tHZ) is measured from CE going high.
=
FIG. 1 OUTPUT LOAD CIRCUIT
AC TEST CONDITIONS
Input Pulse Levels
O.4V to 2.4V
Input Rise and Fall Times
10ns
Input Timing Level
1.5V
Output Timing Level
O.BV and 2.0V
+5V
12500
DOUT
Output Load
See Figure 1
7750
- Including scope and jig.
16-3
100 pF-
IYIATM
MX23C2'100
MACRONIX, INC.
WAVEFORMS
PROPAGATION DELAY FROM ADDRESS (CEIOE
= ACTIVE)
ADDRESS
INPUTS
DATA OUT
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
~------~--~CE ----------~
CE
1+------
~OE
--c--.-j
~--IHZ
/ 4 - - - - - - tl2 - - - - - -
DATA OUT
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
A-l
--~H~IG~H~-Z~~~
HIGH-Z
__tAA_·_ _ _ _ _ _ _ __
BYTE
Do-D7
Dl5-D8
IBl2
ORDERING INFORMATION
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(IlA)
PACKAGE
MX23C2100PC-15
150
60
100
40 Pin DIP
MX23C2100PC-20
200
60
100
40 Pin DIP
16-4
IVIATM
MX23C4000
MACRONIX. INC.
4M-BIT(S'1 2K x B) CMOS MASK ROM
FEATURES
•
•
•
•
•
• Operating current: 40mA
• Standby current: 10011 A
• Package type:
32 pin plastic DIP
- 32 pin plastic SOP
512K x 8 organization
Single +5V power supply
Fast access time: 120/150/200ns (max)
Totally static operation
Completely TTL compatible
GENERAL DESCRIPTION
The MX23C4000 is a 5V only, 4M-bit, Read Only Memory. It is organized as 512K words by 8 bit, operates from
a single +5 volt supply, has a static standby mode, and
has an access time of 120/150/200ns. It is designed to be
compatible with all microprocessors and similar applications in which high performance, large bit storage and
simple interfacing are important design considerations.
The MX23C4000 offers automatic power-down, with
power-down controlled by the chip enable(CE) Input.
When CE goes high, the device automatically powers
down and remains in a low-power standby mode as long
as CE remains high.
PIN CONFIGURATIONS
BLOCK DIAGRAM
MX23C4000 pin 24 may also be programmed either
active HIGH or LOW in order to eliminate bus contention
in multiple-bus microprocessor systems.
32 POOP
I
NC
A16
OEiOE
A15
J A17
A12
_ A14
A7
A13
A6
AB
A5
A9
A4
Al1
A3
OEiOE
A2
AO-A1B
ADDRESS
INPUTS
J A10
AO
CE/CE
07
00 l
06
01
05
A1
-
CEiCE
vcc
I
02
Q4
VSS
03
; : } 00-07
----1-----1
-----+
----
VCC ____
VSS ____
PIN DESCRIPTION:
32 PSOP
NC
A16
A15
A12
A7
A6
A4
A3
A2
A1
AO
vcc
AlB
A17
A14
A13
A9
A11
OEiOE
A10
..., CEICE
_ 07
co
Q6
01
02
VSS
05
04
03
SYMBOL
PIN NAME
AD-AlB
Address Input
00-07
Data Output
CEiCE
Chip Enable Input
OE/OE
Output Enable Input
VCC
Power Suppiy Pin (+5V)
VSS
Ground Pin
REV. 3.0. NOV. 26.1992
PIN: PM0135
17-1
. . ATM
MX23C4000
MACRONIX. INC.
ABSOLUTE MAXIMUM RATINGS·
RATING
VALUE
Ambient Operating Temperature
O'Cto 70'C
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to VCC + 0.5
Applied Output Voltage
-0.5V to VCC+ 0.5
VCC to Ground Potential
-0.5V to 7.0V
Power Dissipation
1.0W
DC CHARACTERISTICS TA
SYMBOL
-NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a
stress rating only and functional operation of the device at these or
any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended period may affect reliability.
= ooe TO 70oe, vee = 5V ± 10%
PARAMETER
MIN.
2.4
MAX.
UNIT
CONDITIONS
V
IOH=-1.0mA
0.4
V
IOL = 2.1mA
VOH
Output High Voltage
VOL
Output Low Voltage
VIH
Input High Voltage
2.2
VCC+0.3
V
VIL
Input Low Voltage
-0.3
0.8
V
III
Input Leakage Current
10
~A
VIN = 0 to 5.5V
ILO
Output Leakage Current
10
~A
VOUT = 0 to 5.5V
ICC3
Power-Down Supply Current
100
ICC2
Standby Supply Current
1.0
~
mA
CE=VIH
ICC1
Operating Supply Current
40
mA
Note 1
CAPACITANCE TA
CE > VCC - 0.2V
= 25°e, f = 1.0 MHz (Note 2)
SYMBOL
PARAMETER
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
MIN.
10
pF
VIN =OV
COUT
Output Capacitance
10
pF
VOUT=OV
AC CHARACTERISTICS TA = ooe to 70oe, vee = 5V ± 10%
23C4000-12
SYMBOL
PARAMETER
MIN.
tCYC
Cycle Time
120
tAA
Address Access Time
tOH
Output Hold Time After Address Change
tACE
Chip Enable Access Time
tAOE
Output Enable/Chip Select Access Time
tLZ
Output Low Z Delay
tHZ
Output High Z Delay
MAX.
23C4000-15
23C4000-20
MIN.
MIN.
MAX.
150
120
10
150
10
0
70
NOTE:
1. Measured with device selected at f = 5 MHz and output unloaded.
2. This parameter is periodically sampled and is not 100% tested.
3. Output low-impedance delay (tLZ) is measured from CE going
low.
200
80
80
0
CONDITIONS
ns
ns
200
ns
100
ns
0
70
UNIT
ns
10
150
120
MAX.
200
70
ns
Note 3
ns
Note 4
4. Output high-impedance delay (tHZ) is measured from
high.
17-2
CE
going
IYIATM
MX23C4000
MACRONIX, INC.
AC TEST CONDITIONS
FIG 1. OUTPUT LOAD CIRCUIT
Input Pulse Levels,
O.4V to 2.4V
Input Rise and Fall Times
10ns
Input Timing Level
1.5V
Output Timing Level
O.BV and 2.0V
+5V
1250n
DOUT
Output Load
See Figure 1
100 pF'
775!l
• Including scope and jig,
WAVEFORMS
PROPAGATION DELAY FROM ADDRESS (CE/OE = ADDRESS)
~----------------~tCYC---
~
ADDRESS
INPUTS
VALID ADDRESS
3
DATA OUT
VALID DATA
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
lACE
CE
~
K:
7
L
IAOE
~
OE
,L
/
tLZ
tHZ3-
DATA OUT
"
:) ~
ORDERING INFORMATION
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(IlA)
PACKAGE
MX23C4000PC-12
120
40
100
32 Pin DIP
MX23C4000MC-12
120
40
100
32 Pin SOP
MX23C4000PC-15
150
40
100
32 Pin DIP
MX23C4000MC-15
150
40
100
32 Pin SOP
MX23C4000PC-20
200
40
100
32 Pin DIP
MX23C4000MC-20
200
40
100
32 Pin SOP
17-3
IYIAlM
MX23C4~OO
MACRONIX, INC.
4M-BIT(S'1 2K x B/2S6K x '16)
CMOS MASK ROM
FEATURES
•
•
•
•
• Switch able configuration
- 512K x 8(byte mode)
- 256K x 16(word mode)
• Single +5V power supply
• Fast access time: 120/150/200ns
• Totally static operation
Completely TTL compatible
Operating current: 60mA
Standby current: 10011 A
Package
- 40 pin DIP(600 mil)
GENERAL DESCRIPTION
The MX23C4100 is a 5V only, 4M-bit, Read Only Memory. It is organized as 512K x 8 bits (byte mode) or as
256K x16 bit (word mode) depending on BYTE (pin 31)
voltage level. MX23C4100 has a static standby mode,
and has an access time of 12t1l/150/200ns. It is designed
to be compatible with all microprocessors and similar applications in which high performance, large bit storage
and simple interfacing are important design considerations.
MX23C4100 offers automatic power-down, with powerdown controlled by the chip enable(CE/CE) Input. When
CE/CE is not selected, the device automatically powers
down and remains in a low-power standby mode as long
as CE/CE stays in the unselected mode.
PIN CONFIGURATIONS
BLOCK DIAGRAM
The OEIOE inputs as well as CE/CE input may be programmed either active High or Low.
CEiCE
A17 l
A7 -
40
39
36
37
36
35
34
A6 '
AS:
A4 [.
A3
A2
A1
AO
CEiCE
VSS
OEIOE
OOl
08
01
09 [
02 [
010,
03
011 l-
5
co
co
10
11
12
13
14
15
16
17
16
19
20
:;:
0
'"
N
><
:;
33
32
31
30
29
28
27
26
25
24
23
22
21
~
OEiOE
BYTE
0151A-1
A6
1 A9
J A10
J A11
_J
J
--
00-014
------:+
A12
A13
A14
A15
~ A16
BYTE
VSS
0151A-1
07
014
~ 06
013
05
' 012
AO-A17
ADDRESS
INPUTS
-
---...:..
-
VCC _ _
vss-
Q4
'
----------
PIN DESCRIPTION:
VCC
SYMBOL
PIN NAME
AO-A17
Address Input
00-014
Data Output
CE/CE
Chip Enable Input
OE/OE
Output Enable Input
015/A-1
015(Word mode)iLSB addr. (Byte mode)
Word/Byte Selection
VCC
Power Supply Pin (+5V..:.)_ _ _ _ __
VSS
Ground Pin
REV. 3.0, NOV. 26, 1992
PIN: PM0136
18-1
IYIATM
MX23C4~OO
MACRONIX. INC.
TRUTH TABLE OF BYTE FUNCTION
BYTE MOOE(BYTE = VSS)
CE
OEIOE
D151A-1
MODE
00-07
SUPPLY CURRENT
H
X
X
Non selected
HighZ
Standby(ICC2)
L
UH
X
Non selected
HighZ
Operating(ICC1)
L
H/L
A-1 input
Selected
DOUT
Operating(ICC1 )
NOTE
WORD MODE(BYTE = VCC)
CE
OEIOE
D151A-1
MODE
00-014
SUPPLY CURRENT
H
X
High Z
Non selected
HighZ
StanClby(ICC2)
L
UH
High Z
Non selected
HighZ
Operating(ICC1 )
L
H/L
DOUT
Operating(ICC1 )
DOUT
Selected
NOTE
NOTE1: X=HorL
ABSOLUTE MAXIMUM RATINGS·
RATING
VALUE
Ambient Operating Temperature
O'Ct070'C
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to 7.0V
Applied Output Voltage
-0.5V to 7.0V
VCC to Ground Potential
-0.5V to 7.0V
Power Dissipation
1.0W
*NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
DC CHARACTERISTICS TA = Doe TO 70oe, vee = 5V ± 10%
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output Low Voltage
VIH
Input High Voltage
VIL
Input Low Voltage
MAX.
UNIT
CONDITIONS
V
IOH=-1.0mA
0.4
V
IOL=2.1mA
2.2
VCC+0.3
V
-0.3
0.8
V
III
Input Leakage Current
10
~
VIN = 0 to 5.5V
ILO
Output
Leakag~
10
~.
VOUT = 0 to 5.5V
ICC3
Power-Down Supply Current
100
ICC2
Standby Supply Current
1.0
IlA
mA
CE=VIH
ICC1
Operating Supply Current
60
mA
Note 1
Current
CE > VCC - 0.2V
CAPACITANCE TA = 25°C, f = 1.0 MHz (Note 2)
SYMBOL
PARAMETER
MAX.
UNIT
CONDITIONS
CIN
Inpui Capacitance
MIN.
10
pF
VIN =OV
COUT
Output CapaCitance
10
pF
VOUT= OV
18-2
. . ArM
MX23C4100
MACRONIX. INC.
AC CHARACTERISTICS: TA = Doe to 7Doe, vee = 5V ± 1D%
23C41 00-12
SYMBOL
PARAMETER
MIN.
120
tCYC
Cycle Time
tAA
Address Access Time
tOH
Output Hold Time After Address Change
tACE
Chip Enable Access Time
MAX.
23C4100-15
MIN.
MAX.
tAOE
Output Enable/Chip Select Access Time
tLZ
Output Low Z Delay
tHZ
Output High Z Delay
tBHA
BYTE Access Time
tOHB
BYTE Output Hold Time
tBHZ
BYTE Output Delay Time
tBLZ
BYTE Output Set Time
150
10
150
SO
70
70
70
120
0
150
70
10
ns
90
ns
ns
Note 3
70
ns
Note 4
200
ns
ns
70
10
ns
200
0
0
CONDITIONS
ns
0
0
UNIT
ns
200
10
120
0
MAX.
200
150
120
10
23C41 00-20
MIN.
70
10
ns
ns
NOTE:
1. Measured with device selected at f = 5 MHz and output unloaded.
2. This parameter is periodically sampled and is not 100% tested.
3. Output low-impedance delay (tLZ) is measured from CE going low.
4. Output high-impedance delay (tHZ) is measured from CE going high.
FIG. 1 OUTPUT LOAD CIRCUIT
AC TEST CONDITIONS
Input Pulse Levels
OAV to 2AV
Input Rise and Fall Times
10ns
Input Timing Level
1.5V
Output Timing Level
O.SV and 2.0V
+5V
J
1
~
Dour
Output Load
See Figure 1
7750}
-<
L
//
, Including scope and jig.
lS-3
12500
100pF'
MX23C4~OO
WAVEFORMS
PROPAGATION DELAY FROM ADDRESS (CEIOE
=ACTIVE)
----------------~~YC----------------t
~
ADDRESS
INPUTS
VALID ADDRESS
.'
.'
DATA OUT
~-~-.-------V.-~-L1-D-D-AT.-A--..
~ ~". :i,.,.,\: 7":·~I~":!'t~i;: '"C:t
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
lACE
CE
~
- ,L
"
tAOE
~
OE
/
1HZ
1L2
/
DATA OUT
"
..
~~
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
A-1
--~H~IG~HW-Z~~~_tAA
HIGH-Z
_ _ _ ___
BYTE
DO-D7
VALID DATA
VALID DATA
D15-D8
IBL2
ORDERING INFORMATION
MAX.(~A)
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT
MX23C4100PC-12
120
60
100
40 Pin DIP
PACKAGE
MX23C4100PC-15
150
60
100
40 Pin DIP
MX23C4100PC-20
200
60
100
40 Pin DIP
18-4
. . .ArM
MX23CBOOO
MACIIONIX, INC.
BM-BIT('1 M
X
B) CMOS MASK ROM
FEATURES
•
•
•
•
•
• Operating current: 40mA
• Standby current: 100ll A
• Package type:
32 pin plastic DIP
- 32 pin plastic SOP
1M X 8 organization
Single +5V power supply
Fast access time: 120/150/200ns (max)
Totally static operation
Completely TTL compatible
GENERAL DESCRIPTION
The MX23C8000 is a 5V only, 8M-bit, Read Only Memory. It is organized as 1M words by 8 bit, operates from
a single +5 volt supply, has a static standby mode, and
has an access time of 120/150/200ns. It is designed to be
compatible with all microprocessors and similar applications in which high performance, large bit storage and
simple interfacing are important design considerations.
The MX23C8000 offers automatic power-down, with
power-down controlled by the chip enable(CE) Input.
When CE goes high, the device automatically powers
down and remains in a low-power standby mode as long
as CE remains high.
MX23C8000 pin 24 may also be programmed either
active HIGH or LOW in order to eliminate bus contention
in multiple-bus microprocessor systems.
PIN CONFIGURATIONS
BLOCK DIAGRAM
---------
32 PDIP
CE/CE
A19
VCC
A16
A15
A12
A18
A17
A14
A7
A6
A13
A8
AS
A4
A3
A2
A1
AO
A9
A11
OEiOE
--------
AO-A19
ADDRESS
INPUTS
OEiOE
A10
CEiCE
07
00
01
02
06
vss
Q3
; } - 00-07
05
VCC _ _
04
VSS-
32 SOP
A19
A16
A15
A12
A7
A6
AS
A4
A3
A2
A1
AD
00
01
02
VSS
PIN DESCRIPTION:
vcc
A18
A17
A14
A13
A8
A9
A11
DEiDE
A1D
CEiCE
07
06
05
SYMBOL
PIN NAME
AO-A 19
Address Input
_-=Q:.:O'-----=Q.:..7_ _ _-"D:..:-a::=ta Output
eE/eE _ _ _ _e_h~ip_E_n_a_b_le_ln~p_ut_ _ _ _ _ _ _ __
04
Q3
PIN: PM0137
OEIOE
Output Enable Input
vee
Power Supply Pin (+5V)
VSS
Ground Pin
REV. 3.0, NOV. 26,1992
19-1
----
_ArM
MX23CBOOO
MACRONIX, tNC.
ABSOLUTE MAXIMUM RATINGS·
RATING
VALUE
Ambient Operating Temperature
O'Cto 70'C
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to VCC + 0.5
Applied Output Voltage
-0.5V to VCC + 0.5
VCC to Ground Potential
-0.5V to 7.0V
Power Dissipation
1.0W
DC CHARACTERISTICS
TA = ooe TO 70oe,
'NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
vee = 5V ±
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output low Voltage
VIH
Input High Voltage
2.2
Vil
Input low Voltage
-0.3
10%
UNIT
CONDITIONS
V
IOH = -1.0mA
0.4
v
IOl = 2.1mA
VCC+0.3
V
0.8
V
MAX.
III
Input leakage Current
10
VIN = 0 to 5.5V
IlO
Output leakage Current
10
VOUT = 0 to 5.5V
ICC3
Power-Down Supply Current
100
ICC2
Standby Supply' Current
1.0
itA
rnA
CE=VIH
ICC1
Operating Supply Current
40
rnA
Note 1
MAX.
UNIT
CONDITIONS
CAPACITANCE TA
SYMBOL
CE ;> VCC - 0.2V
=25°C, f = 1.0 MHz (Note 2)
PARAMETER
MIN.
CIN
Input Capacitance
10
pF
VIN =OV
COUT
Output Capacitance
10
pF
VOUT=OV
AC CHARACTERISTICS TA = ooe to 70oe,
vee = 5V ± 10%
23CaooO-12
23C8000-15
MIN.
SYMBOL
PARAMETER
MIN.
tCYC
Cycle Time
120
';AA
Address Access Time
MAX.
MAX.
150
120
23C8000-20
MIN.
MAX.
200
ns
tOH
Output Hold Time After Address Change
lACE
Chip Enable Access Time
120
150
200
ns
IAOE
Output Enable/Chip Select Access Time
80
80
100
ns
tLZ
Output low Z Delay
tHZ
Output High Z Delay
10
10
0
10
0
70
NOTE:
1. Measured with device selected at f = 5 MHz and output unloaded.
2. This parameter is periodically sampled and is not 100% tested.
.3. Output low-impedance delay (tLZ) is measured from CE going
ns
0
70
CONDITIONS
ns
200
150
UNIT
70
ns
Note 3
ns
Note 4
4. Output high-impedance delay (tHZ) is measured from
high .
low.
19-2
CE
going
. . ArM
MX23CBOOO
MACRONIX, INC.
AC TEST CONDITIONS
FIG 1. OUTPUT LOAD CIRCUIT
Input Pulse Levels
O.4V to 2.4V
Input Rise and Fall Times
IOns
Input Timing Level
1.5V
Output Timing Level
O.BV and 2.0V
Output Load
See Figure 1
+sv
12500
DOUT
100pF"
775n
" Including scope and jig.
WAVEFORMS
PROPAGATION DELAY FROM ADDRESS (CEIOE = ACTIVE)
~YC------------------t~
ADDRESS
INPUTS
VAliD ADDRESS
DATA OUT
.
"":1-
VAUD DATA
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
lACE
CE
~
-; ~
K"
IAOE
~
OE
/
V
tHZ--
tLZ
/'
DATA OUT
-l
~
ORDERING INFORMATION
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(liA)
PACKAGE
MX23CBOOOPC-12
120
40
100
32 Pin DIP
MX23CBOOOMC-12
120
40
100
32 Pin SOP
MX23CBOOOPC-·15
150
40
100
32 Pin DIP
MX23CBOOOMC-15
150
40
100
32 Pin SOP
40
100
32 Pin DIP
40
100
32 Pin SOP
MX23C8000PC-20
200
----------------MX23C8000MC-20 200
19-3
IYIATU
MX23CB100
MACRON/X, INC.
8M-B1T('" M X 8/5'" 2K X ... 5)
CMOS MASK ROM
FEATURES
•
•
•
•
• Switchable configuration
- 1M x 8(byte mode)
- 512K X 16(word mode)
• Single +5V power supply
• Fast access time: 120/150/200ns (max)
• Totally static operation
Completely TTL compatible
Operating current: 60mA
Standby current: 100)1 A
Package
- 42 pin DIP(600 mil)
- 44 pin SOP(500 mil)
GENERAL DESCRIPTION
MX23C8100 offers automatic power-down, with powerdown controlled by the chip enable(CE/CE) Input. When
CE/CE is not selected, the device automatically powers
down and remains in a low-power standby mode as long
as CEiCE stays in the unselected mode.
The MX23C8100 is a 5V only, 8M-bit, Read Only Memory. It is organized as 1M x 8 bits (byte mode) or as 512K
x16 bit (word mode) depending on BYTE (pin 32) voltage
level. MX23C81 00 has a static standby mode, and has an
access time of 120/150/200ns. It is designed to be compatible with all microprocessors and similar applications
in which high performance, large bit storage and simple
interfacing are important design considerations.
The OE/OE inputs as well as CEiCE input may be programmed either active High or Low.
PIN CONFIGURATIONS
42 PDIP
44 SOP
A1S
A17
A7
A6
AS
A4
A3
A2
A1
AO
CE/CE
V55
DEICE
A4
vss
A3
A2
A1
AO
CEICE
0151A·1
07
014
DE/DE
00
~
BYTE
QO
OB
01
09[
02
010
03
011
NC
A1S
A17
A7
A6
AS
NC
AS
A9
A10
. A11
A12
A13
A14
A15
L
vss
06
OB
013
01
as
09
02
010
012
04
VCC
03
011
NC
NC
AS
A9
A10
A11
A12
A13
A14
A15
A16
BYTE
vss
0151A·1
07
014
OB
013
as
012
Q4
vee
REV. 3.0, NOV. 26, 1992
PIN: PM0138
20-1
IVIATM
MX23ca~oo
MACRONIX, INC.
BLOCK DIAGRAM
PIN DESCRIPTION:
CElg'
OEiOE
BYTE
; } - 00-014
015/A·1
AO-A18
ADDRESS
INPUTS
vcc-"
vss-
SYMBOL
PIN NAME
AO-A1B
Address Input
00-014
Data Output
CE/CE
Chip Enable Input
OE/OE
Output Enable Input
BYTE
Word/Byte Selection
015/A·l
015(Word mode)/LSB addr. (Byte mode)
VCC
Power Supply Pin (+5V)
VSS
Ground Pin
TRUTH TABLE OF BYTE FUNCTION
BYTE MODE(BYTE
=VSS)
CE
OE/OE
015JA-1
MODE
00-07
SUPPLY CURRENT
H
X
X
Non selected
HighZ
Standby(ICC2)
L
UH
X
Non selected
High Z
Operating(ICCl )
L
H/L
A-l input
Selected
DOUT
Operating(ICC1)
SUPPLY CURRENT
WORD MODE(BYTE
NOTE
=VCC)
CE
OE/OE
015JA-1
MODE
00-014
H
X
HighZ
Non selected
HighZ
Standby(ICC2)
L
UH
HighZ
Non selected
HighZ
Operating(ICCl )
L
H/L
DOUT
Selected
DOUT
Operating(ICCl )
NOTE1: X=HorL
20-2
NOTE
------
IYIATM
MX23CB'IOO
MACRONl)(' INC.
ABSOLUTE MAXIMUM RATINGS·
RATING
VALUE
Ambient .operating Temperature
O'C10 70'C
Storage Temperature
-65'C to 125'C
Applied Input Voltage
-0.5V to 7.0V
Applied .output Voltage
-0.5V to 7.0V
VCC to Ground Potential
-0.5V 10 7,OV
Power Dissipation
1.0W
·NOTICE:
Stresses greater than those listed under ABSQLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
----
DC CHARACTERISTICS TA = ooe TO 70oe,
vee = 5V ±
SYMBOL
PARAMETER
MIN.
VQH
.output High Voltage
2.4
VQL
.output Low Voltage
VIH
Input High Voltage
VIL
Input Low Voltage
10%
MAX.
UNIT
CONDITIONS
V
IQH = -1.0mA
0.4
V
IQL =2.1mA
2.2
VCC+ 0.3
V
-0.3
0.8
V
III
Input Leakage Current
10
itA
VIN = 0 to 5.5V
ILQ
.output Leakage Current
10
I!A
VQUT = 0 to 5.5V
ICC3
Power-Down Supply Current
100
ICC2
Standby Supply Current
ICCl
.operating Supply Current
itA
CE > VCC - 0.2V
rnA
CE =VIH
60
rnA
Note 1
CAPACITANCE TA = 25°C, f = 1.0 MHz (Note 2)
SYMBOL
PARAMETER
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
10
pF
VIN=OV
CQUT
.output Capacitance
10
pF
VQUT= OV
MIN.
20-3
IYIATM
MX23CS.,OO
MACRONIX, INC.
AC CHARACTERISTICS: TA = ooe to 70oe, vee = 5V ± 10%
23C81 00-12
SYMBOL
PARAMETER
MIN.
tCYC
Cycle Time
120
tAA
Address Access Time
tOH
Output Hold Time After Address Change
MAX.
23C81 00-15
23C81 00-20
MIN.
MIN.
MAX.
150
120
10
MAX.
200
150
10
UNIT
ns
200
10
ns
ns
tACE
Chip Enable Access Time
120
150
200
ns
IAOE
Output Enable/Chip Select Access Time
70
BO
90
ns
tLZ
Output Low Z Delay
tHZ
Output High Z Delay
0
tBHA
BYTE Access Time
tOHB
BYTE Output Hold Time
tBHZ
BYTE Output Delay Time
tBLZ
BYTE Output Set Time
0
0
70
70
150
120
0
0
10
ns
Note 3
70
ns
Note 4
200
ns
0
70
70
10
ns
70
10
CONDITIONS
ns
ns
NOTE:
1. Measured with device selected at f 5 MHz and output unloaded.
2. This parameter is periodically sampled and is not 100% tested.
3. Output low-impedance delay (tLZ) is measured from CE going low.
4. Output high-impedance delay (tHZ) is measured from CE going high.
=
AC TEST CONDITIONS
FIG. 1 OUTPUT LOAD CIRCUIT
Input Pulse Levels
OAV to 2AV
Input Rise and Fall Times
10ns
Input Timing Level
1.5V
Output Timing Level
O.BV and 2.0V
Output Load
See Figure 1
+5V
12500
DOUT
7750
• Including scope and jig.
20-4
100 pF'
IYIATM
MX23CB~OO
MACRONIX. INC.
WAVEFORMS
PROPAGATION DELAY FROM ADDRESS (CE/OE
=ACTIVE)
tCyC--------t
ADDRESS
INPUTS
VALID ADDRESS
DATA OUT
~Jc~
VALID DATA
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
lACE
CE
-'
7 IL
~
IAOE
-{
OE
/v
tHZ
tLZ
/
DATA OUT
......
~~
I
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
A-1
HIGH-Z
HIGH-Z
BYTE
DO-D7
VALID DATA
VALID DATA
D15-D8
tBLZ
ORDERING INFORMATION
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(IJA)
PACKAGE
MX23C8100PC-12
120
60
100
42 Pin DIP
MX23CB100MC-12
120
60
100
44 Pin SOP
MX23CB100PC-15
150
60
100
42 Pin DIP
MX23C8100MC-15
150
60
100
44 Pin SOP
MX23C8100PC-20
200
60
100
42 Pin DIP
MX23C8100MC-20
200
60
100
44 Pin SOP
20-5
IVIATM
MX23C1610
MACRONIX, INC.
'I BM-BIT(2M x S/'I M x 'I Bl
CMOS MASK ROM
FEATURES
•
•
•
•
• Switchable configuration
- 2M x 8(byte mode)
- 1M x 16(word mode)
• Single +5V power supply
• Fast access time: 120/150/200ns (max)
• Totally static operation
Completely TTL compatible
Operating current: 60mA
Standby current: 10011 A
Package
- 42 pin DIP (600 mil)
- 44 pin SOP (500 mil)
GENERAL DESCRIPTION
MX23C1610 offers automatic power-down, with powerdown controlled by the chip enable(CE/CE) Input. When
CE/CE is not selected, the device automatically powers
down and remains in a low-power standby mode as long
as CE/CE stays in the unselected mode.
The MX23C 1610 is a 5V only, 16M-bit, Read Only Memory. It is organized as 2,097,152 x 8 bits (~ode) or
as 1M x 16 bit (word mode) depending on BYTE (pin 32)
voltage level. MX23C1610 has a static standby mode,
and has an access time of 120/150/200ns. It is designed
to be compatible with all microprocessors and similar applications in which high performance, large bit storage
and simple interfacing are important design considerations.
The OE/OE inputs as well as CE/CE input may be programmed either active High or Low.
PIN CONFIGURATIONS
42 PDIP
44 SOP
A18
A17
A7
A6
A5
A4
A3
A2
A1
AO
CE/CE
vss
OEiOe
00
Q8
01
NC
A19
A8
A9
A10
A11
A12
A13
A14
A15
A3
A2
~
BYTE
A1
AO
vss
CE/CE
vss
015/A·1
07
014
06
OEiOE
00
08
01
09
Q2
010
03
011
Q8
02
010
03
011
A19
A8
A9
A10
A11
A12
A13
A14
A15
A16
BYTE
vss
0151A·1
07
' 014
Q8
013
05
012
J 04
VCC
REV. 2.0. NOV. 26, 1992
PIN: PM0139
21-1
IYIATM
MX23C., S., 0
MACRONIX, INC.
BLOCK DIAGRAM
CEiCE
OEiOE
BYTE
01s/A-1
PIN DESCRIPTION:
-----.
-----.
-----.
; : } 00-014
-~
----..AO-A19
ADDRESS
INPUTS
----------
vcc _ _
SYMBOL
PIN NAME
AO-A19
Address Input
00-014
Data Output
CEICE
Chip Enable Input
OEIOE
Output Enable Input
BYTE
WordiByte Selection
0151A-l
015(Word mode)/LSB addr_ (Byte mode)
VCC
Power Supply Pin (+5V)
VSS
Ground Pin
vss--
TRUTH TABLE OF BYTE FUNCTION
BYTE MODE(BYTE
=VSS)
CE
OEIOE
D1S/A-1
MODE
00-07
SUPPLY CURRENT
H
X
X
Non selected
HighZ
Standby(ICC2)
L
UH
X
Non selected
HighZ
Operating(ICCl )
L
H/L
A-I input
Selected
DOUT
Operating(ICC1 )
WORD MODE(BYTE
=VCC)
CE
OEIOE
D1s/A-l
MODE
00-014
SUPPLY CURRENT
H
X
HighZ
Non selected
HighZ
Standby(ICC2)
L
UH
HighZ
Non selected
HighZ
Operating(ICCl )
H/L
DOUT
Selected
DOUT
Operating(ICCl )
L
NOTE1: X
NOTE
=H or L
21-2
NOTE
. . ATM
MX23C1610
MACRONIX, INC.
ABSOLUTE MAXIMUM RATINGS·
-NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM
RATINGS may cause permanent damage to the device. This is a stress
rating only and functional operation of the device at these or any other
conditions above those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating
conditions for extended period may affect reliability.
VALUE
RATING
Ambient Operating Temperature
O'Cto 70'C
_ __
Storage Tempe_ra_tu_re
-65'C to 125'C
Applied Input Voltage
Applied Output Voltage
-0.5V to 7.0V
----0.5V to 7.0V
VCC to Ground Potential
-0.5V to 7.0V
Power Dissipation
1.0W
DC CHARACTERISTICS TA = ooe TO 70oe,
vee = 5V ±
SYMBOL
PARAMETER
MIN.
VOH
Output High Voltage
2.4
VOL
Output low Voltage
10%
CONDITIONS
MAX.
UNIT
V
IOH=-1.0mA
----
0.4
V
IOl= 2.1mA
VIH
Input High Voltage
2.2
VCC +0.3
V
Vil
Input low Voltage
-0.3
0.8
V
III
Input leakage Current
10
iJA
VIN = 0 to 5.5V
IlO
Output leakage Current
10
~A
VOUT = 0 to 5.5V
ICC3
Power-Down Supply Current
100
~A
CE > VCC - 0.2V
ICC2
Standby Supply Current
mA
CE=VIH
ICCl
Operating Supply Current
mA
Note 1
60
CAPACITANCE TA = 25°C, f = 1.0 MHz (Note 2)
SYMBOL
PARAMETER
MAX.
UNIT
CONDITIONS
CIN
Input Capacitance
10
pF
VIN =OV
COUT
Output Capacitance
10
pF
VOUT=OV
MIN.
21-3
IVIAlM
MX23C., S., 0
MACRONIX, INC.
AC CHARACTERISTICS: TA = Doe to7Doe, vee = 5V ± 1D%
23C161Cl-12
SYMBOL
PARAMETER
MIN.
tCYC
Cycle Time
120
!AA.
Address Access Time
tOH
Output Hold Time
After Address Change
23C161Cl-15
MAX.
MIN.
MAX.
150
120
23C161 0-20
MIN.
MAX.
200
10
200
10
ns
ns
tACE
Chip Enable Access Time
120
150
200
ns
tAOE
Output Enable/Chip
Select Access Time
70
80
90
ns
tLZ
Output Low Z Delay
tHZ
Output High Z Delay
70
70
tBHA
BYTE Access Time
120
150
tOHB
BYTE Output Hold Time
tBHZ
BYTE Output Delay Time
tBLZ
BYTE Output Set Time
0
0
0
0
ns
Note 3
70
ns
Note 4
200
ns
0
70
ns
70
10
CONDITIONS
ns
150
10
UNIT
10
70
10
ns
ns
NOTE:
1. Measured with device selected at f = 5 MHz and output unloaded.
2. This parameter is periodically sampled and is not 100% tested.
3. Output low-impedance delay (tLZ) is measured from CE going low.
4. Output high-impedance delay (tHZ) is measured from CE going high.
AC TEST CONDITIONS
FIG. 1 OUTPUT LOAD CIRCUIT
Input Pulse Levels
O.4V to 2.4V
Input Rise and Fall Times
10ns
+5V
J
Input Timing Level
1.5V
~
Output Timing Level
0.8V and 2.0V
1
Output Load
See Figure 1
Dour
J
7150~
1
I
//7
• Including scope and jig.
21-4
12500
100pF'
IYIATM
MX23C"'I S"'I 0
MACRONIX. INC.
WAVEFORMS
PROPAGATION DELDELAY FROM ADDRESS (CEIOE
= ACTIVE)
~YC----------------t~
ADDRESS
INPUTS
VALID ADDRESS
.~1<-
VALID DATA
DATA OUT
PN DELAY FROM CHIP ENABLE CHIP (ADDRESS VALID)
lACE
CE
~
7 IL
K:
IAOE - - - _ . -
~
OE
/v
tLZ
tHZ===1
/
DATA OUT
"
~~
PROPAGATION DELAY FROM CHIP ENABLE (ADDRESS VALID)
A-1
HIGH·Z
~
HIGH-Z
~'-/~-tAA
BYTE
00-07
VALID DATA
VALID DATA
015-08
tBLZ
ORDERING INFORMATION
PART NO.
ACCESS TIME(ns)
OPERATING CURRENT MAX.(mA)
STANDBY CURRENT MAX.(!tA)
PACKAGE
MX23C1610PC-12
120
60
100
42 Pin DIP
MX23C1610MC-12
120
60
100
44 Pin SOP
MX23C1610PC-15
150
60
100
42 Pin DIP
MX23C1610MC-15
150
60
100
44 Pin SOP
MX23C1610PC-20
200
60
100
42 Pin DIP
MX23C1610MC-20
200
60
100
44 Pin SOP
21-5
IYIATM
MACRONIX, INC.
IV. FLASH MEMORY
----
IYIArM
MX2BF'IOOO
MACRONIX. INC.
'1 M-BIT ['1 2BK
X
B) CMOS FLASH MEMORY
FEATURES
• 131,072 bytes by 8-bit organization
• Fast access time: 90/120/150 ns
• Low power consumption
- 50mA maximum active current
- 10011 A maximum standby current
• Programming and erasing voltage 12V ± 0.6V
• Command register architecture
- Byte Programming (1011 s typical)
- Chip Erase (1 sec typical)
- Block Erase (16384 bytes by 8 blocks)
• Auto Erase (chip & block) and Auto Program
- DATA polling
- Toggle bit
•
•
•
•
10,000 minimum erase/program cycles
Latch-up protected to 100mA from -1 to VCC+1V
Advanced CMOS Flash memory technology
Compatible with JEDEC-standard byte-wide 32-pin
EPROM pinouts
• Package type:
- 32-pin plastic DIP
- 32-pin PLCC
- 32-pin SOP
- 32-pin TSOP (Type 1)
GENERAL DESCRIPTION
Reliability Erase and High Reliability Program algorithms.
The MX28F1000 is a 1-mega bit Flash memory organized as 128K bytes of 8 bits each. MXIC's Flash
memories offer the most cost-effective and reliable
read/write non-volatile random access memory. The
MX28F1000 is packaged in 32-pin PDIP, PLCC, SOP
and TSOP. It is designed to be reprogrammed and
erased in-system or in-standard EPROM programmers.
The highest degree of latch-up protection is achieved
with MXIC's proprietary non-epi process. Latch-up
protection is proved for stresses up to 100 milliamps
on address and data pin from -1V to VCC + 1V.
The standard MX28F1000 offers access times as fast
as 120 ns, allowing operation of high-speed microprocessors without wait states. To eliminate bus contention, the MX28F10QQ..has separate chip enable (CE)
and output enable (OE ) controls.
MXIC's Flash memories augment EPROM functionality with in-circuit electrical erasure and programming.
The MX28F1000 uses a command register to manage
this functionality, while maintaining a standard 32-pin
pinout. The command register allows for 100% TTL
level control inputs and fixed power supply levels during erase and programming, while maintaining maximum EPROM compatibility.
MXIC Flash technology reliably stores memory contents even after 10,000 erase and program cycles.
The MXIC cell is designed to optimize the erase and
programming mechanisms. In addition, the combination of advanced tunnel oxide processing and low
internal electric fields for erase and programming operations produces reliable cycling. The MX28F1000
uses a 12.0V + 5% VPP supply to perform the High
PIN: PM0146
REV. 1.0. DEC. 30,1992
22-1
----
IYIATM
MX2BF1000
MACRONIX. INC.
PIN CONFIGURATIONS
32 PDIP
TSOP (TYPE 1)
vpp
A16
A15
A12
A7
A6
A5
A4
A3
32
VQC
31 • WE
NC
30
29 -J A14
A13
28
A8
27
26 J A9
25 ' All
6E
24
23 ~ Al0
22
CE
21 .J 07
20 . 06
19 ~ 05
18 _~ 04
17 .. , 03
81;:
CO
'"><
10
Al
11
AD
12
00 [ 13
01 "_ 14
02 [ 15
GND L 16
:!i
,-
A3
c::::
A2 ~
Al
AD r-~~
00 [~
~~ ~
GND
03
c::
=
Q4 C.
05 C
06 C
07
CE
Al0
OE
~
.
,--"
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
16
15
14
o
1-"
A4
-:::1 AS
~
A6
13
-=:J A7
12
11
10
9
_:, A12
b A15
-=:J A16
-=-J VPP
8~~~
7 CJ WE
6 _-:J NC
5 =:::J A14
4 "_~ A13
.J A8
2 ~-::J A9
... 1 All
(NORMAL TYPE)
32 SOP
A4
-
VPP [
A16 I
A15
A12
A7
A6
A5
A4
A3
A2
Al
AD
00
01
02
--
'32 [ :] y£c
31 ::J WE
30 -] NC
~ A14
A13
A8
A9
All
r.··
A5 r
A6 ::A7
16
15
14
13
20
A12 ;-=-_
12
21
-'-'-J
A15 ,_
A16 ::::
11
10
22
23
_"J 01
=
VPP
r=-
24
25
26
27
V~ =-
WE ,. __
6E
NC
Al0
CE
A13
07
06
05
04
03
GND
17
lB
19
M~
0
2B
29
W
A9 C
2
31
All c-Ll_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
32~
(REVERSE TYPE)
PIN DESCRIPTION:
32 PLCC
~ ~ ~ ~ ~I~ ~
A7 r
n ,.. ,"
r-
4
13230
29
5
--
I' -;
A14
A6 [
_ A13
A5[
'AB
Me
A9
MX28F1000
A3 L 9
A2
A1
c
l.
AD :
QO
13
14
17
25 -' All
j
OE
~
Al0
PIN NAME
Address Input
00-07
Data Input/Output
CE
Chip Enable Input
OE
Output Enable Input
WE
Write enable Pin
VPP
Program Supply Voltage
iCE
VCC
Power Supply Pin (+5V)
21 ~ 07
20
GND
Ground Pin
L.
5 2J
SYMBOL
AO-A16
~
>
22-2
'--::'-j
A3
A2
:::1 A2
.--=_J AO
_~
QO
Q2
GND
03
~
Q4
05
06
07
CE
Al0
OE
IYIATM
MX2BF.,OOO
MACRONIX. INC.
BLOCK DIAGRAM
00-Q7
.STATE
CONTROL
COMMANO
REGISTER
CE~~----+--------------'----~~I
OE------~~----------~------·I
CHIP
ENABLE
OUTPUT
ENABLE
LOGIC
WE-------~------------li-----.-L---_r~
STa
AD-AlB
22-3
[p~~~~~~[0I]ffi\G23W
. . ArM
MX2BF4000
MACRONIX, INC.
4M-BIT [S'12Kx S) CMOS FLASH MEMORY
FEATURES
• 524,288 bytes by 8-bit organization
• Fast access time: 120/150/200 ns
• Low power consumption
- 50mA maximum active current
- 10011 A maximum standby current
• Programming and erasing voltage 12V ± 0.6V
• Command register architecture
- Byte Programming (1011 stypical)
- Chip Erase (1 sec typical)
- Block Erase (16384 bytes by 32 blocks)
• Auto Erase (chip & block) and Auto Program
- DATA polling
- Toggle bit
•
•
•
•
10,000 minimum erase/program cycles
Latch-Up protected to 100mA from -1 to VCC+1V
Advanced CMOS Flash memory technology
Compatible with JEDEC-standard byte-wide 32-pin
EPROM pinouts
• Package type:
- 32-pin plastic DIP
- 32-pin SOP
- 32-pin TSOP (Type 1)
GENERAL DESCRIPTION
The MX28F4000 is a 4-mega bit Flash memory organized as 512K bytes of 8 bits each. MXIC's Flash
memories offer the most cost-effective and reliable
read/write non-volatile random access memory. The
MX28F4000 is packaged in 32-pin PDIP, SOP and
TSOP. It is designed to be reprogrammed and
erased in-system or in-standard EPROM programmers.
Reliability Erase and High Reliability Program algorithms.
The highest degree of latch-l;Jp protection is achieved
with MXIC's proprietary non-epi process. Latch-up
protection is proved for stresses up to 100 milliamps
on address and data pin from -1V to VCC + 1V.
The standard MX28F4000 offers access times as fast
as 120 ns, allowing operation of high-speed microprocessors without wait states. To eliminate bus contention, the MX28F40QQ...has separate chip enable (CE)
and output enable (OE ) controls.
MXIC's Flash memories augment EPROM functionality with in-circuit electrical erasure and programming.
The MX28F4000 uses a command register to manage
this functionality, while maintaining a standard 32-pin
pinout. The command register allows for 100% TTL
level control inputs and fixed power supply levels during erase and programming, while maintaining maximum EPROM compatibility.
MXIC Flash technology reliably stores memory contents even after 10,000 erase and program cycles.
The MXIC cell is designed to optimize the erase and
programming mechanisms. In addition, the combination of advanced tunnel oxide processing and low
internal electric fields for erase and programming operations produces reliable cycling. The MX28F4000
uses a 12.0V + 5% VPP supply to perform the High
REV. 1.0, JAN. 15,1993
PIN: PM0104
23-1
----
IVIArM
MX2BF4000
MACRONIX, INC..
PIN CONFIGURATIONS
32 PDIP
TSOP (TYPE 1)
vpp
vee
A16
A15
A12
A7
A6
AS
A4
A3
A2
Al
AO
00
01
02
A18
A17
A14
A13
AB
A9
All
GND
03
co
01
Q2
GND
OE
03
Al0
Q4
CE
05
07
06
05
Q6
07
CE
A10
Q4
16
15
14
13
12
11
10
17
18
19
20
21
22
23
24
25
26
27
2B
29
30
31
32
A3
A2
Al
AO
~
A4
AS
A6
A7
A12
A1S
A16
VPP
vee
0
4
AlB
A17
A14
A13
AS
A9
All
(NORMAL TYPE)
32 SOP
vpp
vee
A16
A15
A12
A18
A17
A14
M3
AB
A9
All
~
A6
AS
A4
A3
A2
Al
AO
00
01
02
GND
A4
A5
A6
A7
A12
A15
A16
VPP
vee
AlB
A17
A14
A13
OE
MO
ce
07
0
AS
Q6
,,===-===='.1'
17
lB
19
20
21
22
23
24
25
26
27
2B
29
30
31
32
16
15
14
13
12
11
10
9
A9
All
05
04
(REVERSE TYPE)
03
BLOCK DIAGRAM
PIN DESCRIPTION:
00-07
vccOND-----+-
vpp
cE~-----r-----------t----~1
OE-·--I----I---+L~~
ST.
AO-A18
==========~)I
23-2
SYMBOL
PIN NAME
AO-A18
Address Input
00-07
Data Input/Output
CE
Chip Enable Input
OE
Output Enable Input
VPP
Program Supply Voltage
VCC
Power Supply Pin (+5V)
GND
Ground Pin
A3
A2
A2
AO
00
01
Q2
GND
03
Q4
05
06
QL
eE
@l
OE
IYIATM
MACRONIX. INC.
v.
PACKAGE INFORMATION
----
IVIArM
MACRONIX, INC.
28-PIN CERDIP(MSI) WITH WINDOW (600 mil)
28
ITEM
MILLIMETERS
INCHES
A
37.69 max
1.485 max
.073 ± .012
B
1.85 ± .30
C
2.54 [TP]
.100 [TP]
D
.46 ± .05
.018 ± .002
E
33.02
1.300
F
1.40±.05
.055 ± .002
G
3.43 ± .38
.135 ± .015
H
.96 ± .43
.038± .017
4.87
.198
15.48±.13
.610 ± .005
K
13.38 ±.38
.527± .015
L
.25± .13
.010± .005
M
0_15"
0-15"
N
07.11
0.280
NOTE: Each lead centerline is located within
.25
maximum material condition.
28-PIN PLASTIC DIP (600 mil)
ITEM
MILLIMETERS
37.34 max
B
2.03 [REF]
.080 [REF]
C
2.54 [TP]
.100 [TP]
INCHES
.018 [Typ.]
'1.470 max
D
.46 [Typ.]
E
32.99
1.300
F
1.52 [Typ.]
.060 [Typ.]
G
3.30± .25
.130 ± .010
H
.51 [REF]
.020 [REF]
K
M
NOTE:
3.94 ± .25
.155 ± .010
5.33 max.
.210 max.
15.22 ± .25
.600 ± .010
13.84 ± .25
.545 ± .010
.25 [Typ.]
.010 [Typ.]
[:::~:::I
~
.
Each lead centerline is located within .25
mm[.01 inch] of its true position [TP1 at a
maximum material condition.
A
1:1
)l"
~MKIW~~
l- ~~~E ~ C~=1B
----i
mm[.01 inchJ of its true position (TP] at a
A
15
-~__
!1
--....1 \. . . . .
M
28-PIN PLASnC SOP (450 mil)
ITEM
MILUMETERS
INCHES
A
18.42 max.
.725 max.
B
.71 [REF]
.028 [REF]
C
1.27 [TP)
.050 [TP]
D
.41 [Typ.)
.016 [Typ.)
E
.10 min.
.004 min.
F
2.79 max.
.110 max.
G
2.36± .13
.093±.005
H
10.30± .25
.406±.010
I
7.49 ± .13
.295± .005
J
1.42
.056
K
.25 [Typ.)
.010 [Typ.)
L
.76
.030
NOTE:
Each lead cente~lno Is located wiIhIn .25
mm[.01 Inch! 0/ Ita truo poeitton [TPJ at 0
maxtmum material condition.
15
28
1[0: : : : : :: : : : :
~
~~
0
C
INCHES
ITEM
MILUMETERS
42.26 max
1.665 max
B
1.90± .38
.075± .015
C
2.54[TP)
.100[TP)
D
.46 [REF]
.018 [REF]
E
36.07
1.500
F
1.42 [REF]
.056 [REF]
G
3.43± .38
.135±.015
H
.98±.43
.036± .017
I
4.08
.160
J
5.00
.203
K
15.58± .13
.614± .005
L
13.20± .36
.520± .015
M
.25 [REF)
.010 [REF]
N
88.12
8.320
NOTE:
1~1
~,g
32·PIN CERDIP (MSI) WITH WINDOW (600 mil)
A
]I
Each lead centeliine is located within .25
mm[.01 inch! of Ita true posilloo [TP! at •
maximum material condition.
2
B
E
~~
L
ITK
----
IUAn.
MACRONIX, INC.
32-PIN PLASTIC DIP (600 mil)
ITEM
MILLIMETERS
A
42.13 max.
1.660 max.
B
1.90 [REF]
.075 [REF]
C
2.54[TP]
.100 [TP]
D
.46 [Typ.]
.Q18 [Typ.]
E
38.07
1.500
INCHES
F
1.27 [Typ.]
.050 [Typ.]
G
3.30± .25
.130± .010
H
.51 [REF]
.020 [REF]
3.94± .25
.155± .010
J
5.33 max.
.210 max.
K
15.22 ± .25
.6oo± .010
L
13.97± .25
.550 ± .010
M
.25 [Typ.]
.010 [Typ.]
NOTE:
Each lead centerline is located within .25
mm[.01 inch] of its true position [TP] at a
maximum material condition.
32-PIN PLASTIC SOP (450 mil)
ITEM
MILLIMETERS
INCHES
A
20.95 max.
.825 max.
B
1.00 [REF]
.039 [REF]
C
1.27 [TP]
.050[TP]
D
.40 [Typ.]
.016 [Typ.]
E
.05 min.
.002 min .
F
3.05 max.
.120 max.
G
2.69±.13
.1OS± .005
H
14.12± .25
.SS6± .Q10
11.30±.13
.445± .005
1.42
.056
.20 [Typ.]
.008 [Typ.]
.79
.031
K
L
NOTE:
Each lead centerline is located within .25
mm[.Ol inch) of its true position [TP) at a
maximum material condition.
17
32
11:0: : : : : : : :: : : : : : :11
1.1
1:1
H
~
~t91lJf- 'gtIT
,
---1 ~
0
r-
B
C
3
E
-j
K
32-PIN PLASTIC LEADED CHIP CARRIER (PLCC)
r----~
ITEM
MILLIMETERS
INCHES
A
12.44 ± .13
.490 ± .005
B
11.50±.13
.453 ± .005
c
14.04±.13
.553 ± .005
0
E
14.98 ± .13
.590± .005
1.93
.076
F
3.30± .25
.130 ± .010
G
2.03± .13
.080 ± .005
-jl
i L - - _ B__
:14
132
30'
I'n"nch-"r·
'~
1
n
~---T
9~f--~-+~--~25
[
H
.51 ±.13
.020± .005
I
1.27 [Typ.]
.050 [Typ.]
[C
J
.71[REF]
.028[REF]
13[
K
.46 [REF]
.018 [REF]
L
10.40112.94
(W) (L)
.4101.510
(W) (L)
M
.89 R
.035 R
N
.25 (TYP.)
.010 (TYP.)
NOTE:
__A_ _· _ _ I
I
J
,::J
::J21
~ 1.-,
U
14
U
I
Ie
I
ID
I
J
I
u ~~ __:......L
17
20
'I'L{~t"
I
- J[ J
Each lead centerline ;s located within .25
I~I~J-.
mm[.Ol inch] of its true position (TP] at a
maximum material condition.
.
M
J--
L
32-PIN PLASTIC TSOP
ITEM
MILLIMETERS
INCHES
A
20.0± .20
.078± .006
B
18.40± .10
.724 ± .004
C
8.20 max.
.323 max.
0
0.15 [Typ.]
.006 [Typ.]
E
.80 [Typ.]
.031 [Typ.]
F
:20±.10
.008± .004
G
.30±.10
.012± .004
H
.50 [Typ.]
.020 [Typ.]
I
.45 max.
.018 max .
J
0- .20
0-.008
K
1.00± .10
.039 ± .004
L
1.27 max.
.050 max.
M
.50
.020
N
19.00
.748
0
0-5
.500
NOTE:
A
B
I I
-.
I
I
JII
II"
~
o.Lc#(
T
Each lead centerline I::> located within .25
mm[.01 inch] of its true position [TP] at a
maximum material condition.
4
E
I
I to
M
N
(~DDDDDDD~eDD~P;J
-1,--- .--li--F
G
I--J.j
I
J
IYIATM
MACRONIX, INC.
4G-PIN CERDIP (MSI) WITH WINDOW (600 mil)
ITEM
MILLIMETERS
INCHES
A
53.34 max.
2.100 max.
B
1.85± .30
.073± .012
C
2.54 [TP]
.100 [TP]
D
.46 ± .05
.Q18 ± .002
E
48.22
1.900
F
1.40±.05
.055± .002
G
3.43 ± .38
.135±.015
H
.94 ±.41
.037± .016
5.00
.197
K
15.51 ± .08
.611 + .003
14.82± .38
.584 ± .015
L
.25 ± .13
.010± .005
M
0-15"
0-15"
<1>9.64
~.380
N
NOTE:
Each lead centerline is located within .25
mm[.01 inch] of its true position [TP] at a
maximum material condition.
40-PIN PLASTIC DIP (600 mil)
ITEM
MILLIMETERS
INCHES
A
52.54 max.
2.070 max.
B
2.03 [REF]
.080 [REF]
C
2.54 [TP]
.100 [TP]
D
.46 [Typ.]
.018 [Typ.]
E
48.22
1.900
F
1.52 [Typ.]
.060 [Typ.]
G
3.30± .25
.130± .010
H
.51 [REF]
.020 [REF]
3.94 ± .25
.155± .010
5.33 max.
.210 max.
K
15.22 ± .25
.600± .010
L
13.97 ± .25
.550± .010
M
.25 [Typ.]
.010 [Typ.]
NOTE:
Each lead centerlne is located within .25
mm[.D1 inchJ of its true position [TP] at a
maximum material condition.
5
_ATM
MACRONIX. INC.
42-PIN PLASTIC DIP (600 mil)
ITEM
MILLIMETERS
INCHES
A
52.54 max.
2.070 max.
.030 [REF]
B
0.76 [REF]
C
2.54 [TP]
.100 [TP]
D
.46 [Typ.]
.018 [Typ.]
E
50.76
2.000
F
1.27 [Typ.]
.050 [Typ.]
G
3.30±.25
.130 ± .010
H
.51 [REF]
.020 [REF]
3.94±.25
.155 ± .010
5.33 max.
.210 max.
K
15.22± .25
.SOO± .010
L
13.97± .25
.550± .010
M
.25 [Typ.]
.010 [Typ.]
t: "";:::u::;;;:;;~
I1
·
21
A
C
E
NOTE:
Each lead centerline is located within .25
mm[.01 ioch] of its true position [TP] at a
maximum material condition.
44-PIN PLASTIC SOP
ITEM
MILLIMETERS
INCHES
A
28.70 max.
1.130 max.
B
1.10 [REF]
.043 [REF]
c
1.27 [TP]
.050 [TP]
D
.40 ± .10 [Typ.]
.016±.004[Typ.J
E
.010miri.
.004 min.
F
3.00 max.
.118 max.
G
2.80 ± .13
.110± .005
H
16.04± .30
.631 ± .012
12.60
0.496
1.72
.068
K
.15±.10[Typ.]
.006 ± .004 [Typ.]
L
.BO± .20
.031 ± .008
NOTE:
c
Each lead centerline is located within .25 mm[.01
inch] of its true position [TP] at a maximum material
condition.
6
B
M
------
IYIATM
MACRONIX. INC.
44·PIN PLASTIC LEADED CHIP CARRIER (PLCC)
ITEM
MILLIMETERS
INCHES
A
17.53±.12
.690± .005
B
16.59±.12
.653± .005
C
16.59 ± .12
.653± .005
D
17.53 ± .12
.690±·.005
E
1.95
.077
F
4.70 max.
.185 max
G
2.55± .25
.100 ± .010
H
.51 min.
.020 min.
1.27 [Typ.]
.050 [Typ.]
.71 ±.10
.028± .004
K
.46±.10
.018± .004
L
15.50 ± .51
.610± .020
M
.63 R
.025 R
N
.25 [Typ.]
.010 [Typ.]
NOTE:
18
Each lead centerline is located within .25
mm[.01 inch] of its true position [TP] at a
maximum material condition.
7
23
28
IYIArM
MACRONIX, INC.
VI. DISTRIBUTION CHANNEL
--
---
IYIATM
MACRONIX, INC,
Domestic Representatives
ALABAMA
COLORADO
KANSAS
OHIO
Concord Components
Lange Sales Inc.
AEM
Midwest Marketing
1500 West Canal Court
8843 Long So.
Lenexa, KS 66215
Ph: (913) 888-0022
Fx: (913) 888-4848
5001 Mayfield Road, Suite 212 Lyodhurst,OH
44124
Ph: (216) 381-8575
Fx: (216) 381-8857
190 Limc Quany Road,Ste. 102
Madison, AL 35758
Ph: (205) 772-8883
Fx: (205) 772-8262
CALIFORNIA
Building A - Suite 100
Littleton, CO 80120
Ph: (303) 795-3600
Fx: (303) 795-0378
FLORIDA
MARYLAND
Midwest Marketing
BAE Sales Inc.
Beacon North
2001 Galeway Pilla: Suite 315W
San Jose, CA 95110
Ph: (408) 452-8133
Fx: (408)452-8139
VGSal..
100 I NW 62nd Street
Suite 205
Fe. Laudenlale, FL 33309
Ph: (305) 938-4333
Fx: (305) 938-4331
(BOO) 654-8287
8513 Loceme Road
Randallstown,MD 21133
Ph: (703) 478-2480
Fx: (703) 435 -7115
30 Marco Lane
Daytoo, OH 45458
Ph: (513) 433-2511
Fx: (513)433-6853
BAE Sales Inc.
9119 Eden Oak Circle
Loomis, CA 956SO
Ph: (916) 652-6m
Fx: (916) 652-5678
Littlefield & Smith Assoc.
11230 Sorrento Valley Road, Ste. 115
San Diego, CA 92121
Ph: (619) 455-0055
Fx: (619)455-1218
VG Sales
407 Whooping Loop
Suite 1655
Altamonte Springs, FL 32701
Ph: (407) 831-8688
Fx: (407) 831-0305
(BOO) 228-8088
VG Sales
Spectrum Rep. Co.
31368 Via Co1inas, Suite \01
Wesdake Village, CA 91362
'Ph: (818) 706-2919
Fx: (818) 706-2978
7901 4th Street North
Suite 202
St. Petersburg, FL 33702
Ph: (813) 576-0020
Fx: (813) 579-9905
Spectrum Rep. Co.
VGSaies
25 Maucbly, Suite 311
Irvine, CA 92718
Ph: (714) 453- 1525
Fx: (714) 453- 1925
POBOX 3431
CANADA
Kayronics Inc.
5BOO ThimeJlll Blvd.
Ville St-Laweot, Quebec
H4SIS5
Ph: (514) 745-5BOO
Fx: (514) 745-5858
Kaytronics Inc.
40S Britannia Rd. E. #206
Mississauga. Ontario
L4Z3E6
Ph: (416) 507-6400
Fx: (416) 507-6444
CONNECTICUT
1570 McDaniel Drive
West Chester, PA 19380
Ph: (215) 692-6853
Fx: (215) 692-6873
41100 Bridge St.
Novi,MI 480375-1300
Ph: (810) 615-4000
TEXAS
4445 Alpha Road, Ste. 109
Dallas, 17t 75244
Ph: (214) 233-5744
Fx: (214) 702-0993
Marlna Staaon
MISSOURI
Thorson Co.
Mataguez, PR 00681
Ph: (809) 831-40SO
Fx: (809) 831-4250
Mendez Vigo So. #69, S 601
Mayaguez, PR 00680
AEM
14515 Briarhills Pkwy., Ste. 116
Houston, TX 77077
Ph: (713) 558-8205
Fx: (713) 558-7359
11520 Chas Rock Road
So. Louis. MO 63044
Ph: (314) 298-9900
Fx: (314) 298-8660
Thorson Co.
GEORGIA
NEW JERSEY
Concord Components
Metro Logic
271 Route 46 West
SuiteD-202
Fairfield, NJ 07006
Ph: (201) 575-5585
Fx: (201) 575-8023
Quest Marketing
NEW YORK
301 Southwest GradyWy.
Renton, WA 98055
Ph: (206) 228-2660
Fx: (206) 228-2916
Metro Logic
INDIANA
271 Route 46 West
SuiteD-202
Fairfield, NJ 07006
Ph: (201) 575-5585
Fx: (201) 575-8023
Arete Sales Inc.
2260 Lake Ave., Ste 250
Fe. Wayne, IN 46805
Ph: (219) 423-1478
Fx: (219) 4:zo..144O
ILLINOIS
Reagan/Compar
3301 Countly Club Rd, Ste. 2211
Boowell, NY 13760
Ph: (607) 754-2171
Fx: (607) 754-4270
8711 BumetRoao,Ste.A-12
Austin, TX 78758
Ph: (512) 467-2737
Fx: (512)467-0605
UTAH
Lange Sales
772 E. 3300 South Street, Ste. 205
Salt Lake City, UT 84106
Ph: (801)487-0843
Fx: (810) 484-5408
VIRGINIA
Beacon North
103-F Calpenter Drive
Sterling, VA 22170
Ph: (703) 478-2480
Fx: (703)435-7115
WASHINGTON
Quest Marketing
301 Southwest Grady Way Suite A-3
MartanInc.
N & S CAROLINA
1930 Thoreau Dr., Ste 167
Schaomburg, IL 60173
Ph: (708) 303-5660
Fx: (708) 303-5745
Quantum
4600 Parlt Road, Ste 300
Rentoo, WA 98055
Ph: (206) 228-2660
Fx: (206) 228-2916
Charlote, NC 28209
Ph: (704) 523-8822
Fx: (704) 527-5817
Martanlnc.
Datamark
2514 Boston Post Road
Guilford, cr 06437
Ph: (203) 453-0575
Fx: (203)453-5935
TCAlnc.
Thorson Co.
IDAHO
K2K2E2
Ph: (613) 564-0080
Fx: (613) 592-0373
PENNSYLVANIA
MICHIGAN
Rathsburg Assoc.
8030 Cedar Ave .. Suite 114
Minneapolis, MN 55425
Ph: (612) 854-1166
Fx: (612) 854-6799
Kaytronics Inc.
Kaytronics Inc.
300 March Road, #303
Kanata, Ontario
22 Green So.
Waltham. MA 02154
Ph: (617) 890-6790
Fx: (617) 899-0619
MINNESOTA
6815-8th Street NE 1179
caIgary, A1ber1a
Fx: (604) 294-4585
Quest Marketing
6700 SW 105 Street, Ste. 206
Beavcnon. OR 97005
Ph: (503) 641-7377
Fx: (S03) 641-2899
George Russell & Associates
6048 Tracy Valley Drive
Norcross, GA 30093
Ph: (404) 416-9597
Fx: (404) 441-0790
T2E7H7
Ph: (604) 294-2000
OREGON
MASSACHUSETTS
Eastern Micro
IOWA
AEM
4001 Shady Oak
Marion,lA 52302
Ph: (319)377-1129
Fx: toAEM (319) 377-1539
Quantum
6604 Six Furks Road, Ste 102
Raleigh, NC 27615
Ph: (919) 846-5728
Fx: (9191 847-8271
WISCONSIN
11431 N. Port Washington, Ste. 201 Mequin,
WI 53092
Ph: (414) 241-4955
Fx: (414) 241-8365
-----
IYIATM
MACRONIX. INC.
Domestic Distributors
ALABAMA
NU Horizons
4801 University Sq.. SIC.
Huntsville, AL 35816
Ph: (205) 722·9330
Fx: (205) 722-9348
CALIFORNIA
AVED
1582 Parkway Loop, Unit G
Thstln, CA 92680
Ph: (714) 259·8258
Fx: (714) 259·0828
AVED
5752 Oberlin Drive, Ste. lOS
San Diego, CA 92121
Ph: (619) 558·8890
Fx: (619) 558·3018
Western Micro Technology
6837 Nancy Ridge Drive
San Diego, CA 92121
Ph: (619)453-8430
Fx: (619) 453-1465
Milgray/Los Angeles
912 Pancho Road Ste. C
Camarillo, CA 93012-3508
Ph: (805) 484-4055/(800) 635-7812
Fx: (805) 388-8169
MilgraylNo. California
2860 Zanker Road Ste 209
San Jose, CA 95134
(408) 456-0900/(800) 442·0946
Fx: (408) 456·0300
I.E.C.
420 E. 58th Ave.
Denver, CO 80216
Ph: (303) 292-5537
Fx: (303) 292-0114
FLORIDA
All American
16085 NW 52nd Ave.
Miami, FL 33014
Ph: (305) 621·8282
Fx: (305) 62()..~831
All American
MARYLAND
Vantage Components
Sunrise, FL 33351
Ph: (305) 572·7999
Fx: (305) 749·9229
6925 R. Oakland Mills Road
Columbia, MD 21045
Ph: (301) 72()'5100
NU Horizons
3421 N. West 55 Street
Fe. Lauderdale, FL 33309
Ph: (305) 735·2555
Fx: (305) 735·2880
NUHorizons
8975 Guilford Road
Suhe 120
Columbia, MD 21046
Ph: (301) 995·6330
MilgraylWashington
6460 Dobbin Rd. Ste. 0
Columbia, MD 21045·5813
Ph: (410) 730-61191(800) 638·6656
Fx: (410) 730·8940
Milgray/Orange County
16 Technology Odve Ste. 206
Irvine, CA 92718·~329
Ph: (714) 753·12821(800) 562·3118
Fx: (714) 753·1682
Pacific Coast Electronics
lACO Electronics
lACO Electronics
2282 Towngate Road, Ste. 100
564 Hillside Ave.
B.C. Canada
Westlake Village, CA 91361
Ph: (805) 495·9998
Fx: (805) 494-3864
V8T IY9
Ph: (604) 385·5111
Fx: (604) 382·6243
9900 W. Sample Rd.
Suite 404
Coral Spring, FL 33065
Ph: (305) 341·8280
Fx: (305) 341·7848
lACO Electronics
MilgraylMontreal
6600 Trans Canada Hwy Ste 209
Merit Electronics
CANADA
Pointe Claire, QUE
H9R4S2
Ph: (514) 426-5900·
Fx: (514) 426 5836
Milgraylforonto
2783 Thamesgate Drive
Mississauga, ONT
lAT IG5
Bell Micro
18350 Mt. Langley
Fountain Valley, CA 92708
Ph: (714) 963·0667
Ph: (416) 678·0953
Fx: (416) 678·1213
lACO Electronics
Milford Plains Office Park
326 W. Main Street
CONNECTICUT
Milgray/Connecticut
2880 Zanker Rd. Sle. 102
San Jose, CA 95143
Ph: 432·9290
Fx: 432-9298
MilgraylFlorida
735 Rinehart Rd Ste. 100
Lake Mary, FL 32746
Ph: (407) 321·2555/(800) 367·0780
Fx: (407) 322·4225
GEORGIA
2070 Ringwood Ave.
San Jose, CA 95131
Ph: (408) 434·0800
Fx: (408) 434·0935
KANSAS
Milgray/Kansas City
6400 Glenwood Ste 313
Overland Park, KS 66202
Ph: (913) 236·88001(800) 255-6576
Fx: (913) 384-6825
5009 Hiatus Road
Bell Micro
t941 Ringwood Avenue
San Jose, CA 95131
Ph: (408) 451·9400
Fx: (408) 451·1699
1541 Parkway Loop, Unit A
Thstin, CA 92608
Ph: (714) 258-9003
INDIANA
RMlnc.
1329 W. 96th So., Ste. #1
Indianapolis, IN 46260
Ph: (317) 580-9999
Milford, CT 06460-0418
Ph: (203) 878·55381(800) 922·6911
Fx: (203) 878-6970
Western Micro Technology
COLORADO
12900 Saratoga Ave
AVED
Saratoga, CA 95070
Ph: (408) 725·1660
Fx: (408) 255-6491
4090 Younfield Street
Wheat Ridge. CO 80033
Ph: (303) 422·1701
Fx: (303) 422·2529
Western Micro Technology
1637 North Brian Street
lACO Electronics
Oranee. CA 92667
Ph: (714) 637·0200
Fx: (714) 998·1883
695 Pierce SI., Ste. I IO
Eric, CO 80516
Ph: (303) 828·3074
Fx: (303) 828·3080
NUHorizons
5555 Oakbrook Pkwy. #340
Norcross. GA 30093
Ph: (404) 416·8666
Fx: (404) 416·9060
Milgray/Atlanta
3000 Northwoods Pkwy Ste. 115
Norcross, GA 30071·1545
Ph: (404) 446·97771(800) 241-5523
Fx: (404) 446·1186
ILLINOIS
QPS Electronics
14291 E. Founh Ave.
Ph: (818) 707·0731
Fx: (818) 706·7651
Suite 208
Aurora. CO 800 11
Ph: (303) 343 ·9260
Cronin Electronics
77 4th Avenue
Needham, MA 02194
Ph: (617)449-5000
Fx: (617)444-8395
NU Horizons
107 Audubon Road
Wakefield, MA 01880
Ph: (617) 246·4442
Vantage
17A Sterling Road
Billerica. MA 01862
Ph: I (800) 552-4305
QPS Electronics
101 E. Conmmerce Drive
Schaumburg, IL 60173
Ph: (708) 884·6620
Fx: (708) 884·7573
Western Micro Technology
20 Blanchard Road
Burlington. MAOl803
Ph: (617) 273·2800
Fx: (617) 229·2815
I.E.C.
220 N. Stoning Ave.
Hoffman Estates, IL 60 195
Ph: (708) 843·2040
Fx: (708) 843·2320
Milgray/Chicago
Kennedy Corporale Ctr. ISle. 3 IO
1530 E. Dundee Road
Western Micro Technology
28720 Roadsie Drive Sle. 175
Agouf'd Hills. Ca 91301
MASSACHUSETTS
Bell Micro
16 Upton Drive
Willington, MA 01887
Ph: (617) 658-0222
Palaline, IL 60067·8319
Ph: (708) 202·19001(800) 322·6217
Fx: (708) 202·1985
MilgraylNew England
Ballardva1e Park
187 Ballardvale St.
Wilminglon. MA 01887-1064
Ph: (5U8) 657 -6900/(8(XJ) 648· 3595
Fx: (508)658·7989
MICHIGAN
RM Electronics
43 IO Roger B. Chance BlVd.
Grand Rapids. MI 49548
Ph: (616) 531·9300
Fx: (616) 531-2990
IVIATM
MACRONIX, INC.
MISSOURI
Vantage
Bell Micro
NU Horizons
1056 W. Jerico Thmpike
26 Bald Eagle Drive
KendelJ, MO 14476
Ph: (716) 292·0777
Smithtown, NY 11787
100 N. Central Expressway, Ste. 502
Richardson. TX 75080·5300
Ph: (214) 783·4191
Fx: (214) 234-2123
Ph: (516) 543-2000
Fx: (516) 543-2030
NEW JERSEY
MilgraylNew York
JACO Electronics
Vantalge Components
77 Schmin Blvd.
Farmingdale, NY 11735-1410
Ph: (516) 391-3IXXII(800) M1LGRAY
Fx: (516) 420-0685
1209 N. OJenviUe Drive
Richardson, TX 75081
Ph: (214) 234-5565
Fx: (214) 238·7008
MilgraylUpstate NY
OMNI Pro Electronics
59 Manchester Road
SewelJ, NJ 08080
Ph: (410) 995·6620
Fx: (410) 995·6032
One Corporate Place Ste. 200
1170 Pinsford Victor Rd.
Pittsford, NY 14534-3807
Ph: (716) 381-97001
Fx: (716) 381-9493
3220 Commander Drive
Carroltoil, TX 75006
Ph: (214) 713·9000
NUHorizons
N & S CAROLINA
1056 W. Jerieho Thrnpike
Smithtown, NJ 07013
Ph: (201) m·4100
Fx: (201) 777·6194
JACOPAINJ
39 U.S. Route 46
Pine Brook. NJ 07058
Ph: (201) 882-8300
NU Horizons
2002 C. Green Tree
Exec. Campus
Marllon, NJ 08053
Ph: (609) 596-1833
Gel
245-0 Clinon Ave.
West Berlin, NJ 08091
Ph: (609) 768-6767
Fx: (609) 768-3649
Western Micro Technology
4 A Eves Drive
Marllon, NJ 08053
Ph: (609) 596-7775
Fx: (609) 985-2797
MilgraylDelaware Valley
3001 Greentree Exec. Campus Ste. C
Marlton, NJ 08053-1551
Ph: (609) 983-50101(800) 257-7111
Fx: (609) 985-1607
Milgray/Raleigh
2925 Hunllelgh Drive Ste. 101
Raleigh, NC 27604-3374
Ph: (919) 790-80941(800) 5652-3118
Fx: (919) 872-8851
OHIO
CAMRPC
749 Miner Road
Cleveland, OH 44143
Ph: (216)461-4700
Fx: (216)461-4329
NUHorizons
6200 Som Center Road, Ste. A 15
Solon, OH 44139
Ph: (216) 349-2008
Fe: (216) 349-2080
Milgray/Cleveland
6155 Rockside Rd Ste. 206
Clevelaad OH 44131-2289
Ph: (216) 447-15201(800) 321-0006 OS
(800) 362-2808 OHIO
Fx: (216) 447-1761
OREGON
MilgraylHouston
12919 SW Freeway Ste. 130
Stafford, TX 77477-4113
Ph: (713) 240-53601(800) 962-1849
Fx: (713) 240-5404
MilgraylDaUas
16610N. Dallas Pkwy. Ste. 1300
DaUas, TX 75248-2617
Ph: (214) 248-16031(800) 637-7227
Fx: (214) 248-0218
UTAH
A.V.E.D.
942 E. 7145 S. Ste. A-101
West VaUey, UT 84119
Ph: (801) 975-9500
.Fx: (801) 977-0245
MilgraylUtah
310 E4500s Ste. 110
Murray, UT 84107
Ph: (801) 261-2999/(800) 837-9739
Fx: (801) 261-ll880
WASHINGTON
I.E.C.
1750-124th Ave., NE
BeUevue, WA 98005
Ph: (206) 455-2727
I.E.C.
MilgraylNew Jersey
1055l'l1rsippany Blvd. Ste. 102
Parsippany, NJ 07054-1273
Ph: (201) 335-1766/(800) 622-0291
Fx: (201) 335-2110
NEW YORK
JACO
145 Oser Avenue
Hauppauge, NY 11788
Ph: (516) 273-5500
Fx: (516) 273-5528
NUHorizons
6OCX) New Horizons
Blvd.
Amityville, NY 11701
Ph: (516) 226-6000
Fx: (516) 226-5886
NU Horizons
100 Bluff Drive
East Rochester, NY 14445
Ph: (716) 248-5980
6850 SW 100th Ave., Ste. 8
Beaverton, OR 97005
Ph: (503) 641-1690
Western Micro Technology
1800 NW 169th Place Suite B-300
Beavenon, OR 97006
Ph: (503) 629-2082
Fx: (503) 629-8645
PENNSYLVANIA
CAMRPC
620 Alpha Drive
Pinsburgh, PA 15238
Ph: (412) 782-3770
Fx: (412) 963-6210
TEXAS
AU American
1819 Finnan Drive. Ste. 127
Richardson, TX 75081
Ph: (214) 231-5300
Fx: (214)437-0353
Radar Electronics
168 Western Ave. West
Seanle, WA 98119
Ph: (206) 282-2511
Fx: (206) 282-1598
Western Micro Technology
Continental Plaza Building
550 Kirkland, Way Ste. 100
Kirkland, Wa 98033
Ph: (206) 828-2741
Fx: (206) 828-2719
IYIAlM
MACRONtX. INC.
International Distributors
JAPAN
NKK Corporation
2-6-3 HitOlSUbashi. a1iyoda-Ko
Tokyo 101. Japan
Ph: (03) 3217-3127
Fx: (03) 3217-3148
SINGAPORE
Valour Marketing Ph: (PIll) LTD.
BLK 300S. UBIAVENUE3. #03-88
Singapore 1440
Ph: (65) 7489879
Fx: (65) 7432931
THE NETHERLANDS
Force Technologies Ltd.
Uni118. Campbell Court. Bramley
Basingstoke. Hants.
RG26 5 EG United Kingdom
Ph: 2568-80788
Fx: 2568-80307
HY Associates Coo. Ltd_
DENMARK
1-10. Seklmacl1i-Kita 3 Olome.
Nerima-Ko Tokyo 177. Japan
Ph: (03) 3929-7111
Fx: (03) 928-0301
Ditz Schweitzer A-S.
Alcorn Electronics BV
Vallensbalvej 41. 2605 - Brondby
Singel3
2S50 Kootich
Belgium
Ph: (03) 458-3033
Fx: (03) 458-3126
HONG KONG
Denmark
Ph: (45) 4245-3044
Fx: (45) 4245-9206
UNITED KINGDOM
Alcorn Electronics BV
Essebaan 1. 2908 LJ Capelle NO ljssel
Holland
Ph: (010) 451-9533
Fx: (010) 458-6482
BELGIUM
Silicon Concepts Ltd.
ltee Lyochborongh Road. Pas,field
Hampshire
GU30 7SB. United Kingdom
Ph: 4287-51617
Fx: 4287-51603
RTI Industries Coo. Ltd_
ITALY
Room 402. Nan Fang Commercial Centre
No. 19. Lam Lok Street
Kowloon Bay, Kowloon,
Hong Kong
Ph: (852) 795-7421
Fx: (852) 795-7839
ESCO Italian. S.P_A
SWEDEN
ISRAEL
Viale F.1li Casiraghi. 355
20099 Sesto S. Giovanni
Milan, Italy
Ph: (02) 240-9241
Fx: (02) 240-92S5
Titan Electronics AB.
EL-GEV Electronics
P.O. Box 92047. S-12007 Stockholm
Sweden
Ph: (46)8-644-7260
Fx: (46)8-642-2939
Building 101 P.O.B. SO
Tim Ychuda
73175 Israel
Ph: 972-3-971-2056
Fx: 972-3-971-2407
KOREA
E-ONE Corporation
#1618. Korea Busi.... Center
1338-21. Sencho-Dong. Sencho-Ku.
Seoul. 137-070. Korea
Ph: (02) 569-3789
GERMANY
Beck GMBH & CO_
Electronik Bauelemente KG
Eltersdorfer Stree~ 7. D-85oo
Nurenberg. Germany
Ph: (49) 911-3-4050
Fx: (49) 911-3-40528
Miko Komponent AB.
P.O_ Box 2001. S-14S02 Norsborg
Sweden
Ph: 7538-9080
Fx: 7537-5340
The information that appears in this document has been checked and is believed to be reliable. Macronix, however,
will not be responsible for any loss or damage which will result from the use of the information contained herein.
Macronix makes no representation or warranty concerning the accuracy of sale_ Macronix will not extend its warranty on any product beyond that set forth in its standard terms, patent, or other licence implied hereby. Macronix reserves
the right to make changes in its products without notification which may make the information contained in this document obsolete or inaccurate. Contact Macronix for the latest information regarding these products_
I
fM
MACRONIX INC.
1348 Ridder Park Drive
San Jose, CA 95131 USA
TEL:(408) 453-8088
FAX:(408) 453-8488
MACRONIX INTERNATIONAL CO ., LTD
3F, 4 Creation Road IV
Hsin-Chu Science-Based Industrial Park
Hsin-Chu city, Taiwan , R.O.C.
TEL:(035) 783-333 FAX:(035) 778-689
TAIPEI OFFICE
Room 223 , 2F , 144, Sec. 3, Min-Chuan E. Rd .,
Taipei, Taiwan, R.O.C.
TEL:(02) 719-1977
FAX:(02) 712-7359
MACRON IX JAPAN K.K.
2-6-3 Hitotsubashi, Ch iyoda-Ku
Tokyo 101 , Japan
TEL: (03) 3217-3127
FAX:(03) 3217-3147
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2017:09:04 10:09:41-08:00 Modify Date : 2017:09:04 10:35:44-07:00 Metadata Date : 2017:09:04 10:35:44-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:bcfac5a0-ab79-7646-8e66-d24749cd43ba Instance ID : uuid:955deabb-52e4-794b-9abb-94c4419d9fed Page Layout : SinglePage Page Mode : UseNone Page Count : 186EXIF Metadata provided by EXIF.tools