MBM29F004TC-90 Meet Spansion Inc., MBM29F004TC-90 Datasheet

no-image

MBM29F004TC-90

Manufacturer Part Number
MBM29F004TC-90
Description
Manufacturer
Meet Spansion Inc.
Datasheet
SPANSION Flash Memory
TM
Data Sheet
September 2003
TM
This document specifies SPANSION
memory products that are now offered by both Advanced Micro Devices and
Fujitsu. Although the document is marked with the name of the company that originally developed the specification,
these products will be offered to customers of both AMD and Fujitsu.
Continuity of Specifications
TM
There is no change to this datasheet as a result of offering the device as a SPANSION
product. Future routine
revisions will occur when appropriate, and changes will be noted in a revision summary.
Continuity of Ordering Part Numbers
AMD and Fujitsu continue to support existing part numbers beginning with "Am" and "MBM". To order these
products, please use only the Ordering Part Numbers listed in this document.
For More Information
TM
Please contact your local AMD or Fujitsu sales office for additional information about SPANSION
memory
solutions.

Related parts for MBM29F004TC-90

MBM29F004TC-90 Summary of contents

Page 1

SPANSION Flash Memory TM Data Sheet September 2003 This document specifies SPANSION Fujitsu. Although the document is marked with the name of the company that originally developed the specification, these products will be offered to customers of both AMD and ...

Page 2

... M (512 K MBM29F004TC/004BC- DESCRIPTION The MBM29F004TC/ M-bit, 5.0 V-Only Flash memory organized as 512 K bytes of 8 bits each. The MBM29F004TC/BC is offered in a 32-pin TSOP (1) and 32-pin QFJ (PLCC) packages. This device is designed to be programmed in-system with the standard system 5 erase operations. The device can also be reprogrammed in standard EPROM programmers. ...

Page 3

... Fujitsu's Flash technology combines years of EPROM and E of quality, reliability, and cost effectiveness. The MBM29F004TC/BC memory electrically erases all bits within a sector simultaneously via Fowler-Nordheim tunneling. The bytes are programmed one byte at a time using the EPROM programming mechanism of hot electron injection ...

Page 4

... Hardware sector protect that disables any combination of sectors from write or erase operations • Temporary Sector Unprotection Temporary sector unprotection via the command sequence • Boot Code Sector Architecture • Fast Programming • Extended Sector Protection *: Embedded Erase™, Embedded Program™ and ExpressFlash™ are trademarks of Advanced Micro Devices, Inc. MBM29F004TC/004BC -70/90 3 ...

Page 5

... MBM29F004TC/004BC PIN ASSIGNMENTS ...

Page 6

... PIN DESCRIPTION Table 1 MBM29F004TC/BC Pin Configuration Pin Address Inputs Data Inputs/Outputs Chip Enable OE Output Enable WE Write Enable/Sector Protection Unlock V Device Ground SS V Device Power Supply (5 ...

Page 7

... MBM29F004TC/004BC BLOCK DIAGRAM State Control WE Command Register CE OE Low V Detector LOGIC SYMBOL 6 -70/90 Erase Voltage Generator Program Voltage Generator Chip Enable Output Enable Logic Y-Decoder STB Timer for Address Program/Erase X-Decoder Latch ...

Page 8

... DEVICE BUS OPERATION Table 2 MBM29F004TC/BC User Bus Operations Operation Auto-Select Manufacturer Code* 1 Auto-Select Device Code* 1 Read* 2 Standby Output Disable Write (Program/Erase) Enable Sector Protection* 3 3-Byte Sector Unlock Sequence 2-Byte Sector Relock Sequence Command Mode Sector Protect* 2 Verify Sector Protect Hardware Sector Protect* ...

Page 9

... MBM29F004TC/004BC Table 3 MBM29F004TC/BC Command Definitions Bus First Bus Command Write Write Cycle Sequence Cycles Req’d Addr. Data Addr. Data Addr. Data Addr. Data Addr. Data Addr. Data Read/Reset * 1 1 XXXh F0h Read/Reset Byte * 1 3 555h AAh 2AAh 55h 555h F0h ...

Page 10

... Sector Protection Address. Sector Address (SA) and (A SD Data to verify the Sector Protection. The output at protected Sector unprotected Sector Command combinations not described in “MBM29F004TC/BC Command Definitions Table” are illegal. Table 4.1 MBM29F004TC/BC Sector Protection Verify Autoselect Codes Type Manufacture’s Code MBM29F004TC ...

Page 11

... MBM29F004TC/004BC FLEXIBLE SECTOR-ERASE ARCHITECTURE • One 16 K byte, two 8 K bytes, one 32 K byte, and seven 64 K bytes sectors. • Individual-sector, multiple-sector, or bulk-erase capability. • Individual or multiple-sector protection is user definable. Table 5 Sector Address Tables (MBM29F004TC) Sector Address SA0 0 SA1 0 SA2 ...

Page 12

... SA5 64 K bytes SA6 64 K bytes SA7 32 K bytes SA8 8 K bytes SA9 8 K bytes SA10 16 K bytes MBM29F004TC Top Boot Sector Architecture Sector Sector Size SA0 16 K bytes SA1 8 K bytes SA2 8 K bytes SA3 32 K bytes SA4 64 K bytes ...

Page 13

... FUNCTIONAL DESCRIPTION Read Mode The MBM29F004TC/BC has two control functions which must be satisfied in order to obtain data at the outputs the power control and should be used for a device selection the output control and should be used to gate data to the output pins if a device is selected. ...

Page 14

... Tables 3.1 and 3.2 for Autoselect codes. Temporary Sector Unprotection This feature allows temporary unprotect of previously protected sector of the MBM29F004TC/BC device in order to change data. The Temporary Sector Unprotection mode is activated by setting the OE pin to high voltage ( While the sector unlock sequence is written to the device. After the sector unlock sequence is ...

Page 15

... The operation is initiated by writing the Autoselect Command sequence into the command register. Following the command write, a read cycle from address XX00h retrieves the manufacture code of 04h. A read cycle from address XX01h returns the device code (MBM29F004TC 77h, MBM29F004BC 7Bh) . (See Tables 4.1 and 4.2) All manufacturer and device codes will exhibit odd parity with the MSB (DQ Sector state (protect or unprotect) will be informed by address XX02h ...

Page 16

... The Erase Suspend command allows the user to interrupt a Sector Erase operation and then perform data reads from or programs to a sector not being erased. This command is applicable only during a Sector Erase operation which includes the time-out period for sector erase and will be ignored during Chip Erase or Programming MBM29F004TC/004BC TM Algorithm using typical command strings and bus operations. ...

Page 17

... Extended Command (1) Fast Mode MBM29F004TC/BC has Fast Mode function. This feature allows the system to program the device faster than using the standard program command sequence. The fast mode command sequence is initiated by setting the OE pin to V and writing two unlock cycles. This is followed by a third write cycle containing the fast mode ID command, 20h ...

Page 18

... However, successive reads from the erase-suspended sector will cause DQ 2 Notes : DQ and DQ are reserve pins for future use Fujitsu internal use only. 4 MBM29F004TC/004BC . ID for the other addresses pins) , and write Extended Sector ( should be set and write a command (40h) . Following 6 ...

Page 19

... DQ 6 Toggle Bit I The MBM29F004TC/TB also features the “Toggle Bit I” method to indicate to the host system that the Embedded Algorithms are in progress or completed. During an Embedded Program or Erase Algorithm cycle, successive attempts to read (OE toggling) data from the device will result in DQ toggling between one and zero ...

Page 20

... Erase-Suspend Program *1 : These status flags apply when outputs are read from a sector that has been erase-suspended These status flags apply when outputs are read from the byte address of the non-erase suspended sector. MBM29F004TC/004BC , DQ is only operating function of the device under this ...

Page 21

... The internal state machine is automatically reset to the read mode on power-up. Sector Unprotection MBM29F004TC/BC features hardware Sector Protection at user’s side. This feature will disable both program and erase operations in protected sectors. The programming and erase command to the protected sector will be ignored. ...

Page 22

... No warranty is made with respect to uses, operating conditions, or combinations not represented on the data sheet. Users considering application outside the listed conditions are advised to contact their FUJITSU representatives beforehand. MBM29F004TC/004BC Symbol Min Tstg ...

Page 23

... MBM29F004TC/004BC MAXIMUM OVERSHOOT/MAXIMUM UNDERSHOOT 0.8 V 0 2.0 V 13 Note : This waveform is applied for A 22 -70/ Figure 1 Maximum Undershoot Waveform Figure 2 Maximum Overshoot Waveform and OE. 9 Figure 3 Maximum Overshoot Waveform ...

Page 24

... DC operating current and the frequency dependent component CC (at 6 MHz) . The frequency component typically is 2 mA/MHz, with active while Embedded Algorithm (program or erase progress Applicable to sector protection function not exceed 9 MBM29F004TC/004BC Conditions Max ...

Page 25

... MBM29F004TC/004BC AC CHARACTERISTICS • Read Only Operations Characteristics Parameter Read Cycle Time Address to Output Delay Chip Enable to Output Delay Output Enable to Output Delay Chip Enable to Output High-Z Output Enable to Output High-Z Output Hold Time from Address OE, Whichever Occurs First Note : Test Conditions : ...

Page 26

... OE Setup Time to WE Active * 2 CE Setup Time to WE Active * 2 V Rise and Fall Time ID Delay Time from Embedded Output Enable *1: This does not include the preprogramming time. *2: This timing is only for Sector Protection operation. MBM29F004TC/004BC Value (Note) Symbol -70 Min Typ Max JEDEC Standard t t ...

Page 27

... MBM29F004TC/004BC ERASE AND PROGRAMMING PERFORMANCE Parameter Sector Erase Time Byte Programming Time Chip Programming Time Program/Erase Cycle PIN CAPACITANCE 1.TSOP (1) Parameter Input Capacitance Output Capacitance Control Pin Capacitance Note : Test conditions 2.QFJ Parameter Input Capacitance Output Capacitance Control Pin Capacitance ...

Page 28

... TIMING DIAGRAM • Key to Switching Waveforms WAVEFORM OEH WE High Figure 5.1 AC Waveforms for Read Operation MBM29F004TC/004BC INPUTS OUTPUTS Must Be Will Be Steady Steady May Will Be Change Change from from May Will Be Change Change from from " ...

Page 29

... MBM29F004TC/004BC Figure 5.2 AC Waveforms for Read Operation 28 -70/ Address Stable t ACC High Output Valid ...

Page 30

... D is the output of the data written to the device. OUT Figure indicates last two bus cycles out of four bus cycle sequence. Figure 6 AC Waveforms for Alternate WE Controlled Program Operation MBM29F004TC/004BC Data Polling WHWH1 ...

Page 31

... MBM29F004TC/004BC Data Notes : PA is address of the memory location to be programmed data to be programmed at word address the output of the complement of the data written to the device the output of the data written to the device. OUT Figure indicates last two bus cycles out of four bus cycle sequence. ...

Page 32

... WP WPH t GHWL AAh Data t VCS the sector address for Sector Erase. Addresses Figure 8 AC Waveforms for Chip/Sector Erase Operation MBM29F004TC/004BC 2AAh 555h 555h 2AAh 55h 80h AAh 555h (Word) for Chip Erase. -70/90 SA* 30h for Sector Erase ...

Page 33

... MBM29F004TC/004BC Data Data BUSY RY/ Valid Data (The device has completed the Embedded operation Figure 9 AC Waveforms for Data Polling during Embedded Algorithm Operation 32 -70/ OEH WHWH1 Output Flag High-Z ...

Page 34

... CE t OEH WE t OES OE DQ =Toggle Data Note : DQ : Stop toggling (The device completes the automatic operation.) 6 Figure 10 AC Waveforms for Toggle Bit MBM29F004TC/004BC =Toggle 6 StopToggle t OE -70/90 Output Valid 33 ...

Page 35

... MBM29F004TC/004BC VLHT VLHT WE CE Data t VCS V CC SPAX : Sector Address to be protected SPAY : Next Sector Address to be protected Note : byte mode Figure 11 AC Waveforms Sector Protection ...

Page 36

... Figure 11 3-Byte Sector Unlock Sequence Timing Diagram Address Data CE WE Temporary Sector Unprotect Mode Enabled Figure 12 2-Byte Sector Relock Sequence Timing Diagram MBM29F004TC/004BC ID 555h 2AAh AAh 55h Temporary Sector Unprotect Mode Enabled or Command Mode Sector Protect Enabled . VIDR ...

Page 37

... MBM29F004TC/004BC Address Data CE WE 3-Byte Sector Unlock Sequence Notes : To enable the Command Mode Sector Protect, write 24h in data in 3-Byte Unlock Sequence. For sector protect, A Figure 13 AC Waveforms for Command Mode Sector Protect Timing Diagram 36 -70/90 Valid Valid 60h 60h ...

Page 38

... V OE 555h VLHT AAh Note : To execute Temporary Sector Unprotection mode, 20h should be written. To execute Extended Sector Protection mode, 24h should be written. Figure 12 AC Waveforms for Temporary Sector Unprotection/Extended Sector-Protection set-up MBM29F004TC/004BC 2AAh 555h 55h 20h/24h -70/90 37 ...

Page 39

... MBM29F004TC/004BC VLHT Add xxxh Data SPAX : Sector Address to be protected SPAY : Next Sector Address to be protected TIME-OUT : Time-Out Window Note : This command requires Sector Protection Set-up Figure 13 AC Waveforms for Extended Sector Protection 38 -70/90 SA ...

Page 40

... VLHT 90h Note : This command is to complete Temporary Sector Unprotection mode or Extended Sector Protection. Figure 15 AC Waveforms for Sector Relock MBM29F004TC/004BC Enter Erase Erase Suspend Program Resume Erase Suspend Erase Suspend Read Program Figure xxxh ...

Page 41

... MBM29F004TC/004BC FLOW CHART EMBEDDED ALGORITHM Increment Address Figure 16 Embedded Program 40 -70/90 Start Write Program Command Sequence (See Below) Data Polling No Verify Data ? Yes No Last Address ? Yes Programming Completed Program Command Sequence (Address/Command) 555h/AAh 2AAh/55h 555h/A0h Program Address/Program Data TM Algorithm Embedded Program Algorithm ...

Page 42

... EMBEDDED ALGORITHM No Chip Erase Command Sequence (Address/Command) 555h/AAh 2AAh/55h 555h/80h 555h/AAh 2AAh/55h 555h/10h Figure 17 Embedded Erase MBM29F004TC/004BC Start Write Erase Command Sequence (See Below) Data Polling Embedded Erase Algorithm in progress Data FFh ? Yes Erasure Completed Individual Sector/Multiple Sector Erase Command Sequence ...

Page 43

... MBM29F004TC/004BC * : DQ is rechecked even Note: VA Address for programming Any of the sector addresses within the sector being erased during sector erase or multiple erases operation. Any of the sector group addresses within the sector not being protected during sector erase or multiple sector erases operation. ...

Page 44

... Addr. Read DQ Addr. Program/Erase Operation Not Complete.Write Reset Command *1 : Read toggle bit twice to determine whether it is toggling Recheck toggle bit because it may stop toggling as DQ Figure 19 Toggle Bit Algorithm MBM29F004TC/004BC Start "H" or "L" "H" or "L" ...

Page 45

... MBM29F004TC/004BC PLSCNT = PLSCNT + 1 Remove V Write Reset Command Figure 20 Sector Group Protection Algorithm 44 -70/90 Start Setup Sector Group Addr PLSCNT RESET Activate WE Pulse Time out 100 should remain V 9 Read from Sector Group Addr ...

Page 46

... Temporary Sector Unprotect Command Sequence (Address/Command) 555h/AAh 2AAh/55h 555h/20h *1 : All protected sectors are unprotected All previously protected sectors are protected once again. Figure 21 Temporary Sector Unprotection Algorithm MBM29F004TC/004BC Start Temporary Sector Unprotect Command Sequence Write Perform Erase or Program Operations ...

Page 47

... MBM29F004TC/004BC Device is Operating in Temporary Sector Unprotection Mode PLSCNT PLSCNT 1 NO PLSCNT 25? YES Write Temporary Sector Unprotection Unprotection Command Sequence Fail Figure 22 Extended Sector Protection Algorithm 46 -70/90 Start Extended Sector Protection Wait Setup Command (Address/Command) Extended Sector Protection Set up ...

Page 48

... FAST MODE ALGORITHM Increment Address Figure 24 Embedded Program MBM29F004TC/004BC Start 555h/AAh 2AAh/55h 555h/20h XXXh/A0h Program Address/Program Data Data Polling Device No Verify Byte? Yes No Last Address? Yes Programming Completed XXXXh/90h XXXXh/00h Fast Program Completed TM Algorithm for Fast Mode ...

Page 49

... Fujitsu standard products are available in several packages. The order number is formed by a combination of : -90 MBM29F004 TC DEVICE NUMBER/DESCRIPTION MBM29F004 4 Mega-bit (512 K 5.0 V Read, Write, and Erase Valid Combinations MBM29F004TC-70 MBM29F004TC-90 MBM29F004BC-70 MBM29F004BC-90 48 -70/90 PD PACKAGE TYPE PD 32-Pin Rectangular Plastic Leaded Chip Carrier (PLCC) ...

Page 50

... Package 32-pin plastic TSOP (1) MBM29F004TC-70PFTN (FPT-32P-M24) MBM29F004TC-90PFTN (Normal Bend) 32-pin plastic TSOP (1) MBM29F004TC-70PFTR (FPT-32P-M25) MBM29F004TC-90PFTR (Reverse Bend) MBM29F004TC-70PD 32-pin plastic QFJ (PLCC) MBM29F004TC-90PD (LCC-32P-M02) 32-pin plastic TSOP (1) MBM29F004BC-70PFTN (FPT-32P-M24) MBM29F004BC-90PFTN (Normal Bend) 32-pin plastic TSOP (1) MBM29F004BC-70PFTR (FPT-32P-M25) MBM29F004BC-90PFTR (Reverse Bend) MBM29F004BC-70PD ...

Page 51

... MBM29F004TC/004BC PACKAGE DIMENSIONS 32-pin plastic TSOP (1) (FPT-32P-M24) LEAD No. 1 INDEX 16 +0.03 0.17 –0.08 +.001 .007 –.003 "A" 2002 FUJITSU LIMITED F32035S-c-4 -70/90 Note Resn protrusion. (Each side : +0.15 (.006) Max). Note 2) Pins width and pins thickness include plating thickness. Note 3) Pins width do not include tie bar cutting remainder. ...

Page 52

... FUJITSU LIMITED F32036S-c-4-5 C MBM29F004TC/004BC Note Resn protrusion. (Each side : +0.15 (.006) Max). Note 2) Pins width and pins thickness include plating thickness. Note 3) Pins width do not include tie bar cutting remainder. Details of "A" part 32 17 0.50(.020) ± ...

Page 53

... MBM29F004TC/004BC (Continued) 32-pin plastic QFJ (PLCC) (LCC-32P-M02) 12.37±0.13 (.487±.005) 11.43±0.08 (.450±.003 INDEX 0.66(.026) TYP 0.43(.017) TYP 10.41±0.51 (.410±.020) 1994 FUJITSU LIMITED C32021S-2C -70/90 3.40±0.16 (.134±.006) 2.25±0.38 (.089±.015) 0.64(.025) ...

Page 54

... MBM29F004TC/004BC FUJITSU LIMITED All Rights Reserved. The contents of this document are subject to change without notice. Customers are advised to consult with FUJITSU sales representatives before ordering. The information, such as descriptions of function and application circuit examples, in this document are presented solely for the purpose of reference to show examples of operations and uses of Fujitsu semiconductor device ...

Related keywords