1993_Macronix_Memory_Data_Book 1993 Macronix Memory Data Book

User Manual: 1993_Macronix_Memory_Data_Book

Open the PDF directly: View PDF PDF.
Page Count: 186

Download1993_Macronix_Memory_Data_Book 1993 Macronix Memory Data Book
Open PDF In BrowserView 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                      : 186
EXIF Metadata provided by EXIF.tools

Navigation menu