MX29F1610 FEATURES 5V + 10% write and erase JEDEC-standard EEPROM commands Endurance:10,000 cycles Fast access time: 100/120ns * Sector erase architecture - 16 equal sectors of 128k bytes each - Sector erase time: 150ms typical * Auto Erase and Auto Program Algorithms - Automatically erases any one of the sectors or the whole chip with Erase Suspend capability - Automatically programs and verifies data at specified addresses Status Register feature for detection of program or erase cycle completion Low VCC write inhibit is equal to or less than 3.2V GENERAL DESCRIPTION The MX29F 1610 is a 16-mega bit Flash memory organized as either 1M wordx16 or 2M bytex8. The MX29F1610 includes 16-128KB(131,072) blocks or 16-64KW(65,536) blocks. MXICs Flash memories offer the most cost- effective and reliable read/write non-volatile random access memory. The MX29F1610 is packaged in 48-pin TSOP or 44-pin SOP. For 48-pin TSOP, CE2 and RY/BY are extra pins compared with 44-pin SOP package. This is to optimize the products (such as solid-state disk drives or flash memory cards) control pin budget. PWD is available in 48 -pin TSOP for low power environment. All the above three pins(CE2,RY/BY and PWD) plus one extra VCC pin are not provided in 44-pin SOP. !t is designed to be reprogrammedanderased in-system orin-standard EPROM programmers. The standard MX29F 1610 offers access times as fast as 100ns, allowing operation of high-speed microprocessors without wait. To eliminate bus contention, the MX29F 1610 has separate chip enables(CE1 and CE2), output enable (OE), and write enable (WE) controls. MXICs Flash memories augment EPROM functionality with in-circuit electrical erasure and programming. The MX29F 1610 uses a command register to manage this 16M-BIT [2M x 8/1M x 16] CMOS SINGLE VOLTAGE FLASH EEPROM * Software and hardware data protection * Page program operation - Internal address and data latches for 128 bytes/64 words per page - Page programming time: 3ms typical - Byte programming time: 24us in average * Low power dissipation - 50mA active current - 100UA standby current * CMOS and TTL compatible inputs and outputs * Two independently Protected sectors * Deep Power-Down Input - 1uA ICC typical * Industry standard surface mount packaging - 48 lead TSOP, TYPE | - 44 lead SOP functionality. The command register allows for 100% TTL level control inputs and fixed power supply levels during erase and programming, while maintaining maximum EPROM compatibility. To allow for simple in-system reprogrammability, the MX29F1610 does not require high input voltages for programming. Five-volt-only commands determine the operation of the device. Reading data out of the device is similar to reading from an EPROM. MXIC Flash technology reliably stores memory contents even after 10,000 cycles. The MXICs 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 MX29F 1610 uses a 5V + 10% VCC supply to perform the Auto Erase and Auto Program algorithms. The highest degree of latch-up protection is achieved with MXICs 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. P/N:PMO260 REV. 2.3, APR. 16, 1999 25-1M=Ic MX29F1610 PIN CONFIGURATIONS 48 TSOP(TYPE 1) (12mm x 20mm) + AIG 2 Aa fal Garg | 8 S] ats 1S a ie 1 = ui a EE a Au 17? 6 O68 42 7 Alt atc 3 gts ons at AIG rant Bre on |S o| % 1 a4 wee Mx29F1610 vec ves [3 MX29F 1610 2) we ais ta (Normal Type) a3 Ge LS (Reverse Type) 3 we ay 5 18 aio co 34 5 AW? 7 1 2 7 a i os as |e wl oS AS 18 ai ai 3 1a AB Ad | 1s 8 8 30 19 Aa Ag | 2G ae fe 29 20 AB Ag | 21 OE OE 28 2 a AL | 22 GND GNO a7 22 a ag | 23 cel Cet 26 a3. AQ veo | 24 _ cE2 CEe 2s _ _ a 24 yCC 44 SOP(500mil) PIN DESCRIPTION SYMBOL PIN NAME we 19 | ote AO-A19 Address input 1 a7} 8 e a Q0-Q14 Data Input/Output a7 ag | 5 40 |. A10 Q15/A - 1 Q15(Word mode)/LSB addr.(Byte mode) AS 6 39 Ait - ag | 7 38 | at2 CE1/CE2 Chip Enable Input K 8 a7 Aa 9 36] ata PWD Deep Power- Down Input AM 10 36 AIS aE ao | 11 Dae} ate OE Output Enable Input ce) 12 gy 8 | BYTE WE Write Enable Input GND 13 = 32 | GNO __. oe e _ ot RY/BY Ready/Busy Output ao +! ! ; as | 16 29 | Qi4 WP Sector Write Protect Input ai 17 28 a6 - ag | 18 a7} a3 BYTE Word/Byte Selection input a2 19 26 as aio | 20 25 | ate VCC Power Supply a3 -| 21 24 t a4 ; ain | 22 23 | yoo GND Ground Pin P/N:PMO260 REV. 2.3, APR. 16, 1999 25-2M=Ic MxX29F1610 BLOCK DIAGRAM Vv WRITE WE CONTROL PROGRAM/ERASE STATE S| input > RYIBY CE1/CE2 HIGH VOLTAGE MACHINE OE LOGIC We (WSM) PWD BYTE v x COMMAND a MX29F 1610 mapa ADDRESS 8 FLASH 4 CIR) 0 LATCH => m ARRAY 90-419 =} ano fara SOURCE BUEFER a HV 8 Y-PASS GATE COMMAND QO m DATA D i i DECODER SENSE PGM AMPLIFIER DATA <_ COMMAND < DATA LATCH PROGRAM] DATA LATCH| Q0-Q15/A-1 E> 0 BUFFER P/N:PM0260 REV. 2.3, APR. 16, 1999 25-3Table1.PIN DESCRIPTIONS MX29F1610 SYMBOL. TYPE NAME AND FUNCTION AQ -A19 INPUT ADDRESS INPUTS: for memory addresses. Addresses are internally latched during a write cycle. Q0 - Q7 INPUT/OUTPUT LOW-BYTE DATA BUS: Input data and commands during Command Interface Register(CIR) write cycles. Outputs array,status and identifier data in the appropriate read mode. Floated when the chip is de-selected or the outputs are disabled. Q8-Q14 INPUT/QUTPUT HIGH-BYTE DATA BUS: Inputs data during x 16 Data-Write operations. Outputs array, identifier data in the appropriate read mode; not used for Status register reads. Floated when the chip is de-selected or the outputs are disabled. QI5/A -1 INPUT/OUTPUT Selects between high-byte data INPUT/OUTPUT(BYTE = HIGH) and LSB ADDRESS(BYTE = LOW) CE1/CE2 INPUT CHIP ENABLE INPUTS: Activate the devices control logic, Input buffers, decoders and sense amplifiers. With either CET or CE2 high, the device is de-selected and power consumption reduces to Standby level upon completion of any current program or erase operations. Both CE1,CE2 must be low to select the device. CE2 is not provided in 44-pin SOP package. All timing specifications are the same for both signals. Device selection occurs with the latter falling edge of CE1 or CE2. The first rising edge of CE or CE2 disables the device. PWD INPUT POWER-DOWN: Puts the device in deep power-down mode. PWDis active low; PWD high gates normal operation. PWD also locks out erase or program operation when active low providing data protection during power transitions. INPUT OUTPUT ENABLES: Gates the device's data through the output buffers during a read cycle OE is active low. INPUT OPEN DRAIN OUTPUT WRITE ENABLE: Controls writes to the Command Interface Register(CIR). WE is active low. READY/BUSY: Indicates the status of the internal Write State Machine (WSM). When low itindicates that the WSM is performing a erase or program operation. RY/BY high indicate that the WSM is ready for new commands, sector erase is suspended or the device is in deep power-down mode. RY/ BY is always active and does not float to tristate off when the chip is deselected or data output are disabled. P/N:PM0260 REV. 2.3, APR. 16, 1999 25-4M=ic MX29F1610 SYMBOL TYPE NAME AND FUNCTION WRITE PROTECT: Top or Bottom sector can be protected by writing a non- volatile protect-bit for each sector. When WP is high, all sectors can be programmed or erased regardless of the state of the protect-bits. The WP input buffer is disabled when PWD transitions low (deep power-down mode). BYTE ENABLE: BYTE Low places device in x8 mode. All data is then input or output on Q0-7 and Q8-14 float. AddressQ15/A-1 selects between the high and low byte. BYTE high places the device in x16 mode, and tums off the Q15/A-1 input buffer. Address AQ, then becomes the lowest order address. DEVICE POWER SUPPLY (5V + 0%) WP INPUT BYTE INPUT VCC GND GROUND BUS OPERATION Flash memory reads, erases and writes in-system via the local CPU . All bus cycles to or from the flash memory conform fo standard microprocessor bus cycles. Table 2.1 Bus Operations for Word-Wide Mode (BYTE = VIH) Mode Notes PWD CEi1 CE2 OE WE AO Ai A9 = Q0-Q7 Q8-Q14 Q15/A-1 RY/BY Read 1.27 VIH VIL Vil VIL VIH X DOUT DOUT DOUT xX Output Disable 1,67 VIH VIL VIL VIH_ VIH X HighZ HighZ - HighZ xX Standby 1,67 VIH VIL VIH xX Xx X HighZ HighZ HighZ X VIH- VIL VIK_VIH Deep Power-Down 1, 3 VIL xX x Xx X Xx xX Xx HighZ = High Z HighZ VOH Manufacturer ID 4, 8 VIH VIL ss (ass +>->---> START Loading End? YES Wait 100us <> ES ES ; Page Program Completed Program another page? YE! ' X NO Write Data AAH Address 5555H Write Data 55H Address 2AAAH Write Program Data/Address 7 Read Status Register b- YY! YES Sector Erase Completed ' Operation Done, Device Stays at Read S.R. Mode S.R. Mode First NO To Execute YES Suspend Erase 7 Erase Suspend Flow (Figure 4.) Erase Error Y To Continue Other Operations, Do Clear P/N:PM0260 REV. 2.3, APR. 16, 1999 25-18MX29F1610 Figure 4. ERASE SUSPEND/ERASE RESUME FLOW CHART Y Write Data AAH Address 5555H | x | Write Data 55H Address 2AAAH | x Write Data BOH Address 5555H Read Status Register YES YES rase Suspend Erase has completed Y Erase Error xX Write Data AAH Address S555H Operation Done, To Continue Other Device Stays at Operations, Do Clear Read S.A, Mode S.A. Mode First Write Data 55H Address 2AAAH Write Data FOH Address 5555H Reading End ? YES x Write Data AAH Address 5555H Write Data 55H Address 244AH Write Data DOH Address 5555H Continue Erase P/N:PMO0260 REV. 2.3, APR. 16, 1999 25-19MX29F1610 ELECTRICAL SPECIFICATIONS ABSOLUTE MAXIMUM RATINGS RATING VALUE Ambient Operating Temperature 0C to 70C Storage Temperature -65C to 125C 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 AQ -0.5V to 13.5V CAPACITANCE TA = 25C, f = 1.0 MHz 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 tating conditions for extended period may affect reliability. NOTICE: Specifications contained within the following tables are subject to change. SYMBOL PARAMETER MIN. TYP. MAX. UNIT CONDITIONS CIN Input Capacitance 14 pF VIN = OV COUT Output Capacitance 16 pF VOUT = 0V SWITCHING TEST CIRCUITS 1.8K Eg pg ay TEST 7 4 CL = 100 pF Including jig capacitance DIODES = IN3064 OR EQUIVALENT SWITCHING TEST WAVEFORMS 2.4V C OV 2 > o.8v 0.45V TEST POINTS (NPUT OUTPUT AC TESTING: Inputs are driven at 2.4V for a logic "1" and 0.45V for a lagic O". Input pulse rise and fall times are < 10ns. P/N:PM0260 REV. 2.3, APA. 16, 1999 25-20M=ic MX29F1610 DC CHARACTERISTICS = 0C to 70C, VCC = 5V+10% SYMBOL PARAMETER NOTES MIN. TYP. MAX. UNITS TEST CONDITIONS HL input Load 1 10 uA VCC = VCC Max Current VIN = VCC or GND ILO Output Leakage 1 10 uA VCC = VCC Max Current VIN = VCC or GNO ISBi VCC Standby 1 50 100 uA VCC = VCC Max Current(CMOS) CE1, CE2, PWD = VCC + 0.2V ISB2 VCC Standby 2 4 mA VCC = VCC Max Current(TTL) CE1, CE2, PWD = VIH IDP VCC Deep 1 1 20 uA PWD = GND 0.2V Power-Down Current ICC1 Vcc Read 1 50 60 mA VCC = VCC Max Current CMOS: CE1, CE2 = GND + 0.2V BYTE = GND + 0.2V or VCC + 0.2V Inputs = GND + 0.2V or VCC + 0.2V TTL : CE1, CE2 = VIL, BYTE = VIL or VIH Inputs = VIL or VIH, f= 10MHz, IOUT =0 mA ICC2 VCC Read 1 30 35 mA VGC = VCC Max, Current CMOS: GE1, CE2 = GND + 0.2V BYTE = VCC + 0.2V or GND +0.2V Inputs = GND + 0.2V or VCC + 0.2V TTL: CE1, CE2 = VIL, BYTE = ViH or VIL Inputs = VIL or VIH, f = 5MHz, (OUT = GmA Icc3 VCC Erase 1,2 5 10 mA CE1, CE2 = VIH Suspend Current BLock Erase Suspended IcC4 VCC Program Current 1 30 50 mA Program in Progress ICC5 VCC Erase Current 1 30 50 mA Erase in Progress VIL Input Low Voltage 3 -0.3 0.8 Vv VIH Input High Voltage 4 2.4 VCC+0.3 V VOL Output Low Voltage 0.45 Vv IOL =2.1mA VOH Output High Voltage 2.4 Vv IOH = -400uUA NOTES: 1. All currents are in RMS unless otherwise noted. Typical values at VCC = 5.0V, T = 25C. These currents are valid for all product versions (package and speeds). 2. ICC3 is specitied with the device de-selected. If the device is read while in erase suspend mode, current draw is the sum of 1CC3 and ICC 1/2. 3. VIL min. = -1.0V far puise width 50ns. VIL min. = -2.0V for pulse width 20ns. 4. VIH max. = VCC + 1.5V for pulse width 20ns. If VIH is over the specified maximum value, read operation cannot be guaranteed. P/N:PM0260 REV. 2.3, APR. 16, 1999 25-21M=Ii MX29F1610 AC CHARACTERISTICS - READ OPERATIONS 29F1610-10 29F1610-12 SYMBOL DESCRIPTIONS MIN. MAX. MIN. MAX. UNIT CONDITIONS tACC Address to Output Delay 100 120 ns CE=OE=VIL tCE CE to Output Delay 100 120 ns OE=VIL tOE OE to Output Delay 55 60 ns CE=VIL tDF OE High to Output Delay 0 55 55 ns CE=VIL tOH Address to Output hold 0 0 ns CE-OESVIL tBACG BYTE to Output Delay 100 120 ons CE=OE=VIL tBHZ BYTE Low to Output in High Z 55 55 ns CE=VIL tDPR Deep Power-Down Recovery 700 700 ns TEST CONDITIONS: NOTE: : 1. tDF is defined as the time at which the output achieves the * input pulse levels: 0.45V/2.4V open circuit condition and data is no longer driven. * Input rise and fall times: 10ns * Output load: 1TTL gate+100pF (Including scope and iig) Reference levels for measuring timing: 0.8V, 2.0V P/N:PMO0260 25-22 REV. 2.3, APR. 16, 1999M=Ig8 | MxX29F1610 Figure 5. READ TIMING WAVEFORMS Standby Device and Outputs Enabled Standby Veo Power-up address selection Data valid Vcc Power-down ADDRESSES ADDRESSES STABLE CE (1) VIL OE 10F < - VIH WE VIL ~ 10 \ ~ (CE ~ VOH = 10H ~< HIGH Z (Taf " VV AY HIGH DATA OUT VoL WAN Data out valid _STTf7 tac ~ 5.0V vec \_ GND = tOPR ~ VIH f- PWD VIL NOTE: 1.CE is defined as the latter of CE1 or CE2 going Low or the first of CE1 or CE2 going High. 2.For real world application, BYTE pin should be either static high(word mode) or static low({byte made), dynamic switching of BYTE pin is not recommended. P/N:PM0260 REV. 2.3, APR. 16, 1999 25-23M=IiE MX29F1610 Figure 6. BYTE TIMING WAVEFORMS ADDRESSES ADORESSES STABLE VIH VIL ef \ CE (1) vIH fo Nf > VIL OE ~ 1DF ~ = tBACC. VIH oem ~ ayTe vt ICE ~ wm 10H 4 VOH HIGH Z DATA(DQ0-DQ7) { Data Output OX at ouput pp) HSH VOL. tacc tBHZ i VOH VOL. NOTE: 1.CE is defined as the latter of CE1 or CE2 going Low or the first of CE1 or CE2 going High. P/N:PM0260 REV. 2.3, APR. 16, 1999 25-24M=Ii MxX29F1610 AC CHARACTERISTICS WRITE/ERASE/PROGRAM OPERATIONS 29F1610-10 29F1610-12 SYMBOL DESCRIPTION MIN. MAX. MIN. MAX. UNIT twC Write Cycle Time - 100 120 ns tAS Address Setup Time 0 0 ns tAH Address Hold Time 45 50 ns tDS Data Setup Time 45 50 ns tDH Data Hold Time 10 10 ns tOES Output Enable Setup Time 0 0 ns tCES CE Setup Time 0 0 ns tGHWL Read Recover TimeBefore Write 0 0 ics CE Setup Time 0 0 ns tCH CE Hold Time 0 0 ns tWP Write Pulse Width 45 50 ns tWPH Write Pulse Width High 50 50 ns tBALC Byte(Word) Address Load Cycle 0.3 30 0.3 30 us tBAL Byte(Word) Address Load Time 100 100 us tSRA Status Register Access Time 100 120 ns tCESR CE Setup before $.R. Read 100 100 ns tWHAL WE High to RY/BY Going Low 100 100 ns tWHRLP WE High to RY/BY Going Low 100.1 100.1 us (in Page Program mode) tPHWL PWD High Recovery to WE Going Low 1 1 us vCS VCC Setup Time 2 2 us P/N:PMO260 REV. 2.3, APR. 16, 1999 25-25M=Ii MX29F1610 Figure 7. COMMAND WRITE TIMING WAVEFORMS WE tWH \ - YN tOES - ows ~ wwe CE ICPH ADDRESSES 10S (OH DATA HIGH Z TT DIN (D/Q) vec Svcs ~~! - PWD _/ - tPHWL ~ NOTE: 1.BYTE pin is treated as Address pin. All timing specifications for BYTE pin are the same as those for address pin. 2.BYTE pin is sampled on the falling edge of WE or CE during the 3rd command write bus cycle; for real world application, BYTE pin should be either static high(word mode) or static low(byte mode). P/N:PM0260 REV. 2.3, APR. 16, 1999 25-26Mx29F1610 Figure 8. AUTOMATIC PAGE PROGRAM TIMING WAVEFORMS A0~AS 4-1 ((Byte Mode Only) AG-A14 A15~A19 WE CE(1) OE RY/BY DATA PWD ies Word offset 55H AAH 55H Addres s Byte Select Offset Addrass ast Low/High' Byte Select Page Address Page Address (CP tCPH 1BAL ae oe NSN SDV DVDS NS Sf _. Nf tWHRLP <~_ eS 1oH - a ISRA ~ Coo) Rata Data tPHWL ~ -_ NOTE: 1.CE is defined as the jatter ot CE1 or CE2 going low, or the first of CE1 or CE2 going high. 2.Please refer to page 9 for detail page program operation. P/N:PMO0260 REV. 2.3, APR. 16, 1999 25-27M=IiIc MxX29F1610 AO~A14 */5555H AIS A16~A19 twP tWPH <-_ > ae NI NS NS NS NS NI a ICES <= OE Nf tWHRL ad RY/BY (0S py ae ~~ tSRA = - DATA _{ AAH a 55H YX 80H oo AAH Pan 55H y{30H/1 OH SRD tPHWL ~~ _? PWD NOTES: 1.CE# is defined as the latter of CE1 or CE2 going low, or the first of CE1 or CE2 going high. 2."*" means don't care" in this diagram. 3."SA" means "Sector Adddress. P/N:PM0260 REV. 2.3, APR. 16, 1999 25-28M=Ic MX29F1610 Figure 10. SECTOR PROTECTION ALGORITHM START, PLSCNT=0 y Write Data AAH Address 5555H Write Data 55H Address 2AAAH y Write Data 60H Address 5555H f Write Data AAH Address 5555H Y Write Data 55H Address 2AAAH Increment PLSCNT, Ta Protect Sector Again er 4 Write Data 20H, Sector Address* Y Read Status Register YES . NO Y Protect Sector Operation Yerminated Device Failed To Verify Protect Status ? Verify Protect Status Flow (Figure 12} NO YES 1 Device Stays at Read S.R. Mode Sector Protected,Operation NOTE : Done, Device Stays at Verity Sactor Protect Mode Only the Top or the Bottom Sector Address is vaild in this feature. i.e, Sector Address = (A19,A18,A17,A16,A15) = GOOOOB or 11111B P/N:PMO0260 REV. 2.3, APR. 16, 1999 25-29Mic a2 MxX29F1610 Figure 11. SECTOR UNPROTECT ALGORITHM Y Write Data AAH Address 5555H Y Write Data 55H Address 2AAAH ae Write Data 60H Address 5555H Y Write Data AAH Address 5555H 1 Write Data 55H Address 2AAAH Increment PLSCNT, To Unprotect Sector Again Y 4 Write Data 40H, Sector Address y Read Stalus Register YES NO Y Unprotect Sector PLSCNT Operation Terminated = 25? Device Failed To Verify Protect Verify Protect Status Flow Data Status ? (Figure 12) = 00H ? NO t YES Device Stays at Sector Unprotected, Operation Read S.A. Mode Done, Device Stays at Verify Sector Protect Mode NOTE: Only the Top or the Bottom Sector Address is vaild in this feature. i.e, Sector Address = (A19,A18,A17,A16,A15) = OOO00B or 11111B P/N:PM0260 REV. 2.3, APR. 16, 1999 25-30M=Ic MxX29F1610 Figure 12. VERIFY SECTOR PROTECT FLOW CHART START ! Write Data AAH, Address 5555H t Write Data 55H, Address 2AAAH Y Write Data 90H, Address 5555H Y Ptoect Status Read * 1. Protect Status: Data Outputs C2H as Protected Sector Verified Code. Data Outputs 00H as Unprotected Sector Verified Code. 2. Sepecified address will be either (A19,A18,A17,A16,A15,A1,A0) = (0000010) or (1111110), the rest of the address pins are don't care. 3. Silicon ID can be read via this Flow Chart. Refer to Table 4. P/N:PM0260 REV. 2.3, APR. 16, 1999 25-31M=IcC MxX29F1610 Figure 13. COMMAND WRITE TIMING WAVEFORMS(Alternate CE Controlled) we WE tWPH twP ADDRESSES (D/Q) vcc _S ves PwD ~ tPHWL NOTE: 1.BYTE pin is treated as Address pin. All timing specifications for BYTE pin are the same as those for address pin. 2. BYTE pin is sampled on the falling edge of WE or CE during the 3rd command write bus cycle; for real world application, BYTE pin should be either static high(word mode) or static low(byte mode). P/N:PMO0260 REV. 2.3, APR. 16, 1999 25-32MxX29F1610 A0~AS A-t {byte mode only) A6~A14 A15~A18 CE(t) OE RY/BY PWD Low/High Byte Select Page Address twec ~ ~~ MIND LLIVLNS OO ICES <_ tWHRLP ~a 1DS < 1DH tPHWL ad ~ : Data Data \ S NOTE: 1. CE is defined as the latter of CE1 or CE2 going tow, or the first of CE1 or CE2 going high. 2. Please refer to page 9 for detail page program operation. P/N:PM0260- 25-33 REV. 2.3, APR. 16, 1999M=Ic MX29F1610 ERASE AND PROGRAMMING PERFORMANCE LIMITS PARAMETER MIN. TYP. MAX. (Note 1) UNITS Chip/Sector Erase Time 150 (Note 2) ms Page Programming Time 3 (Note 3) ms Chip Programming Time 48 150 sec Erase/Program Cycles 10,000 Cycles Byte Program Time 24 us *Note 1: MAX values are all evaluated with polling the status in stead of internal state machine time out. *Note 2 : The IC internal state machine is set 2000 ms as maximum chip/sector erase time out. *Note 3 : We set 60ms as production test condition, whereas, the IC internal state machine is set 150ms as maximum programming time out. LATCHUP CHARACTERISTICS MIN. MAX. Input Voltage with respect to GND on all pins except 1/O pins -1.0V 13.5V Input Voltage with respect to GND on all I/O pins -1.0V Vec + 1.0V Current -100mA +100mA Includes all pins except Vcc. Test conditions: Vcc = 5.0V, one pin at a time. P/N:PM0260 REV.2.3, APR. 16, 1999 25-34M=ic MX29F1610 Revision History Rev.No. Description Date 1.7 Fast access time : 100ns 1.8 Fast access time:120ns. Sector time changes to 150ms(typical). 04/30/1997 1.9 Write-Erase cycles change from 1,000/10,000 to 100,000. 10/29/1997 2.0 Erase and Programming Performance table updated 02/27/1998 2.1 Programming Performance table updated again 03/11/1998 2.2 Write-Erase cycles typing error on page 1. 04/09/1998 2.3 Add 100ns speed grade; remove 150ns speed grade 04/16/1999 P/N:PMO0260 REV. 2.3, APR. 16, 1999 25-35