The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

FLASH MEMORY MBM29F033C-70/-90/-12 FEATURES Single read


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



DS05-20869-3E
FLASH MEMORY
MBM29F033C-70/-90/-12
FEATURES
Single read, write, erase Minimizes system level power requirements Compatible with JEDEC-standard commands Pinout software compatible with single-power supply Flash Superior inadvertent write protection 40-pin TSOP (Package suffix: PTN-Normal Bend Type, PTR-Reversed Bend Type) Minimum 100,000 write/erase cycles High performance maximum access time Sector erase architecture Uniform sectors bytes each combination sectors erased. Also supports full chip erase Embedded EraseAlgorithms Automatically preprograms erases chip sector Embedded ProgramAlgorithms Automatically programs verifies data specified address Data Polling Toggle feature detection program erase cycle completion Ready/BUSY output (RY/BY) Hardware method detection program erase cycle completion write inhibit Hardware RESET Resets internal state machine read mode Erase Suspend/Resume Supports reading programming data sector being erased Sector group protection Hardware method that disables combination sector groups from write erase operation sector group consists adjacent sectors bytes each) Temporary sector groups unprotection Hardware method temporarily enable combination sectors from write erase operations
Embedded EraseTM, Embedded Programand ExpressFlashare trademarks Advanced Micro Devices, Inc.
MBM29F033C-70/-90/-12
PACKAGE
40-pin plastic TSOP
Marking Side
40-pin plastic TSOP
Marking Side
(FPT-40P-M06)
(FPT-40P-M07)
MBM29F033C-70/-90/-12
GENERAL DESCRIPTION
MBM29F033C 32M-bit, V-Only Flash memory organized bytes bits each. bytes data divided into sectors bytes flexible erase capability. data will appear DQ7. MBM29F033C offered 40-pin TSOP package. This device designed programmed insystem with standard system supply. 12.0 required program erase operations. device also reprogrammed standard EPROM programmers. standard MBM29F033C offers access times between allowing operation high-speed microprocessors without wait states. eliminate contention device separate chip enable (CE), write enable (WE), output enable (OE) controls. MBM29F033C command compatible with JEDEC standard single-supply Flash standard. Commands written command register using standard microprocessor write timings. Register contents serve input internal state-machine which controls erase programming circuitry. Write cycles also internally latch addresses data needed programming erase operations. Reading data device similar reading from 12.0 Flash EPROM devices. MBM29F033C programmed executing program command sequence. This will invoke Embedded ProgramAlgorithm which internal algorithm that automatically times program pulse widths verifies proper cell margin. Each sector programmed verified less than seconds. Erase accomplished executing erase command sequence. This will invoke Embedded EraseAlgorithm which internal algorithm that automatically preprograms array already programmed before executing erase operation. During erase, device automatically times erase pulse widths verifies proper cell margin. This device also features sector erase architecture. sector erase mode allows sectors memory erased reprogrammed without affecting other sectors. sector typically erased verified within second already completely preprogrammed). MBM29F033C erased when shipped from factory. MBM29F033C device also features hardware sector group protection. This feature will disable both program erase operations combination eight sector groups memory. sector group consists four adjacent sectors grouped following pattern: sectors 0-3, 4-7, 8-11, 12-15, 16-19, 20-23, 24-27, 28-31, 3235, 36-39, 40-43, 44-47, 48-51, 52-55, 56-59, 60-63. Fujitsu implemented Erase Suspend feature that enables user erase hold period time read data from program data non-busy sector. Thus, true background erase achieved. device features single power supply operation both read program functions. Internally generated regulated voltages provided program erase operations. detector automatically inhibits write operations during power transitions. program erase detected Data Polling DQ7, Toggle feature RY/BY output pin. Once program erase cycle been completed, device automatically resets read mode. MBM29F033C also hardware RESET pin. When this driven low, execution Embedded Program Embedded Erase operations will terminated. internal state machine will then reset into read mode. RESET tied system reset circuity. Therefore, system reset occurs during Embedded Program Embedded Erase operation, device will automatically reset read mode. This will enable system microprocessor read boot-up firmware from Flash memory. Fujitsu's Flash technology combines years EPROM E2PROM experience produce highest levels quality, reliability, cost effectiveness. MBM29F033C memory electrically erases bits within sector simultaneously Fowler-Nordheim tunneling. bytes programmed byte time using EPROM programming mechanism electron injection.
MBM29F033C-70/-90/-12
FLEXIBLE SECTOR-ERASE ARCHITECTURE
Sixty four byte sectors sector groups each which consists adjacent sectors following pattern; sectors 0-3, 4-7, 8-11, 12-15, 16-19, 20-23, 24-27, 28-31, 32-35, 36-39, 40-43, 44-47, 48-51, 52-55, 56-59, 60-63. Individual-sector multiple-sector erase capability Sector group protection user-definable SA31 SA30 SA29 SA28 byte byte byte byte 1FFFFFH 1EFFFFH 1DFFFFH 1CFFFFH 1BFFFFH 1AFFFFH 19FFFFH 18FFFFH 17FFFFH 16FFFFH 15FFFFH 14FFFFH 13FFFFH 12FFFFH 11FFFFH 10FFFFH Sectors Total 0FFFFFH 0EFFFFH 0DFFFFH 0CFFFFH 0BFFFFH 0AFFFFH 09FFFFH 08FFFFH 07FFFFH 06FFFFH 05FFFFH 04FFFFH byte byte byte byte 03FFFFH 02FFFFH 01FFFFH 00FFFFH 000000H SA35 SA34 Sector Group SA33 SA32 byte byte byte byte Sectors Total SA63 SA62 Sector Group SA61 SA60 byte byte byte byte 3FFFFFH 3EFFFFH 3DFFFFH 3CFFFFH 3BFFFFH 3AFFFFH 39FFFFH 38FFFFH 37FFFFH 36FFFFH 35FFFFH 34FFFFH 33FFFFH 32FFFFH 31FFFFH 30FFFFH 2FFFFFH 2EFFFFH 2DFFFFH 2CFFFFH 2BFFFFH 2AFFFFH 29FFFFH 28FFFFH 27FFFFH 26FFFFH 25FFFFH 24FFFFH 23FFFFH 22FFFFH 21FFFFH 20FFFFH 200000H Sector Group Sector Group
MBM29F033C-70/-90/-12
PRODUCT LINE
Part Ordering Part Max. Address Access Time Max. Access Time (ns) Max. Access Time (ns) MBM29F033C
BLOCK DIAGRAM
RY/BY Buffer
RY/BY
Erase Voltage Generator
Input/Output Buffers
State Control
RESET Command Register
Program Voltage Generator
Chip Enable Output Enable Logic
Data Latch
Y-Decoder
Y-Gating
Detector
Timer Program/Erase
Address Latch
X-Decoder
Cell Matrix
MBM29F033C-70/-90/-12
CONNECTION DIAGRAMS
TSOP N.C. RESET RY/BY
(Marking Side)
Standard Pinout
FPT-40P-M06
RESET N.C.
(Marking Side)
Reverse Pinout
RY/BY
FPT-40P-M07
MBM29F033C-70/-90/-12
LOGIC SYMBOL
Table
MBM29F033C Configuration Function Address Inputs Data Inputs/Outputs Chip Enable Output Enable Write Enable Ready-Busy Output Hardware Reset Pin/Sector Protection Unlock Internal Connection Device Ground Device Power Supply
RESET RY/BY
RY/BY RESET N.C. Table
MBM29F033C User Operations RESET Code Code DOUT HIGH-Z HIGH-Z Code HIGH-Z
Operation Auto-Select Manufacturer Code Auto-Select Device Code Read Standby Output Disable Write Enable Sector Group Protection Verify Sector Group Protection Temporary Sector Group Unprotection Reset (Hardware) Legend: VIL, VIH, VIH,
Pulse Input. Characteristics voltage levels.
Notes: Manufacturer device codes also accessed command register write sequence. Refer Tables VIL, initiates write operations. Refer section Sector Group Protection.
MBM29F033C-70/-90/-12
ORDERING INFORMATION
Standard Products
Fujitsu standard products available several packages. order number formed combination
MBM29F033
PACKAGE TYPE 40-Pin Thin Small Outline Package (TSOP) Standard Pinout 40-Pin Thin Small Outline Package (TSOP) Reverse Pinout SPEED OPTION Product Selector Guide
Device Revision
DEVICE NUMBER/DESCRIPTION MBM29F033 Mega-bit 8-Bit) CMOS Flash Memory V-only Read, Write, Erase Bytes Sectors)
MBM29F033C-70/-90/-12
FUNCTIONAL DESCRIPTION
Read Mode
MBM29F033C control functions which must satisfied order obtain data outputs. power control should used device selection. output control should used gate data output pins device selected. Address access time (tACC) equal delay from stable addresses valid output data. chip enable access time (tCE) delay from stable addresses stable valid data output pins. output enable access time delay from falling edge valid data output pins. (Assuming addresses have been stable least tACC-tOE time.)
Standby Mode
There ways implement standby mode MBM29F033C device, using both RESET pins; other RESET only. When using both pins, CMOS standby mode achieved with RESET inputs both held ±0.3 Under this condition current consumed less than standby mode achieved with RESET pins held VIH. Under this condition current reduced approximately During Embedded Algorithm operation, Active current (ICC2) required even VIH. device read with standard access time (tCE) from either these standby modes. When using RESET only, CMOS standby mode achieved with RESET input held ±0.3 "L"). Under this condition current consumed less than standby mode achieved with RESET held "L"). Under this condition current required reduced approximately Once RESET taken high, device requires wake time before outputs valid read access. standby mode outputs high impedance state, independent input.
Output Disable
With input logic high level (VIH), output from device disabled. This will cause output pins high impedance state.
Autoselect
autoselect mode allows reading binary code from device will identify manufacturer type. This mode intended programming equipment purpose automatically matching device programmed with corresponding programming algorithm. This mode functional over entire temperature range device. activate this mode, programming equipment must force (11.5 12.5 address identifier bytes then sequenced from device outputs toggling address from VIH. addresses DON'T CARES except (See Table manufacturer device codes also read command register, instances when MBM29F033C erased programmed system without access high voltage pin. command sequence illustrated Table (Refer Autoselect Command section.) Byte VIL) represents manufacturer's code (Fujitsu 04H) byte VIH) device identifier code MBM29F033C D4H. These bytes given table identifiers manufacturer device will exhibit parity with defined parity bit. order read proper device codes when executing Autoselect, must VIL. (See Table
MBM29F033C-70/-90/-12
Autoselect mode also facilitates determination sector group protection system. performing read operation address location XX02H with higher order address bits A18, A19, A20, desired sector group address, device will return protected sector group nonprotected sector group. Table Type Manufacture's Code Device Code Sector Group Protection MBM29F033C Sector Protection Verify Autoselect Codes Code (HEX) 01H*
Sector Group Addresses
Outputs protected sector addresses outputs unprotected sector addresses.
MBM29F033C-70/-90/-12
Table SA10 SA11 SA12 SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 SA21 SA22 SA23 SA24 SA25 SA26 SA27 SA28 SA29 SA30 SA31 Sector Address Table Address Range 000000H 00FFFFH 010000H 01FFFFH 020000H 02FFFFH 030000H 03FFFFH 040000H 04FFFFH 050000H 05FFFFH 060000H 06FFFFH 070000H 07FFFFH 080000H 08FFFFH 090000H 09FFFFH 0A0000H 0AFFFFH 0B0000H 0BFFFFH 0C0000H 0CFFFFH 0D0000H 0DFFFFH 0E0000H 0EFFFFH 0F0000H 0FFFFFH 100000H 10FFFFH 110000H 11FFFFH 120000H 12FFFFH 130000H 13FFFFH 140000H 14FFFFH 150000H 15FFFFH 160000H 16FFFFH 170000H 17FFFFH 180000H 18FFFFH 190000H 19FFFFH 1A0000H 1AFFFFH 1B0000H 1BFFFFH 1C0000H 1CFFFFH 1D0000H 1DFFFFH 1E0000H 1EFFFFH 1F0000H 1FFFFFH
(Continued)
MBM29F033C-70/-90/-12
(Continued)
SA32 SA33 SA34 SA35 SA36 SA37 SA38 SA39 SA40 SA41 SA42 SA43 SA44 SA45 SA46 SA47 SA48 SA49 SA50 SA51 SA52 SA53 SA54 SA55 SA56 SA57 SA58 SA59 SA60 SA61 SA62 SA63 Address Range 200000H 20FFFFH 210000H 21FFFFH 220000H 22FFFFH 230000H 23FFFFH 240000H 24FFFFH 250000H 25FFFFH 260000H 26FFFFH 270000H 27FFFFH 280000H 28FFFFH 290000H 29FFFFH 2A0000H 2AFFFFH 2B0000H 2BFFFFH 2C0000H 2CFFFFH 2D0000H 2DFFFFH 2E0000H 2EFFFFH 2F0000H 2FFFFFH 300000H 30FFFFH 310000H 31FFFFH 320000H 32FFFFH 330000H 33FFFFH 340000H 34FFFFH 350000H 35FFFFH 360000H 36FFFFH 370000H 37FFFFH 380000H 38FFFFH 390000H 39FFFFH 3A0000H 3AFFFFH 3B0000H 3BFFFFH 3C0000H 3CFFFFH 3D0000H 3DFFFFH 3E0000H 3EFFFFH 3F0000H 3FFFFFH
MBM29F033C-70/-90/-12
Table SGA0 SGA1 SGA2 SGA3 SGA4 SGA5 SGA6 SGA7 SGA8 SGA9 SGA10 SGA11 SGA12 SGA13 SGA14 SGA15 Sector Group Addresses Sectors SA11 SA12 SA15 SA16 SA19 SA20 SA23 SA24 SA27 SA28 SA31 SA32 SA35 SA36 SA39 SA40 SA43 SA44 SA47 SA48 SA51 SA52 SA55 SA56 SA59 SA60 SA63
Write
Device erasure programming accomplished command register. contents register serve inputs internal state machine. state machine outputs dictate function device. command register itself does occupy addressable memory location. register latch used store commands, along with address data information needed execute command. command register written bringing VIL, while VIH. Addresses latched falling edge whichever happens later; while data latched rising edge whichever happens first. Standard microprocessor write timings used. Refer Write Characteristics Erase/Programming Waveforms specific timing parameters.
Sector Group Protection
MBM29F033C features hardware sector group protection. This feature will disable both program erase operations combination sixteen sector groups memory. Each sector group consists four adjacent sectors grouped following pattern: sectors 0-3, 4-7, 8-11, 12-15, 16-19, 20-23, 24-27, 28-31, 32-35, 3639, 40-43, 44-47, 48-51, 52-55, 56-59, 60-63 (see Table sector group protection feature enabled using programming equipment user's site. device shipped with sector groups unprotected. activate this mode, programming equipment must force address control (suggest 11.5 VIL. sector addresses (A21, A20, A19, A18) should sector protected. Tables define sector address each sixty four (64) individual sectors, sector group address each sixteen (16) individual group sectors. Programming protection circuitry begins falling edge pulse terminated with rising edge same. Sector addresses must held constant during pulse. Refer figures sector protection waveforms algorithm.
MBM29F033C-70/-90/-12
verify programming protection circuitry, programming equipment must force address with VIH. Scanning sector addresses (A21, A20, A19, A18) while (A6, will produce logical code device output protected sector. Otherwise device will produce unprotected sector. this mode, lower order addresses, except don't care. Address locations with reserved Autoselect manufacturer device codes. also possible determine sector group protected system writing Autoselect command. Performing read operation address location XX02H, where higher order addresses (A21, A20, A19, A18) desired sector group address will produce logical protected sector group. Table Autoselect codes.
MBM29F033C-70/-90/-12
Temporary Sector Group Unprotection
This feature allows temporary unprotection previously protected sector groups MBM29F033C device order change data. Sector Group Unprotection mode activated setting RESET high voltage During this mode, formerly protected sector groups programmed erased selecting sector group addresses. Once taken away from RESET pin, previously protected sector groups will protected again. Refer Figures Table Command Sequence
Write Cycle Req'd
MBM29F033C Command Definitions
Fifth Sixth First Second Third Fourth Write Cycle Write Cycle Write Cycle Read/Write Write Cycle Write Cycle Cycle Addr. Data Addr. Data Addr. Data Addr. Data Addr. Data Addr. Data XXXH
Read/Reset* Reset/Read* Autoselect Byte Program Chip Erase Sector Erase Sector Erase Suspend Sector Erase Resume
XXXH XXXH XXXH XXXH XXXH XXXH XXXH XXXH XXXH
XXXH XXXH XXXH XXXH XXXH XXXH XXXH XXXH XXXH XXXH XXXH
Erase suspended during sector erase with Addr ("H" "L"). Data (B0H) Erase resumed after suspend with Addr ("H" "L"). Data (30H)
Notes: Address bits address commands except Program Address (PA) Sector Address (SA). operations defined Table Address memory location read. Address memory location programmed. Addresses latched falling edge pulse. Address sector erased. combination A21, A20, A19, A18, A17, will uniquely select sector. Data read from location during read operation. Data programmed location Data latched rising edge Read Byte program functions non-erasing sectors allowed Erase Suspend mode. Either reset commands will reset device.
Command Definitions
Device operations selected writing specific address data sequences into command register. Writing incorrect address data values writing them improper sequence will reset device read mode. Table defines valid register command sequences. Note that Erase Suspend (B0H) Erase Resume (30H) commands valid only while Sector Erase operation progress. Moreover, both Read/Reset commands functionally equivalent, resetting device read mode.
MBM29F033C-70/-90/-12
Read/Reset Command
read reset operation initiated writing read/reset command sequence into command register. Microprocessor read cycles retrieve array data from memory. device remains enabled reads until command register contents altered. device will automatically power-up read/reset state. this case, command sequence required read data. Standard microprocessor read cycles will retrieve array data. This default value ensures that spurious alteration memory content occurs during power transition. Refer Read Characteristics Waveforms specific timing parameters.
Autoselect Command
Flash memories intended applications where local alters memory contents. such, manufacture device codes must accessible while device resides target system. PROM programmers typically access signature codes raising high voltage. However, multiplexing high voltage onto address lines generally desirable system design practice. device contains autoselect command operation supplement traditional PROM programming methodology. operation initiated writing autoselect command sequence into command register. Following command write, read cycle from address XX00H retrieves manufacture code 04H. read cycle from address XX01H returns device code D4H. (See Table manufacturer device codes will exhibit parity with defined parity bit. Sector state (protection unprotection) will informed address XX02H. Scanning sector group addresses (A18, A19, A20, A21) while (A6, will produce logical device output protected sector group. terminate operation, necessary write read/reset command sequence into register also write autoselect command during operation, execute after writing read/reset command sequence.
Byte Programming
device programmed byte-by-byte basis. Programming four cycle operation. There "unlock" write cycles. These followed program set-up command data write cycles. Addresses latched falling edge whichever happens later data latched rising edge whichever happens first. rising edge (whichever happens first) begins programming. Upon executing Embedded ProgramAlgorithm command sequence, system required provide further controls timings. device will automatically provide adequate internally generated program pulses verify programmed cell margin. This automatic programming operation completed when data equivalent data written this which time device returns read mode addresses longer latched. (See Table Hardware Sequence Flags.) Therefore, device requires that valid address device supplied system this particular instance time. Data Polling must performed memory location which being programmed. commands written chip during this period will ignored. hardware reset occurs during programming operation, impossible guarantee data being written. Programming allowed sequence across sector boundaries. Beware that data cannot programmed back "1". Attempting either hang device result apparent success according data polling algorithm read from reset/read mode will show that data still "0". Only erase operations convert "0"s "1"s. Figure illustrates Embedded Programming Algorithm using typical command strings operations.
MBM29F033C-70/-90/-12
Chip Erase
Chip erase cycle operation. There "unlock" write cycles. These followed writing "set-up" command. more "unlock" write cycles then followed chip erase command. Chip erase does require user program device prior erase. Upon executing Embedded EraseAlgorithm command sequence device will automatically program verify entire memory zero data pattern prior electrical erase. system required provide controls timings during these operations. automatic erase begins rising edge last pulse command sequence terminates when data (See Write Operation Status section.) which time device returns read mode. Figure illustrates Embedded EraseAlgorithm using typical command strings operations.
Sector Erase
Sector erase cycle operation. There "unlock" write cycles. These followed writing "set-up" command. more "unlock" write cycles then followed sector erase command. sector address (any address location within desired sector) latched falling edge while command (Data 30H) latched rising edge After time-out from rising edge last sector erase command, sector erase operation will begin. Multiple sectors erased concurrently writing cycle operations Table This sequence followed with writes Sector Erase command addresses other sectors desired concurrently erased. time between writes must less than otherwise that command will accepted erasure will start. recommended that processor interrupts disabled during this time guarantee this condition. interrupts re-enabled after last Sector Erase command written. time-out from rising edge last will initiate execution Sector Erase command(s). another falling edge occurs within time-out window timer reset. (Monitor determine sector erase timer window still open, section DQ3, Sector Erase Timer.) command other than Sector Erase Erase Suspend during this time-out period will reset device read mode, ignoring previous command string. Resetting device once execution begun will corrupt data that sector. that case, restart erase those sectors allow them complete. (Refer Write Operation Status section DQ3, Sector Erase Timer operation.) Loading sector erase buffer done sequence with number sectors 63). Sector erase does require user program device prior erase. device automatically programs memory locations sector(s) erased prior electrical erase. When erasing sector sectors remaining unselected sectors affected. system required provide controls timings during these operations. automatic sector erase begins after time from rising edge pulse last sector erase command pulse terminates when data (See Write Operation Status section.) which time device returns read mode. Data polling must performed address within sectors being erased. Figure illustrates Embedded EraseAlgorithm using typical command strings operations.
MBM29F033C-70/-90/-12
Erase Suspend
Erase Suspend command allows user interrupt Sector Erase operation then perform data reads from programs sector being erased. This command applicable ONLY during Sector Erase operation which includes time-out period sector erase. Erase Suspend command will ignored written during Chip Erase operation Embedded ProgramAlgorithm. Writting Erase Suspend command during Sector Erase time-out results immediate termination time-out period suspension erase operation. other command written during Erase Suspend mode will ignored except Erase Resume command. Writing Erase Resume command resumes erase operation. addresses "don't-cares" when writing Erase Suspend Erase Resume command. When Erase Suspend command written during Sector Erase operation, device will take maximum suspend erase operation. When device entered erase-suspended mode, RY/BY output will logic "1", will stop toggling. user must address erasing sector reading determine erase operation been suspended. Further writes Erase Suspend command ignored. When erase operation been suspended, device defaults erase-suspend-read mode. Reading data this mode same reading from standard read mode except that data must read from sectors that have been erase-suspended. Successively reading from erase-suspended sector while device erase-suspend-read mode will cause toggle. (See section DQ2.) After entering erase-suspend-read mode, user program device writing appropriate command sequence Byte Program. This program mode known erase-suspend-program mode. Again, programming this mode same programming regular Byte Program mode except that data must programmed sectors that erase-suspended. Successively reading from erasesuspended sector while device erase-suspend-program mode will cause toggle. erase-suspended program operation detected RY/BY output pin, Data polling DQ7, Toggle (DQ6) which same regular Byte Program operation. Note that must read from byte program address while read from address. resume operation Sector Erase, Resume command (30H) should written. further writes Resume command this point will ignored. Another Erase Suspend command written after chip resumed erasing.
MBM29F033C-70/-90/-12
Write Operation Status
Table Status Embedded Program
Hardware Sequence Flags Toggle Toggle Data Toggle (Note Toggle Toggle Toggle Data Data Toggle Toggle Data (Note
Algorithm
Data
Embedded EraseAlgorithm progress Erase Suspend Read (Erase Suspended Sector) Erase Suspended Mode Erase Suspend Read (Non-Erase Suspended Sector) Erase Suspend Program (Non-Erase Suspended Sector) Embedded ProgramAlgorithm Exceeded Time Limits Embedded EraseAlgorithm Erase Suspended Mode Erase Suspend Program (Non-Erase Suspended Sector)
Notes: Performing successive read operations from address will cause toggle. Reading byte address being programmed while erase-suspend program mode will indicate logic bit. However, successive reads from erase-suspended sector will cause toggle. reserved pins future use. Fujitsu internal only. Data Polling MBM29F033C device features Data Polling method indicate host that embedded algorithms progress completed. During Embedded ProgramAlgorithm, attempt read device will produce complement data last written DQ7. Upon completion Embedded ProgramAlgorithm, attempt read device will produce true data last written DQ7. During Embedded EraseAlgorithm, attempt read device will produce output. Upon completion Embedded EraseAlgorithm attempt read device will produce output. flowchart Data Polling (DQ7) shown Figure Data polling will also flag entry into Erase Suspend. will switch start Erase Suspend mode. Please note that address erasing sector must applied order observe Erase Suspend Mode. During Program Erase Suspend, Data polling will perform same regular program execution outside suspend mode. chip erase, Data Polling valid after rising edge sixth pulse write pulse sequence. sector erase, Data Polling valid after last rising edge sector erase pulse. Data Polling must performed sector address within sectors being erased sector that within protected sector group. Otherwise, status valid.
MBM29F033C-70/-90/-12
Just prior completion Embedded Algorithm operation change asynchronously while output enable (OE) asserted low. This means that device driving status information instant time then that byte's valid data next instant time. Depending when system samples output, read status valid data. Even device completed Embedded Algorithm operations valid data, data outputs still invalid. valid data will read successive read attempts. Data Polling feature only active during Embedded Programming Algorithm, Embedded Erase Algorithm, Erase Suspend, erase-suspend-program mode, sector erase time-out. (See Table Figure Data Polling timing specifications diagrams. Toggle MBM29F033C also features "Toggle method indicate host system that embedded algorithms progress completed. During Embedded Program Erase Algorithm cycle, successive attempts read toggling) data from device address will result toggling between zero. Once Embedded Program Erase Algorithm cycle completed, will stop toggling valid data will read next successive attempts. During programming, Toggle valid after rising edge fourth pulse four write pulse sequence. chip erase, Toggle valid after rising edge sixth pulse write pulse sequence. Sector Erase, Toggle valid after last rising edge sector erase pulse. Toggle active during sector erase time out. Either toggling will cause toggle. addition, Erase Suspend/Resume command will cause toggle. Figure Toggle timing specifications diagrams. Exceeded Timing Limits will indicate program erase time exceeded specified limits (internal pulse count). Under these conditions will produce "1". This failure condition which indicates that program erase cycle successfully completed. Data Polling only operating function device under this condition. circuit will partially power down device under these conditions. pins will control output disable functions described Table failure condition also appear user tries program location that previously programmed this case device locks never completes Embedded ProgramAlgorithm. Hence, system never reads valid data never stops toggling. Once device exceeded timing limits, will indicate "1." Please note that this device failure condition since device incorrectly used. this occurs, reset device. Sector Erase Timer After completion initial sector erase command sequence sector erase time-out will begin. will remain until time-out complete. Data Polling Toggle valid after initial sector erase command sequence. Data Polling Toggle indicates device been written with valid erase command, used determine sector erase timer window still open. high ("1") internally controlled erase cycle begun; attempts write subsequent commands (other than Erase Suspend) device will ignored until erase operation completed indicated Data Polling Toggle ("0"),
MBM29F033C-70/-90/-12
device will accept additional sector erase commands. insure command been accepted, system software should check status prior following each subsequent sector erase command. were high second status check, command have been accepted. Refer Table Hardware Sequence Flags Toggle This toggle bit, along with DQ6, used determine whether device Embedded EraseAlgorithm Erase Suspend. Successive reads from erasing sector will cause toggle during Embedded EraseAlgorithm. device erase-suspended-read mode, successive reads from erase-suspended sector will cause toggle. When device erase-suspended-program mode, successive reads from byte address non-erase suspended sector will indicate logic bit. different from that toggles only when standard program Erase, Erase Suspend Program operation progress. behavior these status bits, along with that DQ7, summarized follows: Mode Program Erase Erase Suspend Read (Erase-Suspended Sector) Erase Suspend Program toggles toggles toggles toggles toggles
Notes: These status flags apply when outputs read from sector that been erase-suspended. These status flags apply when outputs read from byte address non-erase suspended sector. example, used together determine erase-suspend-read mode. (DQ2 toggles while does not.) also Table Figure Furthermore, also used determine which sector being erased. When device erase mode, toggles this read from erasing sector. RY/BY Ready/Busy MBM29F033C provides RY/BY open-drain output indicate host system that Embedded Algorithms either progress been completed. output low, device busy with either program erase operation. output high, device ready accept read/write erase operation. When RY/BY low, device will accept additional program erase commands with exception Erase Suspend command. MBM29F033C placed Erase Suspend mode, RY/BY output will high, means connecting with pull-up resistor VCC. During programming, RY/BY driven after rising edge fourth pulse. During erase operation, RY/BY driven after rising edge sixth pulse. RY/BY will indicate busy condition during RESET pulse. Refer Figure detailed timing diagram. RY/BY pulled high standby mode. Since this open-drain output, several RY/BY pins tied together parallel with pull-up resistor VCC.
MBM29F033C-70/-90/-12
RESET Hardware Reset MBM29F033C device reset driving RESET VIL. RESET must kept (VIL) least operation progress will terminated internal state machine will reset read mode after RESET driven low. hardware reset occurs during program operation, data that particular location will indeterminate. When RESET internal reset complete, device goes standby mode cannot accessed. Also, note that data output pins tristated duration RESET pulse. Once RESET taken high, device requires wake time until outputs valid read access. RESET tied system reset input. Therefore, system reset occurs during Embedded Program Erase Algorithm, device will automatically reset read mode this will enable system's microprocessor read boot-up firmware from Flash memory.
Data Protection
MBM29F033C designed offer protection against accidental erasure programming caused spurious system level signals that exist during power transitions. During power device automatically resets internal state machine Read mode. Also, with control register architecture, alteration memory contents only occurs after successful completions specific multi-bus cycle command sequences. device also incorporates several features prevent inadvertent write cycles resulting from power-up power-down transitions system noise.
Write Inhibit
avoid initiation write cycle during power-up power-down, write cycle locked less than VLKO (typically VLKO, command register disabled internal program/erase circuits disabled. Under this condition device will reset read mode. Subsequent writes will ignored until level greater than VLKO. users responsibility ensure that control pins logically correct prevent unintentional writes when above
Write Pulse "Glitch" Protection
Noise pulses less than (typical) will initiate write cycle.
Logical Inhibit
Writing inhibited holding VIL, VIH. initiate write cycle must logical zero while logical one.
Power-Up Write Inhibit
Power-up device with will accept commands rising edge internal state machine automatically reset read mode power-up.
MBM29F033C-70/-90/-12
ABSOLUTE MAXIMUM RATINGS
Storage Temperature .-55°C +125°C Ambient Temperature with Power Applied .-40°C +85°C Voltage with Respect Ground pins except RESET (Note 1).-2.0 +7.0 (Note .-2.0 +7.0 RESET (Note .-2.0 +13.5 Notes: Minimum voltage input pins -0.5 During voltage transitions, inputs negative overshoot -2.0 periods Maximum voltage output pins +0.5 During voltage transitions, outputs positive overshoot +2.0 periods Minimum input voltage RESET pins -0.5 During voltage transitions, RESET pins negative overshoot -2.0 periods Maximum input voltage RESET pins +13.0 which positive overshoot 14.0 periods WARNING: Semiconductor devices permanently damaged application stress (voltage, current, temperature, etc.) excess absolute maximum ratings. exceed these ratings.
RECOMMENDED OPERATING RANGES
Ambient Temperature (TA) Ambient Temperature MBM29F033C-70 -20°C +70°C Ambient Temperature MBM29F033C-90/-12 -40°C +85°C Supply Voltages Supply Voltages MBM29F033C-70 +4.75 +5.25 Supply Voltages MBM29F033C-90/-12 +4.50 5.50 Operating ranges define those limits between which functionality device guaranteed. WARNING: recommended operating conditions required order ensure normal operation semiconductor device. device's electrical characteristics warranted when device operated within these ranges. Always semiconductor devices within their recommended operating condition ranges. Operation outside these ranges adversely affect reliability could result device failure. warranty made with respect uses, operating conditions, combinations represented data sheet. Users considering application outside listed conditions advised contact their FUJITSU representatives beforehand.
MBM29F033C-70/-90/-12
MAXIMUM OVERSHOOT
+0.8 -0.5 -2.0
Figure
Maximum Negative Overshoot Waveform
VCC+2.0 VCC+0.5 +2.0
Figure
Maximum Positive Overshoot Waveform
+13.5 +13.0 VCC+0.5
Note: This waveform applied RESET.
Figure
Maximum Positive Overshoot Waveform
MBM29F033C-70/-90/-12
CHARACTERISTICS
Parameter Symbol ILIT ICC1 ICC2 ICC3 Parameter Description Input Leakage Current Output Leakage Current RESET Inputs Leakage Current Active Current (Note Active Current (Note Current (Standby) Test Conditions VCC, Max. VOUT VCC, Max. Max. RESET 12.5 VIL, VIL, Max., VIH, RESET Max., ±0.3 RESET ±0.3 Max., RESET ICC4 VOH1 Output High Voltage Level VOH2 VLKO Lock-Out Voltage -100 VCC-0.4 Current (Standby, Reset) Max. RESET ±0.3 Input Level Input High Level Voltage Autoselect Sector Protection (A9, RESET) Output Voltage Level 12.0 Min. -2.5 Min. -0.5 11.5 VCC+0.5 12.5 0.45 Min. -1.0 -1.0 Max. +1.0 +1.0 Unit
Notes: current listed includes both operating current frequency dependent component MHz). frequency component typically mA/MHz, with VIH. active while Embedded Algorithm (program erase) progress. Applicable sector protection function. (VID -VCC) exceed
MBM29F033C-70/-90/-12
CHARACTERISTICS
Read Only Operations Characteristics Parameter Symbols JEDEC Standard tAVAV tAVQV tELQV tGLQV tEHQZ tGHQZ tAXQX tACC tREADY Read Cycle Time Address Output Delay Chip Enable Output Delay Output Enable Output Delay Chip Enable Output High-Z Output Enable Output High-Z Output Hold Time From Addresses, Whichever Occurs First RESET Read Mode Min. Max. Max. Max. Max. Max. Min. Max. (Note1) (Note2) (Note2) Unit
Description
Test Setup
Note1:Test Conditions: Output Load: gate Input rise fall times: Input pulse levels: Timing measurement reference level Input: Output:
Note2:Test Conditions: Output Load: gate Input rise fall times: Input pulse levels: 0.45 Timing measurement reference level Input: Output:
IN3064 Equivalent Device Under Test Diodes IN3064 Equivalent
Note 1:CL including capacitance 2:CL including capacitance Figure Test Conditions
MBM29F033C-70/-90/-12
Write (Erase/Program) Operations Parameter Symbols Description JEDEC tAVAV tAVWL tWLAX tDVWH tWHDX Standard tOES tOEH Write Cycle Time Address Setup Time Address Hold Time Data Setup Time Data Hold Time Output Enable Setup Time Output Enable Hold Time Read Toggle Data Polling Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Min. Typ. Typ. Max. Min. Min. Min. Min. Min. Min. Unit
tGHWL tGHEL tELWL tWLEL tWHEH tEHWH tWLWH tELEH tWHWL tEHEL tWHWH1 tWHWH2
tGHWL tGHEL tWPH tCPH tWHWH1 tWHWH2 tEOE tVCS tVLHT tWPP tOESP tCSP
Read Recover Time Before Write High Low) Read Recover Time Before Write High Low) Setup Time Setup Time Hold Time Hold Time Write Pulse Width Pulse Width Write Pulse Width High Pulse Width High Programming Operation Sector Erase Operation (Note Delay Time from Embedded Output Enable Setup Time Voltage Transition Time (Note Write Pulse Width (Note Setup Time Active (Note Setup Time Active (Note Recover Time From RY/BY
(Continued)
MBM29F033C-70/-90/-12
(Continued)
Parameter Symbols Description JEDEC Standard tBUSY tVIDR RESET Hold Time Before Read Program/Erase Valid RY/BY Delay Rise Time (Note RESET Pulse Width Min. Max. Min. Min. Unit
Notes: This does include preprogramming time. This timing Sector Protection operation.
MBM29F033C-70/-90/-12
SWITCHING WAVEFORMS
Switching Waveforms
WAVEFORM INPUTS Must Steady Change from Change from Change Permitted Does Apply OUTPUTS Will Steady Will Changing from Will Changing from Changing, State Unknown Center Line HighImpedance "Off" State
Addresses Stable
High-Z
Output Valid
Table Waveforms Read Operations
MBM29F033C-70/-90/-12
Addresses Stable
RESET
High-Z
Output Valid
Table Waveforms Read Operations
MBM29F033C-70/-90/-12
Cycle
Data Polling
XXXH
GHWL WHWH1
Data
Notes:
address memory location programmed. data programmed byte address. output complement data written device. DOUT output data written device. Figure indicates last cycles four cycle sequence.
Figure
Alternate Controlled Program Operation Timings
MBM29F033C-70/-90/-12
Cycle
Data Polling
XXXH
GHEL WHWH1
Data
Notes:
address memory location programmed. data programmed byte address. output complement data written device. DOUT output data written device. Figure indicates last cycles four cycle sequence.
Figure
Alternate Controlled Program Operation Timings
MBM29F033C-70/-90/-12
XXXH
XXXH
XXXH
XXXH
XXXH
GHWL
10H/30H
Data
Note: sector address Sector Erase. Addresses Chip Erase.
Figure
Waveforms Chip/Sector Erase Operations
MBM29F033C-70/-90/-12
tOEH
Valid Data
High-Z
tWHWH1 Invalid Valid Data
High-Z
Valid Data (The device completed Embedded operation). Figure Waveforms Data Polling During Embedded Algorithm Operations
tOEH
tOES tOEH
Data (DQ0 DQ7) Toggle Toggle Stop Toggling Valid
Stops Toggling (The device completed Embedded operation). Figure Waveforms Toggle During Embedded Algorithm Operations
MBM29F033C-70/-90/-12
rising edge last signal
Entire programming erase operations
RY/BY
tBUSY
Figure
RY/BY Timing Diagram During Program/Erase Operations
RESET
RY/BY
READY
Figure
RESET Timing Diagram
MBM29F033C-70/-90/-12
VLHT OESP VLHT VLHT VLHT
Data
SGAX Sector Group Address initial sector SGAY Sector Group Address next sector
Figure
Waveforms Sector Group Protection
MBM29F033C-70/-90/-12
tVCS RESET
tVIDR tVLHT
tVLHT RY/BY
Program Erase Command Sequence
tVLHT
Unprotection period
Figure
Temporary Sector Group Unprotection
Enter Embedded Erasing
Erase Suspend Erase
Enter Erase Suspend Program Erase Suspend Program
Erase Resume Erase Suspend Read Erase Erase Complete
Erase Suspend Read
Toggle with
Note: read from erase-suspended sector. Figure
MBM29F033C-70/-90/-12
EMBEDDED ALGORITHMS
Start
Write Program Command Sequence (See Below)
Data Polling Device
Increment Address
Last Address
Programming Completed
Program Command Sequence (Address/Command):
Program Address/Program Data
Figure
Embedded Programming Algorithm
MBM29F033C-70/-90/-12
EMBEDDED ALGORITHMS
Start
Write Erase Command Sequence (See Below) Data Polling Toggle Successfully Completed
Erasure Completed
Chip Erase Command Sequence* (Address/Command):
Individual Sector/Multiple Sector* Erase Command Sequence (Address/Command):
Sector Address/30H
Sector Address/30H
Additional sector erase commands optional.
Sector Address/30H
Note: insure command been accepted, system software should check status prior following each subsequent sector erase command. were high second status check, command have been accepted.
Figure
Embedded EraseAlgorithm
MBM29F033C-70/-90/-12
Start
Read Byte (DQ0 DQ7) Addr.
Data? Read Byte (DQ0 DQ7) Addr.
Byte address programming sector addresses within sector being erased during sector erase operation sector group address within sector being protected during chip erase operation.
Data? Fail
Pass
Note: rechecked even because change simultaneously with DQ5.
Figure
Data Polling Algorithm
MBM29F033C-70/-90/-12
Start
Read Byte (DQ0 DQ7) Addr. Toggle Read Byte (DQ0 DQ7) Addr.
Toggle Fail
Pass
Note: rechecked even because stop toggling same time changing "1".
Figure
Toggle Algorithm
MBM29F033C-70/-90/-12
Start
Sector Addr. (A21, A20, A19, A18)
PLSCNT
VID, VID, VIL, RESET
Activate Pulse
Increment PLSCNT
Time
VIH, should remain
PLSCNT Remove from Write Reset Command
Read from Sector VIH, Addr.
Data 01H? Protect Another Sector?
Device Failed
Remove from Write Reset Command
Sector Protection Completed
Figure
Sector Group Protection Algorithm
MBM29F033C-70/-90/-12
Start
RESET (Note
Perform Erase Program Operations
RESET
Temporary Sector Unprotection Completed (Note
Notes: Protected sector groups unprotected. previously protected sector groups protected once again. Figure Temporary Sector Group Unprotection Algorithm
MBM29F033C-70/-90/-12
ERASE PROGRAMMING PERFORMANCE
Limits Parameter Min. Sector Erase Time Byte Programming Time Chip Programming Time Erase/Program Cycle 100,000 Typ. 33.6 Max. Cycles Excludes programming prior erasure Excludes system-level overhead Excludes system-level overhead Unit Comments
TSOP CAPACITANCE
Parameter Symbol CIN1 COUT CIN2 Parameter Description Input Capacitance Output Capacitance Control Capacitance Test Setup VOUT Typ. Max. Unit
Note: Test conditions 25°C,
MBM29F033C-70/-90/-12
PACKAGE DIMENSIONS
40-pin plastic TSOP(I) (FPT-40P-M06)
LEAD
Details part 0.15(.006) 0.35(.014)
INDEX
0.15(.006)
0.25(.010)
0.15±0.05 (.006±.002) 20.00±0.20 (.787±.008) 18.40±0.20 (.724±.008) 0.50(.0197) 0.50±0.10 (.020±.004) 10.00±0.20 (.394±.008)
0.05(.002)MIN (STAND OFF) 1.10 -0.05 .043 -.002 (Mounting height)
+0.10 +.004
0.10(.004) 19.00±0.20 (.748±.008)
9.50(.374) REF. 0.20±0.10 0.10(.004) (.008±.004)
1994 FUJITSU LIMITED F40007S-1C-1
Dimensions (inches).
40-pin plastic TSOP(I) (FPT-40P-M07)
LEAD
Details part 0.15(.006) 0.35(.014)
INDEX
0.15(.006)
0.25(.010)
19.00±0.20 (.748±.008) 0.15±0.05 (.006±.002) 0.10(.004)
0.50±0.10 (.020±.004) 0.50(.0197)
0.20±0.10 (.008±.004)
0.10(.004)
9.50(.374) REF.
0.05(.002)MIN (STAND OFF)
18.40±0.20 (.724±.008) 20.00±0.20 (.787±.008)
10.00±0.20 (.394±.008)
1.10 -0.05 .043 -.002 (Mounting height)
+0.10
+.004
1994 FUJITSU LIMITED F40008S-1C-1
Dimensions (inches).
MBM29F033C-70/-90/-12
FUJITSU LIMITED
further information please contact:
Japan FUJITSU LIMITED Corporate Global Business Support Division Electronic Devices KAWASAKI PLANT, 4-1-1, Kamikodanaka Nakahara-ku, Kawasaki-shi Kanagawa 211-8588, Japan Tel: 81(44) 754-3763 Fax: 81(44) 754-3329
Rights Reserved. contents this document subject change without notice. Customers advised consult with FUJITSU sales representatives before ordering. information circuit diagrams this document presented examples semiconductor device applications, intended incorporated devices actual use. Also, FUJITSU unable assume responsibility infringement patent rights other rights third parties arising from this information circuit diagrams. FUJITSU semiconductor devices intended standard applications (computers, office automation other office equipment, industrial, communications, measurement equipment, personal household devices, etc.). CAUTION: Customers considering products special applications where failure abnormal operation directly affect human lives cause physical injury property damage, where extremely high levels reliability demanded (such aerospace systems, atomic energy controls, floor repeaters, vehicle operating controls, medical devices life support, etc.) requested consult with FUJITSU sales representatives before such use. company will responsible damages arising from such without prior approval. semiconductor devices have inhereut chance failure. must protect against injury, damage loss from such failures incorporating safety design measures into your facility equipment such redundancy, fire protection, prevention over-current levels other abnormal operating conditions. products described this document represent goods technologies subject certain restrictions export under Foreign Exchange Foreign Trade Japan, prior authorization Japanese government will required export those products from Japan.
http://www.fujitsu.co.jp/
North South America FUJITSU MICROELECTRONICS, INC. Semiconductor Division 3545 North First Street Jose, 95134-1804, Tel: (408) 922-9000 Fax: (408) 922-9179 Customer Response Center Mon. Fri.: (PST) Tel: (800) 866-8608 Fax: (408) 922-9179
http://www.fujitsumicro.com/
Europe FUJITSU MIKROELEKTRONIK GmbH Siebenstein 6-10 D-63303 Dreieich-Buchschlag Germany Tel: (06103) 690-0 Fax: (06103) 690-122
http://www.fujitsu-ede.com/
Asia Pacific FUJITSU MICROELECTRONICS ASIA #05-08, Lorong Chuan Tech Park Singapore 556741 Tel: (65) 281-0770 Fax: (65) 281-0220
http://www.fmap.com.sg/
F9903 FUJITSU LIMITED Printed Japan

Other recent searches


PD015T52 - PD015T52   PD015T52 Datasheet
MPDTY01 - MPDTY01   MPDTY01 Datasheet
MPDTY01 - MPDTY01   MPDTY01 Datasheet
MPDTY02 - MPDTY02   MPDTY02 Datasheet
ML7XX11 - ML7XX11   ML7XX11 Datasheet
HD74LV541A - HD74LV541A   HD74LV541A Datasheet
BHF4503HS - BHF4503HS   BHF4503HS Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive