mx29lv033c Macronix International Co., mx29lv033c Datasheet

no-image

mx29lv033c

Manufacturer Part Number
mx29lv033c
Description
32m-bit [4m X 8] Equal Sector Flash Memory
Manufacturer
Macronix International Co.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mx29lv033cTC-90G
Manufacturer:
SILEGO
Quantity:
200
P/N:PM1189
FEATURES
GENERAL FEATURES
• 4,194,304 x 8 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
• Fully compatible with MX29LV033A device
PERFORMANCE
• High Performance
• 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
• All Pb-free devices are RoHS Compliant
- Any combination of sectors can be erased with erase suspend/resume function
- Provides sector group protect function to prevent program or erase operation in the protected sector group
- Provides chip unprotected function to allow code changing
- Provides temporary sector group unprotected function for code changing in previously protected sector groups
- 2.7 to 3.6 volt for read, erase, and program operations
- Pinout and software compatible to single power supply Flash
- Fast access time: 70/90ns
- Fast program time: 7us/byte, 36s/chip (typical)
- Fast erase time: 0.7s/sector, 35s/chip (typical)
- 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 program 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
1
32M-BIT [4M x 8] EQUAL SECTOR
MX29LV033C
FLASH MEMORY
REV. 1.5, FEB. 25, 2008

Related parts for mx29lv033c

mx29lv033c Summary of contents

Page 1

... Hardware Reset (RESET#) Input - Provides a hardware method to reset the internal state machine to read mode • ACC input pin - Provides accelerated program capability PACKAGE • 40-pin TSOP • All Pb-free devices are RoHS Compliant P/N:PM1189 MX29LV033C 32M-BIT [ EQUAL SECTOR FLASH MEMORY 1 REV. 1.5, FEB. 25, 2008 ...

Page 2

... ACC Hardware Acceleration Pin VSS Ground NC Pin Not Connected Internally P/N:PM1189 MX29LV033C A17 40 VSS 39 A20 38 A19 37 A10 VCC 31 MX29LV033C VCC 30 A21 OE# 24 VSS 23 CE LOGIC SYMBOL 22 A0-A21 CE# OE# WE# RY/BY# RESET# ...

Page 3

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

Page 4

... 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:PM1189 MX29LV033C A20 A19 A18 A17 A16 Address Range(in hexadecimal 000000-00FFFF 010000-01FFFF 020000-02FFFF 030000-03FFFF ...

Page 5

... 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:PM1189 MX29LV033C A20 A19 A18 A17 A16 Address Range(in hexadecimal 280000-28FFFF 290000-29FFFF 2A0000-2AFFFF 2B0000-2BFFFF ...

Page 6

... BUS OPERATION--2 Item Control Input CE# WE# OE# Sector Lock Status L H Verification Read Silicon Manufacturer Code Read Silicon Notes: 1. Sector unprotected code:00h. Sector protected code:01h. 2. AM: MSB of address. P/N:PM1189 MX29LV033C CE# WE# OE Vcc 0. ...

Page 7

... The accelerated program can improve programming performance compared with byte program. By applying Vhv on ACC pin, the device will enter accelerated program and draw current no more than Icw from ACC pin. Removing the Vhv from ACC pin will put the device back to normal operation (not accelerated). P/N:PM1189 MX29LV033C 7 REV. 1.5, FEB. 25, 2008 ...

Page 8

... SECTOR GROUP PROTECT OPERATION When a sector group is protected, program or erase operation will be disabled on these sectors. MX29LV033C provides two methods for sector group protection. Once the sector group is protected, the sector group remains protected until next chip unprotect temporarily unprotected by asserting RESET# pin at Vhv ...

Page 9

... Device ID. VERIFY SECTOR GROUP PROTECT STATUS OPERATION MX29LV033C provides hardware sector protection against Program and Erase operation for protected sectors. The sector protect status can be read through Sector Protect Verify command. This method requires V WE# and A1 pins, Vil on CE#, OE#, A6 and A0 pins, and sector address on A12 to A20 pins. If the read out data is 01H, the designated sector is protected ...

Page 10

... POWER-UP SEQUENCE Upon power up, MX29LV033C is placed in read array mode. Furthermore, program or erase operation will begin only after successful completion of specified command sequences. POWER-UP WRITE INHIBIT When WE#, CE# is held at Vil and OE# is held at Vih during power up, the device ignores the first command on the rising edge of WE# ...

Page 11

... TABLE 3. MX29LV033C COMMAND DEFINITIONS Read Reset Mode Mode Command Silicon ID Device ID 1st Bus Cyc Addr Addr XXX Data Data F0 2nd Bus Cyc Addr Data 3rd Bus Cyc Addr Data 4th Bus Cyc Addr Data 5th Bus Cyc Addr Data 6th Bus Cyc ...

Page 12

... The following table shows the identification code with corresponding address. Manufacturer ID Device ID Sector Protect Verify There is an alternative method to that shown in Table 2, which is intended for EPROM programmers and requires Vhv on address bit A9. P/N:PM1189 MX29LV033C Address Data (Hex) X00 C2 X02 A3 ...

Page 13

... AUTOMATIC PROGRAMMING The MX29LV033C can provide the user program function by the form of Byte-Mode. As long as the users enter the right cycle defined in the Table.3 (including 2 unlock cycles and A0H), any data user inputs will automatically be pro- grammed into the array. Once the program function is executed, the internal write state controller will automatically execute the algorithms and ...

Page 14

... RY/BY# is open drain output pin and should be weakly connected to VDD through a pull-up resistor. *3: When an attempt is made to erase a protected sector, Q7 will output its complement data or Q6 continues to toggle for 100us or less and the device returned to read array status without erasing the data in the protected sector. P/N:PM1189 MX29LV033C ...

Page 15

... Sector erase resume command is valid only when the device is in erase suspend state. After erase resume, user can issue another erase suspend command, but there should be a 400uS interval between erase resume and the next erase suspend. If user issue infinite suspend-resume loop, or suspend-resume exceeds 1024 times, the time for erasing will increase. P/N:PM1189 MX29LV033C ...

Page 16

... QUERY COMMAND AND COMMON FLASH INTERFACE (CFI) MODE MX29LV033C features CFI mode. Host system can retrieve the operating characteristics, structure and vendor- specified information such as identifying information, memory size, operating voltages and timing information of this device by CFI mode. The device enters the CFI Query mode when the system writes the CFI Query command, 98H, to address XXH any time the device is ready to read array data ...

Page 17

... Number of erase regions within device Index for Erase Bank Area 1 [2E,2D same-size sectors in region 1-1 [30, 2F] = sector size in multiples of 256-bytes Index for Erase Bank Area 2 Index for Erase Bank Area 3 Index for Erase Bank Area 4 P/N:PM1189 MX29LV033C Address (h) (Byte Mode (not support) ...

Page 18

... Unlock recognizes address (0= recognize, 1= don't recognize) Erase suspend (2= to both read and program) Sector protect ( sectors/group) Temporary sector unprotect (1=supported) Sector protect/Chip unprotect scheme Simultaneous R/W operation (0=not supported) Burst mode (0=not supported) Page mode (0=not supported) P/N:PM1189 MX29LV033C Address (h) (Byte Mode ...

Page 19

... Output Short Circuit Current (less than one second .200 mA OPERATING TEMPERATURE AND VOLTAGE Commercial (C) Grade Surrounding Temperature ( Industrial (I) Grade Surrounding Temperature ( Supply Voltages CC V range P/N:PM1189 MX29LV033C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + - + +2 3 +125 +150 o C REV. 1.5, FEB. 25, 2008 ...

Page 20

... Vih Input High Voltage Vhv Very High Voltage for hardware Protect/Unprotect/Accelerated Program/Auto Select/Temporary Unprotect Vol Output Low Voltage Voh1 Ouput High Voltage Voh2 Ouput High Voltage P/N:PM1189 MX29LV033C Min Typ Max 1.0uA 35uA 1.0uA 10mA 16mA 2mA 4mA 15mA 30mA 0.2uA 15uA 0 ...

Page 21

... SWITCHING TEST CIRCUITS Vcc TESTED DEVICE 0.1uF Test Condition Output Load : 1 TTL gate Output Load Capacitance,CL : 30pF(70nS)/100pF(90nS) Rise/Fall Times : 5nS In/Out reference levels :1.5V SWITCHING TEST WAVEFORMS 3.0V 0.0V INPUT P/N:PM1189 MX29LV033C CL R1 1.5V Test Points 21 R2 +3.3V DIODES=IN3064 OR EQUIVALENT R1=1.2K ohm R2=1.6K ohm 1.5V OUTPUT REV. 1.5, FEB. 25, 2008 ...

Page 22

... Tbusy Program/Erase active time by RY/BY# Tghwl Read recover time before write Tghel Read recover time before write Twhwh1 Program operation Twhwh1 Acc program operation Twhwh2 Sector erase operation Tbal Sector add hold time P/N:PM1189 MX29LV033C Min Typ 0 70/90 70/90 70/ 35/ Read 0 Toggle & ...

Page 23

... Figure 1. COMMAND WRITE OPERATION CE# Vih Vil Tcs Vih WE# Vil Toes OE# Vih Vil Vih Addresses Vil Tas Vih Data Vil P/N:PM1189 MX29LV033C Tcwc Tch Twp Twph VA Tah Tdh Tds DIN VA: Valid Address 23 REV. 1.5, FEB. 25, 2008 ...

Page 24

... READ/RESET OPERATION Figure 2. READ TIMING WAVEFORMS Vih CE# Vil Vih WE# Vil Vih OE# Vil Vih Addresses Vil HIGH Z Voh Outputs Vol P/N:PM1189 MX29LV033C Tce Toeh Toe Toh Taa Trc ADD Valid DATA Valid 24 Tdf HIGH Z REV. 1.5, FEB. 25, 2008 ...

Page 25

... Tready2 RESET# PIN Low (NOT During Automatic Algorithms) to Read or Write Figure 3. RESET# TIMING WAVEFORM CE#, OE# WE# RY/BY# RESET# Reset Timing during Automatic Algorithms CE#, OE# RY/BY# RESET# P/N:PM1189 MX29LV033C Tready1 Trp1 Trh Trp2 Tready2 Reset Timing NOT during Automatic Algorithms 25 Setup Speed Unit MIN 10 uS ...

Page 26

... ERASE/PROGRAM OPERATION Figure 4. AUTOMATIC CHIP ERASE TIMING WAVEFORM CE# WE# Tcs Tghwl OE# Last 2 Erase Command Cycle Twc Address Data RY/BY# P/N:PM1189 MX29LV033C Tch Twhwh2 Twp Twph Read Status Tah Tas Tds Tdh 55h 10h Tbusy Progress Complete Trb REV. 1.5, FEB. 25, 2008 ...

Page 27

... Figure 5. AUTOMATIC CHIP ERASE ALGORITHM FLOWCHART P/N:PM1189 MX29LV033C START Write Data AAH Write Data 55H Write Data 80H Write Data AAH Write Data 55H Write Data 10H Data# Polling Algorithm or Toggle Bit Algorithm NO Data=FFh ? YES Auto Chip Erase Completed 27 REV. 1.5, FEB. 25, 2008 ...

Page 28

... Figure 6. AUTOMATIC SECTOR ERASE TIMING WAVEFORM CE# Tch Twp WE# Twph Tcs Tghwl OE# Last 2 Erase Command Cycle Twc Address Address 0 Tds Tdh 55h Data RY/BY# P/N:PM1189 MX29LV033C Tbal Tas Sector Sector Sector Address 1 Address n Tah 30h 30h 30h Tbusy 28 Read Status Twhwh2 Progress Complete Trb REV ...

Page 29

... Figure 7. AUTOMATIC SECTOR ERASE ALGORITHM FLOWCHART P/N:PM1189 MX29LV033C 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# Polling Algorithm or Toggle Bit Algorithm NO Data=FFh YES ...

Page 30

... Figure 8. ERASE SUSPEND/RESUME FLOWCHART P/N:PM1189 MX29LV033C 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 30 REV. 1.5, FEB. 25, 2008 ...

Page 31

... Figure 9. AUTOMATIC PROGRAM TIMING WAVEFORMS CE# WE# Tcs Tghwl OE# Last 2 Program Command Cycle XXXh Address Data RY/BY# Figure 10. Accelerated Program Timing Diagram (11.5V ~ 12.5V) Vhv WP#/ACC Vil or Vih 250nS P/N:PM1189 MX29LV033C Tch Twhwh1 Twp Twph Last 2 Read Status Cycle Tah Tas PA Tds Tdh A0h PD Tbusy Status ...

Page 32

... Figure 11. CE# CONTROLLED WRITE TIMING WAVEFORM WE# CE# Tghwl OE# 555h Address Data RY/BY# P/N:PM1189 MX29LV033C Twhwh1 or Twhwh2 Tcep Tceph Tah Tas PA Tdh Tds A0h PD Tbusy Status DOUT REV. 1.5, FEB. 25, 2008 ...

Page 33

... Figure 12. AUTOMATIC PROGRAMMING ALGORITHM FLOWCHART next address P/N:PM1189 MX29LV033C START Write Data AAH Write Data 55H Write Data A0H Write Program Data/Address Data# Polling Algorithm or Toggle Bit Algorithm No Read Again Data: Program Data? YES No Last Byte to be Programed YES Auto Program Completed 33 REV ...

Page 34

... SECTOR GROUP PROTECT/CHIP UNPROTECT Figure 13. Sector Group Protect/Chip Unprotect Waveform (RESET# Control) 1us CE# WE# OE# Data 60h SA, A6 A1, A0 Vhv Vih RESET# P/N:PM1189 MX29LV033C 150uS: Sector Protect 15mS: Chip Unprotect Verification 60h 40h VA VA VA: valid address 34 Status VA REV. 1.5, FEB. 25, 2008 ...

Page 35

... Figure 14-1. IN-SYSTEM SECTOR GROUP PROTECT WITH RESET#=Vhv Retry Count +1 Retry Count=25? Yes Device fail P/N:PM1189 MX29LV033C START Retry count=0 RESET#=Vhv Wait 1us Temporary Unprotect Mode No First CMD=60h? Yes Write Sector Address with [A6,A1,A0]:[0,1,0] data: 60h Wait 150us Write Sector Address ...

Page 36

... Figure 14-2. CHIP UNPROTECT ALGORITHMS WITH RESET#=Vhv Retry Count +1 Retry Count=1000? Device fail P/N:PM1189 MX29LV033C START Retry count=0 RESET#=Vhv Wait 1us Temporary Unprotect No First CMD=60h? Yes No All sectors protected? Yes Write [A6,A1,A0]:[1,1,0] data: 60h Wait 15ms Write [A6,A1,A0]:[1,1,0] data: 40h Read [A6,A1,A0]:[1,1,0] ...

Page 37

... RESET# Rise Time to Vhv and Vhv Fall Time to RESET# Tvhhwl Trsp RESET# Vhv to WE# Low Figure 15. TEMPORARY SECTOR GROUP UNPROTECT WAVEFORMS CE# WE# RY/BY# Vhv 12V RESET Vih Trpvhh P/N:PM1189 MX29LV033C Program or Erase Command Sequence Tvhhwl 37 Condition Speed Unit MIN 500 nS MIN 4 uS Vil or Vih Trpvhh REV ...

Page 38

... Figure 16. TEMPORARY SECTOR GROUP UNPROTECT FLOWCHART Notes: 1. Temporary unprotect all protected sectors Vhv=11.5~12.5V. 2. After leaving temporary unprotect mode, the previously protected sectors are again protected. P/N:PM1189 MX29LV033C Start Apply Reset# pin Vhv Volt Enter Program or Erase Mode Mode Operation Completed (1) Remove Vhv Volt from Reset# ...

Page 39

... Figure 17. SILICON ID READ TIMING WAVEFORM Vih CE# Vil Tce Vih WE# Vil Toe Vih OE# Vil Vhv Vih A9 Vil Vih A0 Vil Taa Vih A1 Vil Vih ADD Vil Vih DATA Q0-Q7 Vil P/N:PM1189 MX29LV033C Toh Taa DATA OUT DATA OUT C2H 39 Tdf Toh A3H REV. 1.5, FEB. 25, 2008 ...

Page 40

... WRITE OPERATION STATUS Figure 18. DATA# POLLING TIMING WAVEFORMS (DURING AUTOMATIC ALGORITHMS) Tce CE# Tch WE# Toe OE# Toeh Trc Address Taa Q7 Q0-Q6 Tbusy RY/BY# P/N:PM1189 MX29LV033C Tdf VA Toh Complement Status Data True Status Data Status Data True 40 VA High Z Valid Data High Z Valid Data REV. 1.5, FEB. 25, 2008 ...

Page 41

... Figure 19. Data# Polling Algorithm Notes: 1. For programming, valid address means program address. For erasing, valid address means erase sectors address should be rechecked even Q5="1" because Q7 may change simultaneously with Q5. P/N:PM1189 MX29LV033C Start Read Q7~Q0 at valid address (Note Data# ? Yes ...

Page 42

... Figure 20. TOGGLE BIT TIMING WAVEFORMS (DURING AUTOMATIC ALGORITHMS) Tce CE# Tch WE# Toe OE# Toeh Trc Address VA Taa Q6/Q2 Tbusy RY/BY Valid Address P/N:PM1189 MX29LV033C Tdf VA Toh Valid Status Valid Status Valid Data (second read) (stops toggling) (first read Valid Data REV. 1.5, FEB. 25, 2008 ...

Page 43

... Figure 21. Toggle Bit Algorithm Notes: 1. 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:PM1189 MX29LV033C Start Read Q7-Q0 Twice (Note Toggle ? YES YES Read Q7~Q0 Twice NO Q6 Toggle ? YES ...

Page 44

... Vil Voh DATA Vol Vih WP#/ACC Vil Figure A. AC Timing at Device Power-Up Symbol Parameter Tvr Vcc Rise Time Tr Input Signal Rise Time Tf Input Signal Fall Time P/N:PM1189 MX29LV033C Tvr Tvcs Tf Tf Taa Valid Address High Z Min. 44 Tce Tr Toe ...

Page 45

... Input Voltage voltage difference with GND on all I/O pins Vcc Current All pins included except Vcc. Test conditions: Vcc = 3.0V, one pin per testing TSOP PIN CAPACITANCE Parameter Symbol Parameter Description CIN2 Control Pin Capacitance COUT Output Capacitance CIN Input Capacitance P/N:PM1189 MX29LV033C LIMITS MIN. TYP. MAX 0.7 15 100,000 36 108 7 210 MIN ...

Page 46

... ORDERING INFORMATION PART NO. ACCESS TIME (ns) MX29LV033CTC-70 70 MX29LV033CTC-90 90 MX29LV033CTI-70 70 MX29LV033CTI-90 90 MX29LV033CTC-70G 70 MX29LV033CTC-90G 90 MX29LV033CTI-70G 70 MX29LV033CTI-90G 90 P/N:PM1189 MX29LV033C OPERATING CURRENT STANDBY CURRENT MAX.(mA) MAX. (uA PACKAGE 5 40 Pin TSOP (Normal Type Pin TSOP (Normal Type Pin TSOP (Normal Type) ...

Page 47

... PART NAME DESCRIPTION P/N:PM1189 MX29LV033C 033 OPTION: G: Pb-free blank: normal SPEED: 70: 70ns 90: 90ns TEMPERATURE RANGE: C: Commercial (0˚C to 70˚C) I: Industrial (-40˚C to 85˚C) PACKAGE: T: TSOP REVISION: C DENSITY & MODE: 033: 32Mb, x8 Equal Sector TYPE: LV: 3V DEVICE: 29:Flash 47 REV. 1.5, FEB. 25, 2008 ...

Page 48

... PACKAGE INFORMATION P/N:PM1189 MX29LV033C 48 REV. 1.5, FEB. 25, 2008 ...

Page 49

... Added description about Pb-free device is RoHS compliant 3. Modified "Common Flash Interface(CFI) Mode" 1.1 1. Modified tVCS 1.2 1. Datasheet format changed 1.3 1. Data modification 1.4 1. Added statement 1.5 1. Modified Figure 11. CE# Controlled Write Timing Waveform P/N:PM1189 MX29LV033C Page P1 P1 P51,52 P23 All All P50 P32 49 Date OCT/14/2005 ...

Page 50

... Macronix's products in the prohibited applications ACRONIX NTERNATIONAL Headquarters Macronix America, Inc. Macronix Japan Cayman Islands Ltd. Macronix (Hong Kong) Co., Limited. http : //www.macronix.com MX29LV033C C L O., TD. Taipei Office Macronix Europe N.V. Singapore Office MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice. 50 ...

Related keywords