MCNIX MX27C1610

PRELIMINARY
MX27C1610
16M-BIT [2M x 8/1M x 16] CMOS OTP ROM
FEATURES
•
•
•
•
•
2M x 8 or 1M x 16 organization
5V Vcc for Read operation
10V Vpp Programming operation
Fast access time: 100/120 ns
Totally static operation
•
•
•
•
Completely TTL compatible
Operating current: 60mA
Standby current: 100uA
Package type:
- 42 pin plastic DIP
GENERAL DESCRIPTION
The MX27C1610 is a 16M-bit, One Time Programmable
Read Only Memory. It is organized as 2M x 8 or 1M x
16 and has a static standby mode, and features fast
programming. For programming outside from the system, existing EPROM programmers may be used. The
MX27C1610 supports a intelligent fast programming al-
gorithm which can result in programming time of less
than two minutes.
PIN CONFIGURATIONS
PIN DESCRIPTION
This One Time Programmable Read Only Memory is
packaged in industry standard 42 pin dual-in-line plastic package.
SYMBOL
A0~A19
Q0~Q14
CE
OE
BYTE/VPP
A18
A17
A7
A6
A5
A4
A3
A2
A1
A0
CE
GND
OE
Q0
Q8
Q1
Q9
Q2
Q10
Q3
Q11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
MX27C1610
PDIP
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
A19
A8
A9
A10
A11
A12
A13
A14
A15
A16
BYTE/VPP
GND
Q15/A-1
Q7
Q14
Q6
Q13
Q5
Q12
Q4
VCC
Q15/A-1
VCC
GND
PIN NAME
Address Input
Data Input/Output
Chip Enable Input
Output Enable Input
Word/Byte Selection
/Program Supply Voltage
Q15(Word mode)/LSB addr. (Byte
mode)
Power Supply Pin (+5V)
Ground Pin
BLOCK DIAGRAM
CE
CONTROL
LOGIC
OE
BYTE/VPP
A0~A19
ADDRESS
INPUTS
.
.
.
.
.
.
.
.
Y-DECODER
OUTPUT
BUFFERS
.
Q0~Q14
Q15/A-1
Y-DECODER
.
.
X-DECODER
.
.
.
.
.
16M BIT
CELL
MAXTRIX
VCC
VSS
P/N:PM0593
REV. 1.4, NOV. 19, 2002
1
MX27C1610
TRUTH TABLE OF BYTE FUNCTION
BYTE MODE(BYTE = GND)
CE
H
L
L
OE
X
H
L
Q15/A-1
X
X
A-1 input
MODE
Non selected
Non selected
Selected
Q0-Q7
High Z
High Z
DOUT
SUPPLY CURRENT
Standby(ICC2)
Operating(ICC1)
Operating(ICC1)
MODE
Non selected
Non selected
Selected
Q0-Q7
High Z
High Z
DOUT
SUPPLY CURRENT
Standby(ICC2)
Operating(ICC1)
Operating(ICC1)
WORD MODE(BYTE = VCC)
CE
H
L
L
OE
X
H
L
Q15/A-1
High Z
High Z
DOUT
NOTE : X = H or L
STANDBY MODE
FUNCTIONAL DESCRIPTION
The MX27C1610 has a CMOS standby mode which reduces the maximum VCC current to 100 uA. It is placed
in CMOS standby when CE is at VCC ± 0.2V. The
MX27C1610 also has a TTL-standby mode which reduces the maximum VCC current to 4 mA. 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.
READ MODE
The MX27C1610 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.
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.
WORD-WIDE MODE
With BYTE/VPP at VCC ± 0.2V outputs Q0-7 present
data Q0-7 and outputs Q8-15 present data Q8-15, after
CE and OE are appropriately enabled.
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.
BYTE-WIDE MODE
With BYTE/VPP at GND ± 0.2V, outputs Q8-15 are tristated. If Q15/A-1 = VIH, outputs Q0-7 present data
bits Q8-15. If Q15/A-1 = VIL, outputs Q0-7 present data
bits Q0-7.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
2
MX27C1610
SYSTEM CONSIDERATIONS
WRITE OPERATIONS
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 uF 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 One Time
Programmable Read Only Memory arrays, a 4.7 uF
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.
Commands are written to the COMMAND INTERFACE
REGISTER (CIR) using standard microprocessor write
timings. The CIR serves as the interface between the
microprocessor and the internal chip operation. The
CIR can decipher Read Array, Read Silicon ID and Program command. In the event of a read command, the
CIR simply points the read path at either the array or
the silicon ID, depending on the specific read command
given. For a program cycle, the CIR informs the write
state machine, and the write state machine and the write
state machine will control the program sequences and
the CIR will only respond to status reads. After the
write state machine has completed its task, it will allow
the CIR to respond to its full command set. The CIR
stays at read status register mode until the microprocessor issues another valid command sequence.
Device operations are selected by writing commands
into the CIR. See command definition table below.
MODE SELECT TABLE
BYTE/
MODE
CE
OE
A9
A0
Q15/A-1
VPP(5)
Q8-14
Q0-7
Read (Word) (2)
VIL
VIL
X
X
Q15 Out
VIH
Q8-14 Out
Q0-7 Out
Read (Upper Byte) (2)
VIL
VIL
X
X
VIH
VIL
High Z
Q8-15 Out
Read (Lower Byte) (2)
VIL
VIL
X
X
VIL
VIL
High Z
Q0-7 Out
Output Disable (2)
VIL
VIH
X
X
High Z
X
High Z
High Z
Standby (2)
VIH
X
X
X
High Z
X
High Z
High Z
Write Operation (2)
VIL
VIH
X
X
Q15 In
VPP
Q8-14 In
Q0-7 In
ManufacturerID(3)(1)
VIL
VIL
VH
VIL
0B
VIH
00H
C2H
Device ID(3)(1)
VIL
VIL
VH
VIH
0B
VIH
00H
6AH
NOTES:
1. VH = 10V ± 0.5V
2. X Either VIL or VIH.
3. A1= VIL, other address lines not specified are at "X" states
4. See DC Programming Characteristics for VPP voltages.
5. BYTE/VPP is intended for operation under DC Voltage conditions only. VPP=10V± 0.5V for write operation
P/N:PM0593
REV. 1.4, NOV. 19, 2002
3
MX27C1610
COMMAND DEFINITIONS OF WRITE OPERATION TABLE
Command
Sequence
Read/
Reset
Silicon
ID Read
Page/Byte
Program
Read
Status Reg.
Clear
Status Reg.
4
4
4
4
3
Bus Write
Cycles Req'd
First Bus
Write Cycle
Addr
Data
5555H
AAH
5555H
AAH
5555H
AAH
5555H
AAH
5555H
AAH
Second Bus
Write Cycle
Addr
Data
2AAAH
55H
2AAAH
55H
2AAAH
55H
2AAAH
55H
2AAAH
55H
Third Bus
Write Cycle
Addr
Data
5555H
F0H
5555H
90H
5555H
A0H
5555H
70H
5555H
50H
RA
RD
00H/01H
C2H/6AH
PA
PD
X
SRD
Fourth Bus
Addr
Read/Write Cycle Data
NOTES:
1. In the write operation mode, BYTE/VPP should be set to 10V±0.5V.
2. 5555H and 2AAAH address command codes stand for Hex number starting from A0 to A14.
3. RA=Address of the memory location to be read.
RD=Data read from location RA during read operation.
PA=Address of the memory location to be programmed.
PO=Data to be programmed at location PA.
DEVICE OPERATION
SILICON ID READ
The Silicon ID Read mode allows the reading out of a
binary code from the device and will identify its manufacturer and 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 over the entire temperature range of the device.
To activate this mode, the programming equipment must
force VID (10V±o.5V) on address pin A9. Two identifier
bytes may then be sequenced from the device outputs
by toggling address A0 from VIL to VIH. All addresses
are don't cares except A0 and A1.
The manufacturer and device codes may also be read
via the command register, for instances when the
MX27C1610 is programmed in a system without access
to high voltage on the A9 pin.
MX27C1610 Silion ID Codes
Type
A19
A18 A17
A16
A1
A0 Code(HEX) DQ7 DQ6
Manufacturer Code**
X
X
Device Code**
X
X
DQ5 DQ4 DQ3 DQ2
DQ1 DQ0
X
X
VIL
VIL
C2H*
1
1
0
0
0
0
1
0
X
X
VIL
VIH
6AH*
0
1
1
0
1
0
1
0
* The high byte of the code will be 00H and low byte of the code will be C2H for Manufacturer code and 6AH of Device code.
** All other address lines not specified are also at "X" state. X=VIH or VIL.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
4
MX27C1610
READ/RESET COMMAND
WORD-WIDE LOAD
The read or reset operation is initiated by writing the
read/reset command sequence into the command register. Microprocessor read cycles retrieve array data
from the memory. The device remains enabled for reads
until the CIR contents are altered by a valid command
sequence.
Word loads are used to enter the 128 bytes(64 words)
of a page to be programmed or the software codes for
data protection. A word load is performed by applying a
low pulse on the CE input with CE and OE high. The
address is latched on the falling edge of CE. The data is
latched by the rising edge of CE.
The device will automatically power-up in the read/reset state. In this case, a command sequence is not
required to read data. Standard microprocessor read
cycles will retrieve array data. This default value ensures that no spurious alteration of the memory content
occurs during the power transition. Refer to the AC Read
Characteristics and Waveforms for the specific timing
parameters.
PROGRAM
The device is programmed on a page basis. Once the
bytes of a page are loaded into the device, they are
simultaneously programmed during the internal programming period. After the first data word has been
loaded into the device, successive words are entered in
the same manner. The time between word loads must
be less than 30us otherwise the load period could be
teminated. A6 to A19 specify the page address, i.e.,
the device is page-aligned on 128 bytes(64
words)boundary. The page address must be valid during each high to low transition of CE. A0 to A5 specify
the word address withih the page. The word may be
loaded in any order; sequential loading is not required.
If a high to low transition of CE is not detected whithin
100us of the last low to high transition, the load period
will end and the internal programming period will start.
The Auto page program terminates when status on Q7
is "1" at which time the device stays at read status register mode until the CIR contents are altered by a valid
command sequence.
The MX27C1610 is accessed when CE and OE are low
the data stored at the memory location determined by
the address pins is asserted on the outputs. The outputs are put in the high impedance state whenever CE
or OE is high. This dual line control gives designers
flexibility in preventing bus contention.
Note that the read/reset command is not valid when program is in progress.
PAGE PROGRAM
The device is set up in the programming mode when
the programming Voltage Vpp=10V is applied with
Vcc=5V, and OE=VIH.
Any attempt to write to the device without the threecycle command sequence will not start the internal Write
State Machine(WSM), no data will be written to the device.
After three-cycle command (see command table) sequence is given, a word load is performed by applying a
low pulse on the CE input with CE low and OE high.
The address is latched on the falling edge of CE The
data is latched by the rising edge of CE . Maximum of
128 bytes of data may be loaded into each page by the
same procedure as outlined in the page program section below.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
5
MX27C1610
READ STATUS REGISTER
CLEAR STATUS REGISTER
The MXIC's16 Mbit OTP ROM contains a status register which may be read to determine when a program
operation is complete, and whether that operation completed successfully. The status register may be read at
any time by writing the Read Status command to the
CIR. After writing this command, all subsequent read
operations output data from the status register until another valid command sequence is written to the CIR. A
Read Array command must be written to the CIR to return to the Read Array mode.
The Program fail status bit (Q4) are set by the write
state machine, and can only be reset by the system
software. These bits can indicate various failure
conditions(see Table below). By allowing the system
software to control the resetting of these bits, several
operations may be performed (such as cumulatively
programming several pages . The status register may
then be read to determine if an error occurred during
that programming series. This adds flexibility to the
way the device may be programmed. Additionally, once
the program fail bit happens, the program operation can
not be performed further. The program fail bit must be
reset by system software before further page program
are attempted. To clear the status register, the Clear
Status Register command is written to the CIR. Then,
any other command may be issued to the CIR. Note
again that before a read cycle can be initiated, a Read
command must be written to the CIR to specify whether
the read data is to come from the Array, Status Register
or Silicon ID.
It should be noted that the contents of the status register are latched on the falling edge of OE or CE whichever occurs last in the read cycle. This prevents possible bus errors which might occur if the contents of the
status register change while reading the status register.
CE or OE must be toggled with each subsequent status
read, or the completion of a program operation will not
be evident.
The Status Register is the interface between the microprocessor and the Write State Machine (WSM). When
the WSM is active, this register will indicate the status
of the WSM, and will also hold the bits indicating whether
or not the WSM was successful in performing the desired operation. The WSM can set status bit4 and bit7.
However, the WSM can only clear bit 7 but can not clear
bit 4. If Program fail status bit is detected, the Status
Register is not cleared until the "Clear Status Register
command" is issued. The MX27C1610 automatically outputs Status Register data when read after Page Program or Read Status Command write cycle. The internal state machine is set for reading array data upon
device power-up.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
6
MX27C1610
STATUS REGISTER TABLE
STATUS
IN PROGRESS
PROGRAM
COMPLETE
PROGRAM
FAIL
PROGRAM
AFTER CLEARING STATUS REGISTER
NOTES
1,2
1,2
1,3
Q7
0
1
1
1
Q4
0
0
1
0
Q3
0
0
0
0
NOTES:
1. Q7 : WRITE STATE MACHINE STATUS
1 = READY, 0 = BUSY
Q4 : PROGRAM FAIL STATUS
1 = FAIL IN PROGRAM, 0 = SUCCESSFUL PROGRAM
Q3=0 = RESERVED FOR FUTURE ENHANCEMENTS.
These bits are reserved for future use ; mask them out when polling the Status Register.
2. PROGRAM STATUS is for the status during Page Programming.
3. FAIL STATUS bit(Q4) is provied during Page Program mode.
ELECTRICAL SPECIFICATIONS
LOW VCC WRITE INHIBIT
To avoid initiation of a write cycle during VCC power-up
and power-down, a write cycle is locked out for VCC
less than VLKO(= 3.2V , typically 3.5V). If VCC < VLKO,
the command register is disabled and all internal program circuits are disabled. Under this condition the
device will reset to the read mode. Subsequent writes
will be ignored until the VCC level is greater than VLKO.
It is the user's responsibility to ensure that the control
pins are logically correct to prevent unintentional write
when VCC is above VLKO.
ABSOLUTE MAXIMUM RATINGS
RATING
Ambient Operating Temperature
Storage Temperature
Applied Input Voltage
Applied Output Voltage
VCC to Ground Potential
A9
BYTE/VPP
WRITE PULSE "GLITCH" PROTECTION
Noise pulses of less than 10ns (typical) on CE will not
initiate a write cycle.
VALUE
0°C to 70°C
-65°C to 125°C
-0.5V to 7.0V
-0.5V to 7.0V
-0.5V to 7.0V
-0.5V to 13.5V
-0.5V to 12.0V
NOTICE:
Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device. This is stress rating only and functional operational
sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended period may
affect reliability.
LOGICAL INHIBIT
Writing is inhibited by holding any one of OE = VIL,CE =
VIH. To initiate a write cycle CE must be a logical zero
while OE is a logical one, and BYTE/VPP=10V.
NOTICE:
Specifications contained within the following tables are subject to change.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
7
MX27C1610
°C, f = 1.0 MHz
CAPACITANCE TA = 25°
SYMBOL
CIN
CVPP
COUT
PARAMETER
Input Capacitance
VPP Capacitance
Output Capacitance
MIN.
TYP.
MAX.
14
20
16
UNIT
pF
pF
pF
CONDITIONS
VIN = 0V
VPP=0V
VOUT = 0V
SWITCHING TEST CIRCUITS
1.6K ohm
DEVICE
UNDER
+5V
TEST
DIODES = IN3064
OR EQUIVALENT
CL
1.2K ohm
CL = 100 pF Including jig capacitance
SWITCHING TEST WAVEFORMS
2.4V
2.0V
2.0V
TEST POINTS
0.8V
0.8V
0.45V
OUTPUT
INPUT
AC TESTING: Inputs are driven at 2.4V for a logic "1" and 0.45V for a logic "0".
Input pulse rise and fall times are < 10ns.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
8
MX27C1610
°C to 70°
°C, VCC = 5V±
±10%
DC CHARACTERISTICS TA = 0°
SYMBOL
PARAMETER
NOTES
ILI
Input Leakage
ILO
Output Leakage
MIN.
TYP.
MAX.
UNITS
TEST CONDITIONS
1
±10
uA
VCC = VCC Max
1
±10
uA
Current
VIN = VCC or GND
Current
ISB1
VCC Standby
ISB2
VCC Standby
VIN = VCC or GND
1
1
100
uA
2
4
mA
Current(CMOS)
VCC Read
VCC = VCC Max
CE = VCC±0.2V
Current(TTL)
ICC1
VCC = VCC Max
VCC = VCC Max
CE = VIH
1
50
60
mA
Current
VCC = VCC Max
CMOS: CE = GND± 0.2V
BYTE/VPP = GND±0.2V or
VCC± 0.2V
Inputs = GND±0.2V or
VCC± 0.2V
TTL : CE = VIL,
BYTE/VPP = VIL or VIH
Inputs = VIL or VIH,
f = 10MHz, IOUT = 0 mA
ICC2
VCC Read
1
30
35
mA
Current
VCC = VCC Max,
CMOS: CE = GND± 0.2V
BYTE/VPP = VCC±0.2V or
GND± 0.2V
Inputs = GND±0.2V or
VCC±0.2V
TTL: CE= VIL,
BYTE/VPP = VIH or VIL
Inputs = VIL or VIH,
f = 5MHz, IOUT = 0mA
ICC4
VCC Program
1
VIL
Input Low Voltage
2
VIH
Input High Voltage
3
VOL
Output Low Voltage
VOH
Output High Voltage
30
50
mA
-0.3
0.8
V
2.4
VCC+0.3 V
Program in Progress
Current
0.45
2.4
V
IOL = 2.1mA
V
IOH = -2mA
NOTES:
1. All currents are in RMS unless otherwise noted. Typical values at VCC = 5.0V, T = 25°C. These currents are valid for all
product versions (package and speeds).
2. VIL min. = -1.0V for pulse width £ 50ns.
VIL min. = -2.0V for pulse width £ 20ns.
3. VIH max. = VCC + 1.5V for pulse width £ 20ns. If VIH is over the specified maximum value, read operation cannot be
guaranteed.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
9
MX27C1610
AC CHARACTERISTICS --- READ OPERATIONS
SYMBOL
tACC
tCE
tOE
tDF
tOH
tBACC
tBHZ
27C1610-10
DESCRIPTIONS
MIN.
MAX.
Address to Output Delay
100
CE to Output Delay
100
OE to Output Delay
50
OE High to Output in High Z
0
35
Address to Output hold
0
BYTE/VPP to Output Delay
100
BYTE/VPP Low to Output in High Z
50
27C1610-12
MIN. MAX.
120
120
50
0
35
0
120
50
UNIT
ns
ns
ns
ns
ns
ns
ns
CONDITIONS
CE=OE=VIL
OE=VIL
CE=VIL
CE=VIL
CE=OE=VIL
CE= OE=VIL
CE=VIL
NOTE:
1. tDF is defined as the time at which the output achieves the open circuit condition and data is no longer driven.
TEST CONDITIONS:
•
•
•
•
Input pulse levels: 0.45V/2.4V
Input rise and fall times: 10ns
Output load: 1TTL gate+100pF(Including scope and
jig)
Reference levels for measuring timing: 0.8V, 2.0V
P/N:PM0593
REV. 1.4, NOV. 19, 2002
10
MX27C1610
Figure 1. READ TIMING WAVEFORMS
Vcc Power-up
Standby
Device and
Outputs Enabled
address selection
Standby
Vcc Power-down
Data valid
VIH
ADDRESSES STABLE
ADDRESSES
VIL
VIH
CE
VIL
VIH
OE
VIL
tDF
tOE
tCE
tOH
VOH
DATA OUT
HIGH Z
Data out valid
HIGH Z
VOL
tACC
5.0V
VCC
GND
NOTE:
1.For real world application, BYTE/VPP pin should be either static high(word mode) or static low(byte mode);
dynamic switching of BYTE/VPP pin is not recommended.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
11
MX27C1610
Figure 2. BYTE/VPP TIMING WAVEFORMS
VIH
ADDRESSES STABLE
ADDRESSES
VIL
VIH
CE
VIL
VIH
OE
VIL
tDF
tBACC
VIH
tOE
BYTE
VIL
tCE
tOH
VOH
DATA(Q0-Q7)
HIGH Z
Data Output
HIGH Z
Data Output
VOL
tACC
tBHZ
VOH
DATA(Q8-Q15)
HIGH Z
HIGH Z
Data Output
VOL
P/N:PM0593
REV. 1.4, NOV. 19, 2002
12
MX27C1610
AC CHARACTERISTICS --- PROGRAM OPERATIONS
SYMBOL
tWC
tAS
tAH
tDS
tDH
tOES
tCES
tCS
tCH
tWP
tWPH
tBALC
tBAL
tSRA
tCESR
tVCS
tRAW
27C1610-10
DESCRIPTION
MIN.
MAX.
Write Cycle Time
100
Address Setup Time
0
Address Hold Time
50
Data Setup Time
50
Data Hold Time
0
Output Enable Setup Time
0
CE Setup Time
0
CE Setup Time
0
CE Hold Time
0
Write Pulse Width
50
Write Pulse Width High
30
Word Address Load Cycle
0.3
30
Word Address Load Time
100
Status Register Access Time
70
CE Setup before S.R. Read
70
VCC Setup Time
50
Read Operation Set Up Time After Write
20
P/N:PM0593
27C1610-12
MIN.
MAX.
120
0
60
60
0
0
0
0
0
60
50
0.3
30
100
90
70
50
20
UNIT
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
us
us
ns
ns
us
us
REV. 1.4, NOV. 19, 2002
13
MX27C1610
Figure 3. COMMAND WRITE TIMING WAVEFORMS
CE
tOES
tCS
OE
tAH
tAS
ADDRESSES
VALID
tDH
tDS
DATA
(Q0~Q15)
VCC
10V
BYTE/VPP
HIGH Z
DIN
tVCS
VIH
VIL
NOTE:
1.BYTE/VPP pin should be static at 10V+0.5V during Write operation.
2.BYTE/VPP pin should be static at TTL, or CMOS level, during Read operation.
P/N:PM0593
REV. 1.4, NOV. 19, 2002
14
MX27C1610
Figure 4. AUTOMATIC PAGE PROGRAM TIMING WAVEFORMS
A0~A5
55H
AAH
55H
A6~A14
55H
2AH
55H
tAS
Word offset
Address
Last Word
offset Address
Page Address
tAH
Page Address
A15~A19
tWC
tBAL
tBALC
CE
tWP
tCES
OE
tRAW
10V
BYTE/VPP
VIH
VIH
VIL
tDS
VIL
tDH
tSRA
DATA
AAH
55H
A0H
Write
Last Write
Data
Data
SRD
Q0~Q15
NOTE:
1.BYTE/VPP should be static at 10V+0.5V during page programming
2.Before OE going low to "read mode", BYTE/VPP must from VH(10V) to VIH or VIL
P/N:PM0593
REV. 1.4, NOV. 19, 2002
15
MX27C1610
PROGRAMMING PERFORMANCE
PARAMETER
Page Programming Time
Chip Programming Time
Byte Program Time
MIN.
LIMITS
TYP.
0.9
14
7
MAX.
27
150
UNITS
ms
sec
us
LATCHUP CHARACTERISTICS
Input Voltage with respect to GND on all pins except I/O pins
Input Voltage with respect to GND on all I/O pins
Current
Includes all pins except Vcc. Test conditions: Vcc = 5.0V, one pin at a time.
P/N:PM0593
MIN.
-1.0V
-1.0V
-100mA
MAX.
13.5V
Vcc + 1.0V
+100mA
REV. 1.4, NOV. 19, 2002
16
MX27C1610
PACKAGE INFORMATION
P/N:PM0593
REV. 1.4, NOV. 19, 2002
17
MX27C1610
Revision History
Revision No. Description
1.3
Changed title from "Advanced Information" to "Preliminary"
1.4
To modify package information
P/N:PM0593
Page
P1
P17
Date
APR/26/2000
NOV/19/2002
REV. 1.4, NOV. 19, 2002
18
MX27C1610
MACRONIX INTERNATIONAL CO., LTD.
HEADQUARTERS:
TEL:+886-3-578-6688
FAX:+886-3-563-2888
EUROPE OFFICE:
TEL:+32-2-456-8020
FAX:+32-2-456-8021
JAPAN OFFICE:
TEL:+81-44-246-9100
FAX:+81-44-246-9105
SINGAPORE OFFICE:
TEL:+65-348-8385
FAX:+65-348-8096
TAIPEI OFFICE:
TEL:+886-2-2509-3300
FAX:+886-2-2509-2200
MACRONIX AMERICA, INC.
TEL:+1-408-453-8088
FAX:+1-408-453-8488
CHICAGO OFFICE:
TEL:+1-847-963-1900
FAX:+1-847-963-1909
http : //www.macronix.com
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.
19