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