aan Zhe FuOn- 7A > SU SEMICONDUCTOR FUATSU SEMICONDUCTOR] AQ 0 mi Ae | DS05-20812-1E gm FLASH MEMORY CMOS 4M (512K x 8/256K x 16) MBM29F400TA/MBM29F400BA ory i m DISTINCTIVE CHARACTERISTICS 5.0 V + 10% read, write and erase Minimizes system level power requirements Compatible with JEDEC-standard commands Uses same software commands as E?PROMs Compatible with JEDEC-standard word-wide pinouts 7 48-pin TSOP (Package suffix: PETN Normal Bend Type, PFTR - Reversed Bend Type) 44-pin SOP (Package suffix: PF) . Minimum 100,000 write/erase cycles High performance 70 ns maximum access time Sector erase architecture - One 16 Kbyte, two 8 Kbytes, one 32 Kbyte and seven 64 Kbytes. Any combination of sectors can be cancurrently erased. Also supports full chip erase. Embedded Erase Algorithms ~ _ Automatically pre-programs and erases the chip or any sector Embedded Program Algorithms Automatically writes ang verifies data at specified address Data Polling and Toggle Sit feature for detection of program or erase cycle completion Low power consumption 20 mA typical active read current for Byte Mode 28 mA typical active read current for Word Mode 30 mA typical write/erase current 25 pA typical standby current Low Vcc write inhibit < 3.2 V Sector protection Hardware method disables any combination of sectors from write or erase operations Erase Suspend/Resume Suspends the erase operation to allow a read in another sector within the same device Boot Code Sector Architecture T=Top sector B=Bottom sector Embedded Erase, Embedded Program and ExpressFlash are trademarks of Advanced Micro Devices, Inc.| BM29F400TA/400BA M eee m GENERAL DESCRIPTION The MBM29F400TA/BA is a 4M-bit, 5.0 V-only Flash memory organized as 512K bytes of 8 bits each or 256K words of 16 bits each. The MBM29F400TA/BA is offered in a 48-pin TSOP and 44-pin SOP packages. This device is designed to be programmed in-system with the standard system 5.0 V Vcc supply. A 12.0 V Ver is not required for write or erase operations. The device can also be reprogrammed in standard EPROM programmers. The MBM29F400TA/BA is erased when shipped from the factory. The standard MBM29F400TA/BA offers access times between 70 ns and 120 ns, allowing operation of high-speed microprocessors without wait states. To eliminate bus contention the device has separate chip enable (CE), write enable (WE) and output enable (OE) controls. The MBM29F400TA/BA is pin and command set compatible with JEDEC standard AM-bit E2PROMs. Commands are written to the command register using standard microprocessor write timings. Register contents serve as input to an internal state-machine which controls the erase and programming circuitry. Write cycles also internally latch addresses and data needed for the programming and erase operations. Reading data out of the device is similar to reading from 12.0 V Flash or EPROM devices. The MBM29F400TA/BA is programmed by executing the program command sequence. This will invoke the Em- bedded Program Algorithm which is an internal algorithm that automatically times the program pulse widths and verifies proper cell margin. Typically, each sector can be programmed and verified in less than one second. Erase is accomplished by executing the erase command sequence. This will invoke the Embedded Erase Algorithm which is an internal algorithm that automatically preprograms the array if it is not already programmed before executing the erase operation. During erase, the device automatically times the erase pulse widths and verifies proper cell margin. The entire chip or any individual sector is typically erased and verified in 1.5 seconds (if already completely preprogrammed.) This device also features a sector erase architecture. The sector mode allows each sector to be erased and reprogrammed without affecting other sectors. The device features single 5.0 V power supply operation for both read and write functions. Internally generated and regulated voltages are provided for the program and erase operations. A low Vcc detector automatically inhibits write operations on the loss of power. The end of program or erase is detected by Data Polling of DQ, by the Toggle Bit feature on DQe, or the RY/BY pin. Once the end of a program or erase cycle has been completed, the device internally resets to the read mode. Fujitsu's Flash technology combines years of EPROM and E2PROM experience to produce the highest levels of quality, reliability and cost effectiveness. The MBM29F400TA/BA memory electrically erases the entire chip or all bits within a sector simultaneously via Fowler-Nordhiem tunneling. The bytes/words are programmed one byte/ word at a time using the EPROM programming mechanism of hot electron injection.ae a f MBM29F400TA/400BA m PRODUCT SELECTOR GUIDE Part Nos ~ MBM29F-400TA/MBM29F400BA Ordering Part No: Max Access Time (ns) CE (E) Access (ns) OE (G) Access (ns) m BLOCK DIAGRAM DQo to DQis RY/BY Buffer Vec __e Vss Erase Voltage Input/Output Generator Buffers . WE State BYTE" Control RESET Command | Register Program Voltage - Generator Chip Enable | r Output Enable STB} Data Latch CE >| Logic | OE - | pd STB Y-Decoder > Y-Gating V cc Detector Timer Address Latch X-Decoder Cell Matrix Ao to A17 = A-1MBM29F400TA/400BA .. m PACKAGE (FPT-48P-M20) 48-pin TSOP (FPT-48P-M19) 44-pin SOP - lageMBM29F400TA/400BA m@ CONNECTION DIAGRAMS NC RY/BY Ar Ao As As Ai Ao CE Vss OE DQo DQs DQ: DQs DQz DQio DQs DQn CIPI ICI Iara Pa ap Pa PP a Pa Pe SOP mr 10 44 2 43 3 42 4 4 5 40 6 39 7 38 8 37 9 36 10 35 11 34 12 33 13 32 14 31 15 30 16 29 17 28 18 27 19 26 20 25 21 24 22 23 TSOP Ais (-] 1 48 {_] Ars ] RESET Au Cd 2 47 (0 BYTE WE Ai C7] 3 46 [(_] Vss Ai C_] 4 45 [] DQ is/A-1 | As Auf} 5 44 [7] DQ; Aw CC] 6 43 [77] DO iz As] 7 42 [_] DQs As (_j 8 41 (7) DQis | Ato NCL] 9 40 [J 0Qs NC [7] 10 39 [7 DQ P} An WEC] 1 38 [=] DQs RESET Co] 12 MBM29F400TA/MBM29F400BA 37 [1] Veo | Anz NC C7] 13 Standard Pinout 36 [J 0Qn NC (J 14 35 [] 0Qs Ass RY/BY (J 15 34 [J] DQi NC C_] 16 33 [) DQ2 | Au Air CJ 17 32 [-] DQs | Ar] 18 31 (1) DQ) Ais As (_] 19 30 {-_] DQs il Ate As [] 20 29 [1 DQo Aa CJ 21 28 [1 OE As CJ 22 27 [- Vss ] BYTE A2 | 23 26 [ICE a Vss Ai CI 24 25 [__} Ao f] Da wA-t i DQ; Ae(T]1 VY 48 [_] Ais BYTE (-} 2 47 [1] Aus [] Das. Vss ("] 3 46 [2] Ar r pa DQ wA-1 C7] 4 45 [Ar DQ; [7] 5 44 (7) An |] DQis DQu 7) 6 43 [7] Aw DQs (1) 7 42 [7 As i DQs DQis C7 8 41 [7 As DQs (-} 9 40 (J NC |] DQ: DQiz [4 10 39 [7] NC DQ. (7 11 38 (FI WE |] Da. Vec C] 12 MBM29F400TA/MBM29F400BA _ 37 [-) RESET DQn (J 13 Reverse Pinout 36 (0 NC || Vee DQs CJ] 14 35 [LINC DQ C7] 15 34 [-9 RY/BY DQ2 CJ] 16 33 (NC DQs [J 17 32 [7 Aw DQ: (74 18 31 (I Ar DQs [7] 19 30 [--) As DQo [} 20 29 [7] As OE Cj 21 28 [1 Aa Vss [] 22 27 [J As CE 23 26 [__] Az Ao 24 25 [IAMBM29F400TA/400BA m LOGIC SYMBOL 18 A-1 Ao to Ai7 CE (E) OE (G) WE (W) RY/BY RESET BYTE DQo to DQ is 160r8 Table 1 MBM29F400TA/BA Pin Configuration va dg ed ot 7 Bin? oan . a Funetion Bk A-1, Aato A17 | Address Inputs DQo to DQis | Data Input/Output CE Chip Enable OE Output Enable WE Write Enable RY/BY Ready-Busy Input RESET Hardware Reset Pin/Sector Protect Unlock BYTE Selects 8-bit or 16-bit mode NC No Internal Connection Vss Device Ground Veo Device Power Supply (5.0V10% or +5%)MBM29F400TA/400BA m@ ORDERING INFORMATION Standard Products Fujitsu standard products are available in several packages. The order number (Valid Combination) is formed by a combination of: MBM29F400 TA -70 PFTN PACKAGE TYPE PFTN = 48-Pin Thin Small Outline Package (TSOP) Standard Pinout PFTR = 48-Pin Thin Small Outline Package (TSOP) Reverse Pinout PF = 44-Pin Small Outline Package SPEED OPTION See Product Selector Guide and Valid Combinations BOOT CODE SECTOR ARCHITECTURE TA = Top sector BA = Bottom sector DEVICE NUMBER/DESCRIPTION MBM29F 400 4Mega-bit (512K x 8-Bit or 256K x 16-Bit) CMOS Fiash Memory 5.0 V-only Read, Write and Erase Valid Combinations Valid Combinations . Valid Combinations list configurations planned to be sup- MBM29F400T A/BA-70 ported in volume for this device. Consult the local Fujitsu MBM29F 400TA/BA-90 PFTN, PFTR, PF sales office to confirm availability of specific valid combi- nations and to check on newly released combinations. MBM29F400TA/BA-120MBM29F400TA/400BA Table 2 MBM29F400TA/BA User B us Operations (BYTE = Vin) Operation OT GE OE L WE [Moh Ar | As | As [poate Dass RESET Auto-Select Manufacturer Code (1) L}t]H] ot} Leic lwo] Code H Auto-Select Device Code (1) L L H H L L Vip Code H Read (3) L L H | Ao} At: As | Ag Dout H Standby H X X X xX X X HIGH-Z H Output Disable L H H X X X X HIGH-Z H Write L H L Ao | At As | Ag Din H Enable Sector Protect (2) L Vio L x x ! xX Vio xX H Verify Sector Protect (2) L L H L H L Vio Code H Temporary Sector Unprotect X X X Xx X Xx X X Vio Reset (Hardware)/Standby X Xx X X X x xX HIGH-Z L Table 3 MBM29F400TA/BA User Bus Operations (BYTE = Vit) "Operation 2. PGE Le | WEL -Aach ae Tas _[ Ae | DQo to'DQr| RESET Auto-Select Manufacturer Code (1) L L H L L L Vip Code H Auto-Select Device Code (1) L L H H L L Vio Code H Read (3) L L H Ao | At As | Ag Dout H Standby H X X x X X X HIGH-Z H Output Disable L H H xX X X x HIGH-Z H Write L H L Ao | Ar | As | Ag Din H Enable Sector Protect (2) L Vio L x xX Xx Vio x H Verify Sector Protect (2) L L H L H L Vio Code H Temporary Sector Unprotect X x X X X X X Xx Vio Reset (Hardware)/Standby X Xx X X X Xx x HIGH-Z L Legend: L = Vi, H = Vin, X = Don't Care. See DC Characteristics for voltage levels. Notes: 1, Manufacturer and device codes may also be accessed via a command register write sequence. Refer to Table 7. 2. Refer to the section on Sector Protection. 3. WE can be Vit if OE is Vi, OE at Vin initiates the write operations.MBM29F400TA/400BA Read Mode The MBM29F400TAVBA has two control functions which must be satisfied in order to obtain data at the outputs. CE is the power control and should be used for a device selection. OE is the output control and should be used to gate data to the output pins if a device is selected. Address access time (tacc) is equal to the delay from stable addresses to valid output data. The chip enable access time (tce) is the delay from stable addresses and stable CE to valid data at the output pins. The output enable access time is the delay from the falling edge of OE to valid data at the output pins (assuming the addresses have been stable for at feast tacc-toe time). Standby Mode The MBM29F400TA/BA has two standby modes, a CMOS standby mode (CE input held at Vcc + 0.5 V), when the current consumed 1s less than 100 pA; and a TTL standby mode (CE is held at Vin) when the current required is reduced to approximately 1 mA. In the standby mode the outputs are in a high impedance state, independent of the OE input. If the device is deselected during erasure or programming, the device will draw active current until the operation is completed. Output Disable With the OE input at a logic high level (Vin), output from the device is disabled. This will cause the output pins to be ina high impedance state. Autoselect The autoselect 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 Vin (11.5 V to 12.5 V) on address pin As. Two identifier bytes may then be sequenced from the device outputs by toggling address Ao from Vit to Vin. All ad- dresses are don't cares except Ao, Ai and Ae. The manufacturer and device codes may also be read via the command register, for instances when the MBM29F400TA/BA is erased or programmed in a system without access to high voltage on the Ag pin. The com- mand sequence is illustrated in Table 7 (refer to Autoselect Command section). Byte 0 (Ao = Vit) represents the manufacturer's code (Fujitsu = 04H) and byte 1 (Ao = Viv) the device identifier code (MBM29F400TA = 23H and MBM29F400BA = ABH for x8 mode; MBM29F400TA = 2223H and MBM29F400BA = 22ABH for x16 mode). These two bytes/words are given in the table below. All identifiers for manufacturer and device will exhibit odd parity with DQ7 defined as the parity bit. In order to read the proper device codes when executing the autoselect, Ai must be Vit (see Tables 4.1 and 4.2). 10 eMBM29F400TA/400BA Table 4.1 MBM29F400TA/BA Sector Protection Verify Autoselect Codes Self Type Ayatodar bos As AN ag OS > Gode (HEX) Manufacturer's Code xX VIL Vir Vit 04H Byte 23H MBM29F400TA x Vit Vit ViH MBM29F400A Word 2223H Device Bvt Code yle ABH MBM29F400BA X Vit Vit Vin Word 22ABH . Sector Sector Protection Addresses Vit Vin Vit O1H *Outputs 01H at protected sector addresses Table 4.2 Expanded Autoselect Code Table S775 Type -., | Gade [OGs/0q/00 Dds Ddss|OQio} Dae BOs | NGr DOs | DOs! NGs/ DAs} DA2| DQ: |Nds Manufacturer's Code O4H]} 0}/0!10/;/0/0;0}0)/0);0;0/0),0;, 03 1 0 | 0 MBM29F400TA (B)} 23H! A-t [HI-Z}HI-Z/HI-Z|HI-Z}HI-Z}HI-Z}HI-Z} 0 | O} 1} 0) 0;]04 144 MBM29F400A w)}2223H} 0} 0} 1}/o0;o0;/o0}]1]}/o0;}0;/0}1};0]o0}o}1]1 Device Code MBM29F400BA (B)} ABH] A-t |HI-Z|HI-Z{HF-Z|HE-Z}HFZ}HI-Z}HI-Z} 1} 04; 1) 0] 41; 0/] 4 44 wl22aABH} Oj; 0; 1/o0}o;o]i1}o}1}o}1foj;ry;o;1]t Sector Protection O1H} O10/)/0/0}/0;0]/0;0};0;/0/0}]0;0;,0;,0)1 (B): Byte mode (W): Word mode Write Device erasure and programming are accomplished via the command register. The contents of the register serve as inputs to the internal state machine. The state machine outputs dictate the function of the device. The command register itself does not occupy any addressable memory location. The register is a latch used to store the commands, along with the address and data information needed to execute the command. The command register Is written by bringing WE to Vit, while CE 1s at Vi and OE is at Vin. Addresses are latched on the falling edge of WE or CE, whichever happens later; while data is latched on the rising edge of WE or CE , whichever happens first. Standard microprocessor write timings are used. Refer to AC Write Characteristics and the Erase/Programming Waveforms for specific timing parameters. Sector Protection The MBM29F400TA/BA features hardware sector protection. This feature will disable both program and erase operations in any number of sectors (0 through 10). The sector protect feature is enabled using programming equipment at the user's site. The device is shipped with all sectors unprotected. Alternatively, Fujitsu may program and protect sectors in the factory prior to shipping the device (AMD's Express Flash service). 1MBM29F400TA/400BA To activate this mode, the programming equipment must force Vio on address pin As and control pin OE , (suggest Vio = 11.5 V) and CE = Vit. The sector addresses (A17, Ais, A1s, A14, Ats, and Aiz) should be set to the sector to be protected. Tables 5 and 6 define the sector address for each of the eleven (11) individual sectors. Programming of the protection circuitry begins on the falling edge of the WE VE pulse and is terminated with the rising edge of the same. Sector addresses must be held constant during the WE pulse. Refer to figures 14 and 20 for sector protec- tion algorithm and waveforms. To verify programming of the protection circuitry, the programming equipment must force Vio on address pin Ag with CE and OF at Vu and WE at Vin. Scanning the sector addresses (A17, A1s, Ais, A1a, Ai3. and At2) while (Ae, A1, Ao) = (0, 1, 0) will produce a logical 1 code at device output DQo for a protected sector. Otherwise the device will produce OOH for unprotected sector. In this mode, the lower order addresses, except for Ao, Ai and As are don't care. Address locations with A1 = Vit are reserved for Autoselect manufacturer and device codes. It is also possible to determine if a sector is protected in the system by writing an Autoselect command. Performing a read operation at the address location XX02H, where the higher order addresses (A17, A1s, A15, Ai4, Ai3 and A12) are the sector address will produce a logical 1 at DQo for a protected sector. See Table 4.1 for Autoselect codes. Temporary Sector Unprotect This feature allows temporary unprotection of previously protected sectors of the MBM29F400TA/BA device in order to change data. The Sector Unprotect mode is activated by setting the RESET pin to high voltage (12V). During this mode, formerly protected sectors can be programmed or erased by selecting the sector addresses. Once the 12V is taken away from the RESET pin, all the previously protected sectors will be protected again. Sector Unprotect The MBM29F400TA/BA also features a sector unprotect mode, so that a protected sector may be unprotected to incorporate any changes in the code. All sectors should be protected prior to unprotecting any sector. To active this mode, the programming equipment must force Vio on control pin OE and address pin As. The CE and Ao pins must be set at Vit. Pins As and Ai must be set to Vin. Refer to Figure 21 for the sector unprotect algorithm. The unprotection mechanism begins on the falling edge of theWE pulse and is terminated with the rising edge of the same. It is also possible to determine if a sector is unprotected in the system by writing the autoselect command and As is set at Vit. Performing a read operation at address location XXX2H, where the higher order addresses (Ai17, Ais, A1s, Aia, A13 and A12) define a particular sector address, will produce OOH at data outputs (DQo to DQ7) for an unpro- tected sector. Command Definitions Device operations are selected by writing specific address and data sequences into the command register. Writing incorrect address and data values or writing them in the improper sequence will reset the device to the read mode. Table 7 defines the valid register command sequences. Note that the Erase Suspend (BO) and Erase Resume (30) commands are valid only while the Sector Erase operation is in progress. Either of the two reset commands will reset the device (when applicable). Please note that commands are always written at DQo to DQ7 and DQs to DQis bits are ignored. 12 eMBM29F400TA/400BA Table 5 Sector Address Tables (MBM29F400TA) Berton Agr * Ass - 2 Ate ok Ate As . Ase SAE. Address Range SAQ 0 0 0 X X X O0O0000h-OFFFFh SA1 0 0 1 X X X 10000h-1FFFFh SA2 0 1 0 X X X 20000h2FFFFh SA3 0 1 1 X X X 30000h3FFFFh SA4 1 0 0 x X X 40000h-4FFFFh SA5 1 0 1 X X X 50000h5FFFFh SA6 1 1 0 X X X 60000h6FFFFH SA7 1 1 1 0 X X 70000h77FFFh SA8 1 1 1 1 0 0 78000h79FFFh SAQ 1 1 1 1 0 1 7AQ00h-7BFFFh SA10 1 1 1 1 1 X 7C000h-7FFFFh Table 6 Sector Address Tables (MBM29F400BA) Seer ae | ae fom | Aes | aa | Ai, | rey OXON. LZ -0.5V -2.0V Figure 1 Maximum Negative Overshoot Waveform Vcc +2.0V Vcc +0.5V 20V Yo NANAK 20 ns >] Figure 2 Maximum Positive Overshoot Waveform 22MBM29F400TA/400BA m@ DC CHARACTERISTICS + TTLINMOS Compatible Paramter| pdameter Daseription copes : rest Conditions yn. | Min: Max. | unit Symbol pe ES . we es fa ME ane wee SE Byer spt Ep lu input Leakage Current Vin = Vss to Vec, Voc = Vec Max +1.0 pA uit Ag Input Leakage Current Vcc = Vcc Max, Ag = 12.5V 50 BA lLo Output Leakage Current Vout = Vss to Vee, Vec = Vec Max | +1.0 pA lect Vcc Active Current (Note 1) CE = Vit, OF = Vin Byte | 40 mA Word 50 lcc2 | Vcc Active Current (Note 2, 3) CE = Vit, OE = Vin 60 mA lec3 Vcc Standby Current Voc = Vec Max, CE = Vin, OF = Vin | 1.0 mA Vit Input Low Level ~0.5 0.8 V ViH Input High Level 2.0 | Vcc+0.5| V Vio youae for Autoselect and Sector Voc = 5.0V 115 12.5 V Vou Output Low Voltage fo. = 5.8mA, Vcc = Vcc Min _ 0.45 V Vou Output High Level loH = 2.5mA, Vcc = Vec Min 2.4 _ V ViKo Low Vcc Lock-Out Voltage 3.2 4.2 V Notes: 1. The Icc current listed includes both the DC operating current and the frequency dependent component (at 6 MHz). The frequency component typically is less than 2 mA/MHz, with OE at Vin. 2. Ic active while Embedded Algorithm (program or erase) is in progress. 3. Not 100% tested. 23MBM29F400TA/400BA + CMOS Compatible Parametet!- parameter Description ||: * Test Conditions -:. <<], Min Max. | Unit Symbol es vers es a re ePta ye te tee tt . wf tay . oS fu Input Leakage Current Vin = Vss to Voc, Vcc = Vcc Max +1.0 pA luit Ag Input Leakage Current Vcc = Vcc Max, Ag = 12.5V 50 pA ILo Output Leakage Current Vout = Vss to Voc, Voc = Vec Max +1.0 pA lect Voc Active Current (Note 1) | CE = Vu, OE = Vin Byte 40 mA Word 50 Icca Vcc Active Current (Note 2, 3) CE = Vit, OE = Vin 60 mA Voc = Vec Max, CE = Vect0.5V, Ica Vcc Standby Current OE - Vie, c 100 pA Vit Input Low Level -0.5 0.8 V Vin Input High Level 0.7xVec | Vec+0.3| V Voltage for Autoselect and V = Sector Protect Vec = 5.0V 11.5 12.5 V Vou Output Low Voltage lo. = 5.8 mA, Vcc = Vcc Min _ 0.45 Vv Vout ioH = -2.5 MA, Vcc = Vce Min 0.85Vcc _ V Output High Voltage Von2 lon = -100 pA, Vcc = Vcc Min Vec-0.4 Vv ViKo Low Vcc Lock-out Voltage 3.2 4.2 V Notes: 1. The Icc current listed includes both the DC operating current and the frequency dependent component (at 6 MHz). The frequency component typically is less than 2 mA/MHz, with OE at Vin. 2. Icc active while Embedded Algorithm (program or erase) is in progress. 3. Not 100% tested. 24MBM29F400TA/400BA m@ AC CHARACTERISTICS Read Only Operations Characteristics Parameter [oo so 3c ee eB - Sumas Pe pe 70. cat powieehe Sia ORS Q | ete Wy : AN ti 2 {Note 2) 7} 4 tAVAV | tRC Read Cycle Time (Note 4) Min. 70 90 120 ns CE = Vi tavev |tacc | Address to Output Delay __ Max. 70 90 120 ns OE = Vit teLQv |tce | Chip Enable to Output Delay OE = Vir | Max. 70 90 120 ns tGLQV | {OE Output Enable to Output Delay Max. 30 35 50 ns tEHQz | {DF Chip Enable to Output High-Z (Notes 3, 4) Max. 20 20 30 ns Output Enable to Output High-Z (GHQz | toF (Notes 3, 4) Max. 20 20 30 ns Output Hold Time From Addresses, XOX /10H | GE or OE , Whichever Occurs First Min. 0 0 0 ns READY} RESET pin low to read mode Max. 20 20 20 us tELFL | = . . te.ry | CE Or BYTE switching low or high Max. 5 5 5 ns Notes: 1. Test Conditions: 2. Test Conditions: 3. Output driver disable time. Output Load: 1 TTL gate and 30 pF Output Load: 1 TTL gate and 100 pF 4. Not 100% tested. input rise and fall times: 5 ns Input rise and fall times: 20 ns Input pulse levels: 0.0V to 3.0V Input pulse levels: 0.45V to 2.4V Timing measurement reference level Timing measurement reference level Input: 1.5V Input: 0.8 and 2.0V Output: 1.5V Output: 0.8 and 2.0V 25MBM29F400TA/400BA n OQ < wl IN3064 or Equivalent Device 1 Under | Test IN 6.2 kQ Ct | Notes: For -70. Ci = 30 pF including jig capacitance For all others Cu = 100 pF including jig capacitance IHC *- Figure 3 Test Conditions 2.7 kQ Diodes = IN3064 or Equivalent - Write/Erase/Program Operations Alternate WE Controlledn Writes ye 2 a oe > ss an < a oy . . ged rs a Parameter Symbols} os, Esk A IER Tope es sDeseription - Soke el [arate eg? Pad P unit JEDEG | Standard cose gist Fev ltet LEE plage he aS Sake Ode LAVAV twe Write Cycle Time (Note 3) Min. 70 90 120 ns tAVWL LAS Address Setup Time Min. 0 0 0 ns IWLAX (AH Address Hold Time Min. 45 45 50 ns LDVWH {Ds Data Setup Time Min. 30 45 50 ns IWHDX LDH Data Hold Time Min. 0 0 0 ns tOEs Output Enable Setup Time (Note 3) Min. 0 0 0 ns Output Read (Note 3) Min. 0 0 0 ns tOEH Enable Hold Time! Toggle and Data Polling (Note 3) | Min. 10 10 10 ns Notes: (Continued) 1. This does not include the preprogramming time. 2. These timings are for Sector Protect operation. 3. Not 100% tested. 4. Output Driver Disable Time. 5. These timings are for Sector Unprotect operation. 26MBM29F400TA/400BA (Continued) Parameter Symbols poets, ben? ees ve ed oes Me epee] Pe Desoription <9 Cp es pe POL 9G J 12, | Unit tGHWL (GHWL Read Recover Time Before Write Min. 0 0 0 ns LELWL {cs CE Setup Time Min. 0 0 0 ns tWHEH IcH CE Hold Time Min. 0 0 0 ns tWLWH twP Write Pulse Width Min. 35 45 50 ns tWHWL twPH Write Pulse Width High Min. 20 20 20 ns twHWHi| UWHWHI | Byte Programming Operation Typ. 16 16 16 Ls Typ. 1.5 1.5 1.5 sec twHwH2| (WHWH2 | Erase Operation (Note 1) Max. 30 30 30 sec tvcs Vcc Set Up Time (Note 3) Min. 50 50 50 ps IVLHT Voltage Transition Time (Notes 2, 3, 5) Min. 4 4 4 ps tweP Write Pulse Width (Note 2) Min. | 100 100 100 ps twPP2 Write Pulse Width (Note 5) Min. 10 10 10 ms toesP _| OE Setup Time to WE Active (Notes 2,3,5) |Min.| 4 4 4 us tcsP CE Setup Time to WE Active (Note 3) Min.| 4 4 4 us tRP RESET Pulse Width Min.| 500 | 500 | 500 | ns {FLQZ BYTE Switching Low to Output High-Z (Notes 3, 4)| Max. 20 30 30 ns IBUSY Program/Erase Valid to RD/BY Delay (Note 3) Min. 30 35 50 ns Notes: 1. This does not include the preprogramming time. 2. These timings are for Sector Protect operation. 3. Not 100% tested. 4. Output Driver Disable Time. 5. These timings are for Sector Unprotect operation. 27MBM29F400TA/400BA + Write/Erase/Program Operations Alternate CE Controlled Writes Patameter Syibols oe a ee Pe x 2p Unit JEDEC | Standard | : es LAVAV twe Write Cycle Time (Note 4) Min. 70 90 120 ns LAVEL tas Address Setup Time Min. 0 0 0 ns tELAX AH Address Hold Time Min. 45 45 50 ns {DVEH {Ds Data Setup Time Min.; 30 45 50 ns tEHDX {DH Data Hold Time Min. 0 0 0 ns toEs Output Enable Setup Time Min. 0 0 0 ns Output Enable | Read (Note 4) Min. 0 0 0 ns tOEH Hold Time (Note 4) Toggle and Data Polling Min. 10 10 10 ns 1GHEL tcHEL | Read Recover Time Before Write Min. 0 0 0 ns tWLEL tws WE Setup Time Min.| 0 0 0 ns tEHWH tWH WE Hold Time Min. 0 0 0 ns tELEH tcp CE Pulse Width Min.| 35 45 50 ns tEHEL tCPH CE Pulse Width High Min.} 20 20 20 ns tWHWH1 twHwH! | Byte Programming Operation Typ. 16 16 16 pS Typ.; 1.5 1.5 1.5 sec tWHWH2 twHwu2 | Erase Operation (Note 1) Max.| 30 30 30 sec tvcs Vcc Set Up Time (Note 4) Typ. 50 50 50 ps tRP RESET Pulse Width Min.| 500 500 500 | ns tr.qz__| BYTE Switching Low to Output High-Z (Notes 3, 4)} Max.| 20 30 30 ns tsusy | Program/Erase Valid to RD/BY Delay (Note 4) | Min.| 30 35 50 ns Notes: 1. This does not include the preprogramming time. 2. These timings are for Sector Protect/Unprotect operations. 3. This timing is only for Sector Unprotect. 4. Not 100% tested. 28MBM29F400TA/400BA m SWITCHING WAVEFORMS Key to Switching Waveforms WAVEFORM INPUTS OUTPUTS Must Be Will Be Steady Steady May Will Be Change Changing from H to L from H to L May Will Be Change Changing from L toH from L to H Don't Care: Changing Any Change State Permitted Unknown Does Not Center Line Is Apply High- impedance Off State tre | y Addresses x Addresses Stable {acc CE J toe >} (tor) OE ] a WE / (tce) -> High-Z y XY NL. High-Z Outputs 2 Kee Output Valid Sa (ton) 4 Figure 4 AC Waveforms for Read Operations 29MBM29F400TA/400BA 3rd Bus Cycle t Data Polling Addresses X 5555H PA xX lL twe | J tonwe tas XX J \ Sf NE we ft wwe -+ PE RO Data 5.0V Notes: 1. PA is address of the memory location to be programmed. 2. PD is data to be programmed at byte address. 3. DQ7 is the output of the complement of the data written to the device. 4. Dour is the output of the data written to the device. 5. Figure indicates last two bus cycles of four bus cycle sequence. 6. These waveforms are for the x16 mode. Figure 5 Program Operation Timings 30MBM29F400TA/400BA 3rd Bus Cycle Data Polling y a ~~] CAK n twe Tas WE / | be toneL OE \ fe ~ tc [+-___ t wow ~ tcpn ral C Data 5.0V Notes: 1. PA is address of the memory location to be programmed. 2. PD ts data to be programmed at byte address. 3. DQ is the output of the complement of the data written to the device. 4. Dout is the output of the data written to the device. 5. Figure indicates last two bus cycles of four bus cycle sequence. 6. These waveforms are for the x16 mode. Figure 6 Alternate CE Controlled Program Operation Timings 31MBM29F400TA/400BA | twe | Addresses x 5555H N 2AAAH 5555H xX 5555H xX 2AAAH xX SA x OE \ (we wef iM OW VS VS VS OM he WPH | LDH t /\ /\ /\ /\ Data ton ho] AAH sso \/ 80H \/aAH \/65H \J/10H/30H Vcc { vcs Notes: 1. SA is the sector address for Sector Erase. Addresses = 5555H for Word, AAAAH for Byte. 2. These waveforms are for the x16 mode. Figure 7 AC Waveforms Chip/Sector Erase Operations 32MBM29F400TA/400BA b- LCH yh p* tor e toH High-Z DQ7s g DQ? , OG Valid Data _ | tWHWwuHl of 2 DQo to DOs ' DQo to DQe6=!nvaiid Xeo0 bat *DQ7 = Valid Data (The device has completed the Embedded operation). Figure 8 AC Waveforms for Data Polling during Embedded Algorithm Operations toc LL e VSS VW Dat _ _ DOs= ; PGs @aviobor xX DOs= Toggle x OQs= Toggle M stop Toggling Xo rote DO _ toe *DQs stops toggling (The device has completed the Embedded operation). Figure 9 AC Waveforms for Toggle Bit during Embedded Algorithm Operations 33MBM29F400T A/400BA GE \ . / +/| The rising edge of the last WE signal \/\/ \y Entire programming or erase operations Jone | RY/BY } / leusy Figure 10 RY/BY Timing Diagram during Program/Erase Operations e \ fo . . . oe YXXXK * * RESET Figure 11 RESET/RY/BY Timing Diagram @MBM29F400TA/400BA e \ fo \ a lELFL LELFH ; Data Output Data Output DQo to DQ __~ (DQo to DQ14) A(DQo to Don) Dais \; Address \ DQis/A-1 Ouipat Input ~~ tFLQzZ ! Figure 12 BYTE Timing Diagram for Read Operations CE \ / ! The falling edge of the last WE signal ee _X) tsep - ee (tas) tHoLp (tan) Figure 13 BYTE Timing Diagram for Write Operations 35MBM29F400TA/400BA Ai7, Are Aus, Asa Aus, Ar2 Ao A6 ee peony SV -77 OE t LHT UVLHT twee CoEse Data 01H toe SAX = Sector Address for initial sector SAY = Sector Address for next sector Figure 14 AC Waveforms for Sector Protection 36MBM29F400T A/400BA Air TXT ETTETLTLITL XY 1 VLHT y- ss ~ ae * ya t . . 1.5 Excludes 00H programming Chip and Sector Erase Time _ (Note 1) 30 sec prior to erasure . . 1000 Excludes system-level over- Byte Programming Time _ 16 (Note 2) ps head . . 8.5 Excludes system-level over- Chip Programming Time _ (Note 1) 50 sec head Erase/Program Cycle 100,000 | 1,000,000 _ Cycles Notes: 1. 25C, 5V Vcc, 100,000 cycles 2. The Embedded Algorithms allow for 48 ms byte program time. m@ LATCHUP CHARACTERISTICS Dseription 2 SS go0t : O Mins obs. Max. Input Voltage with respect to Vss on all I/O pins 1.0V Voc + 1.0V Vcc Current - 100 mA + 100 mA Includes all pins except Vcc. Test conditions: Vcc = 5.0V, one pin at a time. m TSOP PIN CAPACITANCE Parameter OP ON TEL OO Mg ee St, Symbol , - Parameter Description o,. Test Setup Typ. | Max... Unit Cin Input Capacitance Vin = 0 6 7.6 pF Court Output Capacitance Vout = 0 8.5 12 pF Cin2 Control Pin Capacitance Vin =0 8 10 pF Notes: 1. Sampled, not 100% tested. 2. Test conditions Ta = 25C, f = 1.0 MHz 44MBM29F400TA/400BA f" m SOP PIN CAPACITANCE . Pafametr re, tS seme a | une _ Symbol . Parameter Description oo . _ ai est Setup : FyPS Max. Unit CIN Input Capacitance Vin = 0 6 7.5 pF Cout Output Capacitance Vout = 0 8.5 12 pF Cin2 Control Pin Capacitance Vee =0 8 10 pF Notes: 1. Sampled, not 100% tested. 2. Test conditions Ta = 25C, f = 1.0 MHz @ DATA RETENTION need Parameter oo oe, : s : TestCanditions me a . . Min. - Unit. 150C 10 Years C Minimum Pattern Data Retention Time 125C 20 Years 45MBM29F400TA/400BA m PACKAGE DIMENSIONS (Suffix: PFN) (FPT-44P-M16) +t 28 2020 20/1 110% 008) ) RR AAR AARAAARAR ARR ARE O INDEX LEAD No 1.27(.050)NOM _ 0 80+0 20 { 031+ 008) *2133020.20 16 00+0 30 (5242008) (6302 012) EEE *' Resin Protrusin.(Each Side 0 15( 006)MAX) + Resin Protrusin:(Each Side 0 38( 015)MAX) 4 2 80( 110) MAX (MOUNTING HEIGHT) 01500 (006+ 002) 1994 FINITSU LIMITED F48031S-1C-1 oo 10( 004) (28038 blo0.10 con 020570 =25 : = . + 016-#) (STAND OFF) 1994 FUJITSU LIMITED F44022S-1C-1 inches : mm (inches) (Suffix: PFTN) * Resin Protrusin (Each Side 0 15( 006)MAX) (FPT-48P-M19) 1.20(047)_ (MOUNTING HEIGHT) MAX 1.000 05 (039% 002) LEAD No (1) = e amy Fa vem: od srewd =a) \ INDEX pS = ox po pep 0 2240S {@[0 08( 003) B} = PS (009 002 L210 981 008) @ an po is aa = *12.0030.10 | FE ox brs (472.004) | f cm pr it or pe ct orn po i= on ES rt = fo 9. 50( 020 Pes ES rp TYP = = Be e= =@ ; _-[].0 1040 05 20 0020 20( 787 008) _ (0042 002} (STAND OFF) * 19 400 10{ 724+ 004) 0.15520 055 (006 602) a ee 0 6020.10 [JO 10( 004)] MC o24: 604) inches > mm (inches) 46MBM29F400TA/400BA (Suffix: PFTR) (FPT-48P-M20) * Resin Protrusin (Each Side 0.15( 006)MAX) 120(047) (MOUNTING HEIGHT) LEAD No (+) ox L \ INDEX og ay ad aq ag ag og og ag om oy i and a ao aod og = 20 000 20( 787+ 008) * 18 4020 10( 7244-004) 1994 FUJITSU LIMITED F480325-1C-1 MAX 1000 05 (639: 002) =1O) 4 od 1 pr D rr sm) D = 10222005 576 98,003) G) pr r (,009+ 002) = = = *12002010 | feb Er (4724004) | = = it wen) => Eo = _950( 020 po ct TYP Pr) ind =@ 5 0 1020 05 ne poas 00B) (STAND OFF) 0 15520 055 (006 002) 4 0.6030 10 (.024s 004) inches : mm (inches) 47~ SC MBM29F400TA/400BA - eee FUJITSU LIMITED For further information please contact: Japan FUJITSU LIMITED Electronic Devices International Operations Department KAWASAKI! PLANT, 1015, Kamikodanaka Nakahara-ku, Kawasaki-shi, Kanagawa 211, Japan Tel: (044) 754-3753 Fax: (044) 754-3332 North and South America FUJITSU MICROELECTRONICS, INC. Semiconductor Division 3545 North First Street San Jose, CA 95134-1804, U.S.A. Tel: (408) 922-9000 Fax: (408) 432-9044/9045 Europe FUJITSU MIKROELEKTRONIK GmbH Am Siebenstein 6-10 63303 DreieichBuchschlag Germany Tel: (06103) 690-0 Fax: (06103) 690-122 Asia Pacific FUJITSU MICROELECTRONICS ASIA PTE. LIMITED No. 51 Bras Basah Road, Plaza By The Park, #06-04 to #06-07 Singapore 0718 Tel: 336-1600 Fax: 336-1609 P9502 FUJITSU LIMITED Printed in Japan All Rights Reserved. Circuit diagrams utilizing Fujitsu products are included as a means of illustrating typical semiconductor applications. Com- plete Information sufficient for construction purposes is not nec- essarily given. The information contained in this document has been carefully checked and is believed to be reliable. However, Fujitsu as- sumes no responsibility for inaccuracies. The information contained in this document does not convey any license under the copyrights, patent rights or trademarks claimed and owned by Fujitsu. Fujitsu reserves the right to change products or specifications without notice. No part of this publication may be copied or reproduced in any form or by any means, OF transferred to any third party without prior written consent of Fujitsu. AMMO AA