MX29LV033A ETC-unknow, MX29LV033A Datasheet

no-image

MX29LV033A

Manufacturer Part Number
MX29LV033A
Description
32m-bit [4m X 8] Cmos Equal Sector Flash Memory
Manufacturer
ETC-unknow
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MX29LV033ATC-90
Manufacturer:
MX
Quantity:
20 000
FEATURES
GENERAL FEATURES
• 4,194,304 x 8 byte structure
• Sixty-four Equal Sectors with 64KB each
• Eighteen Sector Groups
• Single Power Supply Operation
• Latch-up protected to 250mA from -1V to Vcc + 1V
• Low Vcc write inhibit is equal to or less than 1.4V
• Compatible with JEDEC standard
• 2nd generation of 3V/32M Flash product
PERFORMANCE
• High Performance
GENERAL DESCRIPTION
The MX29LV033A is a 32-mega bit Flash memory orga-
nized as 4M bytes of 8 bits. MXIC's Flash memories
offer the most cost-effective and reliable read/write non-
volatile random access memory. The MX29LV033A is
packaged in 40-pin TSOP. It is designed to be repro-
grammed and erased in system or in standard EPROM
programmers.
The standard MX29LV033A offers access time as fast
as 70ns, allowing operation of high-speed microproces-
sors without wait states. To eliminate bus contention, the
MX29LV033A has separate chip enable (CE#) and out-
put enable (OE#) controls.
P/N:PM1017
- Any combination of sectors can be erased with erase
suspend/resume function
- Provides sector group protect function to prevent pro-
gram or erase operation in the protected sector group
- Provides chip unprotected function to allow code
changing
- Provides temporary sector group unprotected func-
tion for code changing in previously protected sector
groups
- 2.7 to 3.6 volt for read, erase, and program opera-
tions
- Pinout and software compatible to single power sup-
ply Flash
- Fully compatible with MX29LV033 device
- Fast access time: 70/90ns
- Fast program time: 7us/byte, 36s/chip (typical)
- Fast erase time: 0.7s/sector, 35s/chip (typical)
32M-BIT [4M x 8] CMOS EQUAL SECTOR FLASH MEMORY
1
• Low Power Consumption
• Minimum 100,000 erase/program cycle
• 10-year data retention
SOFTWARE FEATURES
• Erase Suspend/ Erase Resume
• Status Reply
• Support Command Flash Interface (CFI)
HARDWARE FEATURES
• Ready/Busy# (RY/BY#) Output
• Hardware Reset (RESET#) Input
• ACC input pin
PACKAGE
• 40-pin TSOP
MXIC's Flash memories augment EPROM functionality
with in-circuit electrical erasure and programming. The
MX29LV033A uses a command register to manage this
functionality.
MXIC Flash technology reliably stores memory contents
even after 100,000 erase and program cycles. The MXIC
cell is designed to optimize the erase and program
mechanisms. In addition, the combination of advanced
tunnel oxide processing and low internal electric fields
for erase and programming operations produces reliable
cycling. The MX29LV033A uses a 2.7V to 3.6V VCC
- Low active read current: 10mA (typical) at 5MHz
- Low standby current: 200nA (typical)
- Suspends sector erase operation to read data from
or program data to another sector which is not being
erased
- Data# polling & Toggle bits provide detection of pro-
gram and erase operation completion
- Provides a hardware method of detecting program
and erase operation completion
- Provides a hardware method to reset the internal state
machine to read mode
- Provides accelerated program capability
MX29LV033A
REV. 1.0, SEP. 20, 2004

Related parts for MX29LV033A

MX29LV033A Summary of contents

Page 1

... Fast program time: 7us/byte, 36s/chip (typical) - Fast erase time: 0.7s/sector, 35s/chip (typical) GENERAL DESCRIPTION The MX29LV033A is a 32-mega bit Flash memory orga- nized as 4M bytes of 8 bits. MXIC's Flash memories offer the most cost-effective and reliable read/write non- volatile random access memory. The MX29LV033A is packaged in 40-pin TSOP ...

Page 2

... The typical chip programming time at room temperature of the MX29LV033A is less than 36 sec- onds. AUTOMATIC PROGRAMMING ALGORITHM MXIC's Automatic Programming algorithm require the user ...

Page 3

... Write Enable Input OE# Output Enable Input RESET# Hardware Reset Pin, Active Low RY/BY# Read/Busy Output VCC +3.3V single power supply ACC Hardware Acceleration Pin VSS Device Ground NC Pin Not Connected Internally P/N:PM1017 MX29LV033A LOGIC SYMBOL 22 A17 40 VSS 39 A0-A21 A20 38 A19 37 A10 ...

Page 4

... BLOCK DIAGRAM CONTROL CE# INPUT OE# LOGIC WE# ADDRESS LATCH A0-A21 AND BUFFER Q0-Q7 P/N:PM1017 MX29LV033A PROGRAM/ERASE HIGH VOLTAGE MX29LV033A FLASH ARRAY ARRAY SOURCE HV Y-PASS GATE PGM SENSE DATA AMPLIFIER HV PROGRAM DATA LATCH I/O BUFFER 4 WRITE STATE MACHINE (WSM) STATE REGISTER COMMAND DATA DECODER COMMAND DATA LATCH ...

Page 5

... SA30 0 SGA8 SA31 0 SGA9 SA32 1 SGA9 SA33 1 SGA9 SA34 1 SGA9 SA35 1 SGA10 SA36 1 SGA10 SA37 1 SGA10 SA38 1 SGA10 SA39 1 P/N:PM1017 MX29LV033A A20 A19 A18 A17 A16 Address Range(in hexadecimal 000000-00FFFF 010000-01FFFF 020000-02FFFF 030000-03FFFF ...

Page 6

... SA54 1 SGA14 SA55 1 SGA15 SA56 1 SGA15 SA57 1 SGA15 SA58 1 SGA15 SA59 1 SGA16 SA60 1 SGA16 SA61 1 SGA16 SA62 1 SGA17 SA63 1 P/N:PM1017 MX29LV033A A20 A19 A18 A17 A16 Address Range(in hexadecimal 280000-28FFFF 290000-29FFFF 2A0000-2AFFFF 2B0000-2BFFFF ...

Page 7

... ID ,V =12.0 0.5V,X=Don't Care, A =Address IN CE# OE# WE MX29LV033A Address Q0~ OUT High-Z X High-Z X High-Z Sector Addresses OUT A6=L, A1=H, A0=L Sector Addresses OUT A6=H, A1=H, A0 =Data IN, D =Data OUT ...

Page 8

... STANDBY MODE MX29LV033A can be set into Standby mode with two different approaches. One is using both CE# and RE- SET# pins and the other one is using RESET# pin only. When using both pins of CE# and RESET#, a CMOS Standby mode is achieved with both pins held at Vcc 0 ...

Page 9

... The unprotected mechanism begins on the falling edge of the WE# pulse and is terminated on the rising edge. MX29LV033A also provides another method. Which re- quires VID on the RESET# only. This method can be imple- mented either in-system or via programming equipment. ...

Page 10

... MX29LV033A device code of A3H. VERIFY SECTOR GROUP PROTECT STATUS OPERATION MX29LV033A provides hardware method for sector group protect status verify. Which method requires VID on A9 pin, VIH on WE# and A1 pins, VIL on CE#, OE#, A6, and A0 pins, and sector address on A16 to A21 pins. Which the identified sector is protected, the device will output 01H ...

Page 11

... Writing is inhibited by holding any one of OE# = VIL, CE# = VIH or WE# = VIH. To initiate a write cycle CE# and WE# must be a logical zero while OE logical one. POWER-UP SEQUENCE The MX29LV033A powers up in the Read only mode. In addition, the memory contents may only be altered after successful completion of the predefined command se- quences. ...

Page 12

... Table 2 defines the valid register command sequences. Note that the Erase Suspend (B0H) and Erase Resume (30H) commands are valid only while the Sector Erase operation is in progress. Either of the two TABLE 2. MX29LV033A COMMAND DEFINITIONS First Bus Command Bus ...

Page 13

... Address bits are don't care for this command. The reset command may be written between the se- P/N:PM1017 MX29LV033A quence cycles in an erase command sequence before erasing begins. This resets the device to reading array data. Once erasure begins, however, the device ignores reset commands until the operation is complete ...

Page 14

... Programming is allowed in any sequence and across sector boundaries. A bit cannot be programmed from a P/N:PM1017 MX29LV033A "0" back to a "1". Attempting may halt the op- eration and set Q5 to "1", or cause the Data# Polling algorithm to indicate the operation was successful. How- ever, a succeeding read will show that the data is still " ...

Page 15

... Figure 16 for timing diagrams. P/N:PM1017 MX29LV033A The MX29LV033A contains a Silicon-ID-Read operation to supplement traditional PROM programming method- ology. The operation is initiated by writing the read sili- con ID command sequence into the command register. Following the command write, a read cycle with A1=VIL,A0=VIL retrieves the manufacturer code of C2H ...

Page 16

... Sector Erase mode but only if an Erase Suspend command was previously issued. Erase Resume will not have any effect in all P/N:PM1017 MX29LV033A other conditions. Another Erase Suspend command can be written after the chip has resumed erasing. 16 ...

Page 17

... Reading the byte address being programmed while in the erase-suspend program mode will indicate logic "1" at the Q2 bit. However, successive reads from the erase-suspended sector will cause Q2 to toggle. P/N:PM1017 MX29LV033A method for determining whether a program or erase op- eration is complete or in progress. These three bits are discussed first ...

Page 18

... Erase Suspend mode. Toggle Bit I may be read at any address, and is valid P/N:PM1017 MX29LV033A after the rising edge of the final WE# or CE#, whichever happens first pulse in the command sequence (prior to the program or erase operation), and during the sector time-out ...

Page 19

... Q5 will produce a "1". This time-out condition indicates that the program or erase cycle was not suc- cessfully completed. Data# Polling and Toggle Bit are P/N:PM1017 MX29LV033A the only operating functions of the device under this con- dition. If this time-out condition occurs during sector erase op- eration, it specifies that a particular sector is bad and it may not be reused ...

Page 20

... If the output is low (Busy), the device is actively erasing or programming. (This includes programming in the Erase Suspend mode.) If the output is high (Ready), the device is ready to read array data (including during the Erase Suspend mode the standby mode. P/N:PM1017 MX29LV033A 20 REV. 1.0, SEP. 20, 2004 ...

Page 21

... This is a stress rating only; functional operation of the device at these or any other conditions above those in- dicated in the operational sections of this data sheet is not implied. Exposure of the device to absolute maxi- mum rating conditions for extended periods may affect device reliability. P/N:PM1017 MX29LV033A OPERATING RATINGS Commercial (C) Devices +150 o C ...

Page 22

... ICC active while Embedded Erase or Embedded Program is in progress. 5. Automatic sleep mode enables the low power mode when addresses remain stable for t ACC + 30 ns. Typical sleep mode current is 200 nA. 6. Not 100% tested. P/N:PM1017 MX29LV033A Test Conditions Min VIN = VSS to VCC, VCC = VCC max VCC = VCC max, A9=12 ...

Page 23

... Input timing measurement OR EQUIVALENT reference levels Output timing measurement reference levels OUTPUTS Steady Changing from Changing from Changing, State Unknown Center Line is High Impedance State(High Z) Measurement Level 1.5V INPUT 23 MX29LV033A TTL gate 30 100 5 0.0-3.0 1.5 1.5 1.5V OUTPUT REV. 1.0, SEP. 20, 2004 Unit pF ns ...

Page 24

... CE# pulse width tCEPH CE# pulse width high tWP WE# pulse width tWPH WE# pulse width high tBAL Sector address hold time Note: 1.Not 100% Tested 2 5ns r f P/N:PM1017 MX29LV033A CONDITION CE#=VIL MAX OE#=VIL OE#=VIL MAX MAX MAX MIN MIN MIN MIN MIN MIN MIN ...

Page 25

... Figure 1. COMMAND WRITE OPERATION VCC 3V VIH Addresses VIL tAS VIH WE# VIL tOES CE# VIH VIL tCS OE# VIH VIL VIH Data VIL P/N:PM1017 MX29LV033A ADD Valid tAH tWP tCWC tCH tDS tDH DIN 25 tWPH REV. 1.0, SEP. 20, 2004 ...

Page 26

... READ/RESET OPERATION Figure 2. READ TIMING WAVEFORMS VIH Addresses VIL VIH CE# VIL VIH WE# VIL VIH OE# VIL HIGH Z VOH Outputs VOL P/N:PM1017 MX29LV033A tRC ADD Valid tCE tOE tOEH tACC DATA Valid 26 tDF tOH HIGH Z REV. 1.0, SEP. 20, 2004 ...

Page 27

... RY/BY# Recovery Time(to WE# go low) Note:Not 100% tested Figure 3. RESET# TIMING WAVEFORM RY/BY# CE#, OE# RESET# Reset Timing NOT during Automatic Algorithms RY/BY# CE#, OE# WE# RESET# Reset Timing during Automatic Algorithms P/N:PM1017 MX29LV033A Test Setup All Speed Options Unit tRH tRP2 tReady2 tReady1 tRP1 27 MAX 20 us MAX 500 ...

Page 28

... Data RY/BY# tVCS VCC NOTES: SA=sector address(for Sector Erase), VA=Valid Address for reading status data(see "Write Operation Status"). P/N:PM1017 Read Status Data tAS SA XXXh for chip erase tAH tCH tWHWH2 tWPH 55h 10h tBUSY 28 MX29LV033A Progress Complete tRB REV. 1.0, SEP. 20, 2004 ...

Page 29

... Figure 5. AUTOMATIC CHIP ERASE ALGORITHM FLOWCHART P/N:PM1017 MX29LV033A START Write Data AAH Write Data 55H Write Data 80H Write Data AAH Write Data 55H Write Data 10H Data Poll from system YES No DATA = FFh ? YES Auto Erase Completed 29 REV. 1.0, SEP. 20, 2004 ...

Page 30

... CE# tCH tGHWL OE# tWP WE# tCS tDS tDH 55h Data RY/BY# tVCS VCC NOTES: SA=sector address(for Sector Erase), VA=Valid Address for reading status data(see "Write Operation Status"). P/N:PM1017 MX29LV033A tAS Sector Sector Sector Address 0 Address 1 Address n tAH tBAL tWPH 30h 30h 30h tBUSY 30 Read Status Data ...

Page 31

... Figure 7. AUTOMATIC SECTOR ERASE ALGORITHM FLOWCHART P/N:PM1017 MX29LV033A START Write Data AAH Write Data 55H Write Data 80H Write Data AAH Write Data 55H Write Data 30H Sector Address NO Last Sector to Erase ? YES Data Poll from System NO Data=FFh? YES Auto Sector Erase Completed 31 REV ...

Page 32

... Figure 8. ERASE SUSPEND/RESUME FLOWCHART P/N:PM1017 MX29LV033A START Write Data B0H ERASE SUSPEND NO Toggle Bit checking Q6 not toggled YES Read Array or Program Reading or NO Programming End YES Write Data 30H ERASE RESUME Continue Erase Another NO Erase Suspend ? YES 32 REV. 1.0, SEP. 20, 2004 ...

Page 33

... Data RY/BY# tVCS VCC NOTES: 1.PA=Program Address, PD=Program Data, DOUT is the true data the program address Figure 10. Accelerated Program Timing Diagram (8.5V ~ 9.5V) VHH ACC VIL or VIH tVHH P/N:PM1017 MX29LV033A Read Status Data (last two cycle) tAS PA tAH tCH tWHWH1 tWPH A0h PD tBUSY 33 PA ...

Page 34

... Data tRH RESET# RY/BY# NOTES: 1.PA=Program Address, PD=Program Data, DOUT=Data Out, Q7=complement of data written to device. 2.Figure indicates the last two bus cycles of the command sequence. P/N:PM1017 MX29LV033A PA for program SA for sector erase XXX for chip erase Data# Polling tAS tAH tWHWH1 or 2 tCPH ...

Page 35

... Figure 12. AUTOMATIC PROGRAMMING ALGORITHM FLOWCHART Increment Address P/N:PM1017 MX29LV033A START Write Data AAH Write Data 55H Write Data A0H Write Program Data/Address Data Poll from system No Verify Byte Ok ? YES No Last Address ? YES Auto Program Completed 35 REV. 1.0, SEP. 20, 2004 ...

Page 36

... OE# Note range during the time out timing is 15ms range during - the time out timing is 18ms. 2. For sector group protect A6=0, A1=1, A0=0 ; for chip unprotect A6=1, A1=1, A0=0 P/N:PM1017 MX29LV033A Valid (note 2) Valid (note 2) Verify 60h 40h Sector Group Protect: 150us ...

Page 37

... Figure 14. SECTOR GROUP PROTECT TIMING WAVEFORM (A9, OE# Control 12V 3V A9 tVLHT 12V 3V OE# tVLHT WE# CE# Data A21-A16 P/N:PM1017 tWPP 1 tOESP Sector Address 37 MX29LV033A Verify tVLHT 01H F0H tOE REV. 1.0, SEP. 20, 2004 ...

Page 38

... Figure 15. SECTOR GROUP PROTECTION ALGORITHM (A9, OE# Control) No PLSCNT=32? Yes Device Failed P/N:PM1017 MX29LV033A START Set Up Sector Addr PLSCNT=1 OE#=VID, A9=VID, CE#=VIL A6=VIL Activate WE Pulse Time Out 150us Set WE#=VIH, CE#=OE#=VIL A9 should remain VID Read from Sector Addr=SA, A1=1 No Data=01H? Yes Protect Another ...

Page 39

... Figure 16. CHIP UNPROTECTED TIMING WAVEFORM(A9, OE# Control) A1 12V 3V A9 tVLHT A6 12V 3V OE# tVLHT WE# CE# Data P/N:PM1017 tWPP 2 tOESP 39 MX29LV033A Verify tVLHT 00H F0H tOE REV. 1.0, SEP. 20, 2004 ...

Page 40

... It is recommended before unprotect whole chip, all sectors should be protected in advance. Note range during the time out timing is 15ms range during - the time out timing is 18ms. P/N:PM1017 MX29LV033A START Protect All Sectors PLSCNT=1 Set OE#=A9=VID ...

Page 41

... Sector Protect complete Note range during the time out timing is 15ms range during - the time out timing is 18ms. P/N:PM1017 MX29LV033A Protect all sectors: The indicated portion of the sector protect algorithm must be performed for all unprotected sectors ...

Page 42

... Figure 19. TEMPORARY SECTOR GROUP UNPROTECTED WAVEFORMS 12V RESET tVIDR CE# WE# RY/BY# P/N:PM1017 MX29LV033A Program or Erase Command Sequence tRSP 42 VIL or VIH tVIDR REV. 1.0, SEP. 20, 2004 ...

Page 43

... Figure 20. TEMPORARY SECTOR GROUP UNPROTECTED FLOWCHART Temporary Sector Unprotect Completed(Note 2) Note : 1. All protected sectors are temporary unprotected. 2. All previously protected sectors are protected again. P/N:PM1017 Start RESET# = VID (Note 1) Perform Erase or Program Operation Operation Completed RESET# = VIH VID=11.5V~12.5V 43 MX29LV033A REV. 1.0, SEP. 20, 2004 ...

Page 44

... Figure 21. SILICON ID READ TIMING WAVEFORM VCC 5V VID ADD VIH A9 VIL VIH ADD A0 VIL tACC A1 VIH VIL VIH ADD VIL CE# VIH VIL tCE VIH WE# VIL VIH OE# VIL VIH DATA VIL Q0-Q7 P/N:PM1017 tACC tOE tOH DATA OUT C2H 44 MX29LV033A tDF tOH DATA OUT A3H REV. 1.0, SEP. 20, 2004 ...

Page 45

... OE# tOEH WE# Q7 Q0-Q6 tOH RY/BY# NOTES: VA=Valid address. Figure shows are first status cycle after command sequence, last status read cycle, and array data raed cycle. P/N:PM1017 MX29LV033A VA tDF tOH Complement Status Data True Status Data Status Data True 45 VA High Z ...

Page 46

... Figure 23. DATA# POLLING ALGORITHM No Notes: 1.VA=valid address for programming. 2.Q7 should be rechecked even Q5="1" because Q7 may change simultaneously with Q5. P/N:PM1017 MX29LV033A START Read Q7~Q0 Add (1) Yes Q7 = Data ? Yes Read Q7~Q0 Add Yes Q7 = Data ? (2) No PASS FAIL 46 REV. 1.0, SEP. 20, 2004 ...

Page 47

... VA=Valid address; not required for Q6. Figure shows first two status cycle after command sequence, last status read cycle, and array data read cycle. P/N:PM1017 VA tOE tDF tOH Valid Status Valid Status (second read) (first read) 47 MX29LV033A VA VA Valid Data Valid Data (stops toggling) REV. 1.0, SEP. 20, 2004 ...

Page 48

... Read toggle bit twice to determine whether or not it is toggling. 2. Recheck toggle bit because it may stop toggling as Q5 changes to "1". P/N:PM1017 START Read Q7~Q0 Read Q7~Q0 (Note 1) NO Toggle Bit Q6 =Toggle? YES Q5=1? YES (Note 1,2) Read Q7~Q0 Twice Toggle Bit Q6= Toggle? YES Program/Erase Operation Not Program/Erase Operation Complete 48 MX29LV033A REV. 1.0, SEP. 20, 2004 ...

Page 49

... Figure 26. Q6 versus Q2 Enter Embedded Erase Erasing Suspend Erase WE NOTES: The system can use OE# or CE# to toggle Q2/Q6, Q2 toggles only when read at an address within an erase-suspended P/N:PM1017 MX29LV033A Enter Erase Erase Suspend Program Resume Erase Erase Suspend Suspend Read Program 49 Erase ...

Page 50

... Parameter Symbol Parameter Description CIN Input Capacitance COUT Output Capacitance CIN2 Control Pin Capacitance Notes: 1. Sampled, not 100% tested. 2. Test conditions TA=25 C, f=1.0MHz DATA RETENTION Parameter Minimum Pattern Data Retention Time P/N:PM1017 MX29LV033A LIMITS MIN. TYP.(2) MAX. 0 210 36 108 100,000 MIN. ...

Page 51

... QUERY COMMAND AND COMMON FLASH INTERFACE (CFI) MODE MX29LV033A is capable of operating in the CFI mode. This mode all the host system to determine the manu- facturer of the device such as operating parameters and configuration. Two commands are required in CFI mode. Query command of CFI mode is placed first, then the Reset command exits CFI mode ...

Page 52

... Erase suspend (2= to read and write) Sector protect ( sectors/group) Temporary sector unprotect (1=supported) Sector protect/Chip unprotect scheme Simultaneous R/W operation (0=not supported) Burst mode type (0=not supported) Page mode type (0=not supported) P/N:PM1017 MX29LV033A Address (h) (Byte Mode) Address (h) (Byte Mode) 52 Data (h) 4E ...

Page 53

... ORDERING INFORMATION PLASTIC PACKAGE PART NO. ACCESS TIME (ns) MX29LV033ATC-70 70 MX29LV033ATC-90 90 MX29LV033ATI-70 70 MX29LV033ATI-90 90 MX29LV033ATC-70G 70 MX29LV033ATC-90G 90 MX29LV033ATI-70G 70 MX29LV033ATI-90G 90 P/N:PM1017 MX29LV033A OPERATING CURRENT STANDBY CURRENT MAX.(mA) MAX. (uA PACKAGE 5 40 Pin TSOP (Normal Type Pin TSOP (Normal Type Pin TSOP ...

Page 54

... PACKAGE INFORMATION P/N:PM1017 MX29LV033A 54 REV. 1.0, SEP. 20, 2004 ...

Page 55

... Revision History Rev. No. Description 1 added CFI related information 2. Removed "Unlock Bypass" information 3. Removed "Advanced Information" P/N:PM1017 MX29LV033A Page P1,12,51,52 All P1 55 Date SEP/20/2004 REV. 1.0, SEP. 20, 2004 ...

Page 56

... Copyright © Each Manufacturing Company. All Datasheets cannot be modified without permission. This datasheet has been download from : www.AllDataSheet.com 100% Free DataSheet Search Site. Free Download. Fast Search System. www.AllDataSheet.com No Register. ...

Related keywords