MBM29SL160BD Fujitsu Media Devices, MBM29SL160BD Datasheet

no-image

MBM29SL160BD

Manufacturer Part Number
MBM29SL160BD
Description
16M (2M x 8/1M x 16) BIT
Manufacturer
Fujitsu Media Devices
Datasheet
FUJITSU SEMICONDUCTOR
FLASH MEMORY
CMOS
16M (2M
MBM29SL160TD
Embedded Erase
FEATURES
• Single 1.8 V read, program, and erase
• Compatible with JEDEC-standard commands
• Compatible with JEDEC-standard world-wide pinouts
• Minimum 100,000 program/erase cycles
• High performance
• Sector erase architecture
• Boot Code Sector Architecture
• One Time Protect (OTP) region
• WP/ACC input pin
• Embedded Erase
• Embedded Program
• Data Polling and Toggle Bit feature for detection of program or erase cycle completion
• Ready/Busy output (RY/BY)
DATA SHEET
Minimizes system level power requirements
Uses same software commands as E
48-pin TSOP(I) (Package suffix: PFTN – Normal Bend Type, PFTR – Reversed Bend Type)
48-ball FBGA (Package suffix: PBT)
100 ns maximum access time
Eight 4K word and thirty one 32K word sectors in word mode
Eight 8K byte and thirty one 64K byte sectors in byte mode
Any combination of sectors can be concurrently erased. Also supports full chip erase.
T = Top sector
B = Bottom sector
256 Byte of OTP , accessible through a new “OTP Enable” command sequence
Factory serialized and protected to provide a secure electronic serial number (ESN)
At V
At V
At V
Automatically pre-programs and erases the chip or any sector
Automatically writes and verifies data at specified address
Hardware method for detection of program or erase cycle completion
IL
IH
HH
, allows protection of boot sectors, regardless of sector protection/unprotection status
, allows removal of boot sector protection
, increases program performance
TM
and Embedded Program
TM
Algorithms
TM
Algorithms
8/1M
TM
are trademarks of Advanced Micro Devices, Inc.
-10/-12
2
PROMs
/MBM29SL160BD
16) BIT
DS05-20877-1E
-10/-12
(Continued)

Related parts for MBM29SL160BD

MBM29SL160BD Summary of contents

Page 1

... Automatically writes and verifies data at specified address • Data Polling and Toggle Bit feature for detection of program or erase cycle completion • Ready/Busy output (RY/BY) Hardware method for detection of program or erase cycle completion Embedded Erase TM and Embedded Program 8/1M 16) BIT /MBM29SL160BD -10/-12 2 PROMs TM are trademarks of Advanced Micro Devices, Inc. DS05-20877-1E -10/-12 (Continued) ...

Page 2

... Fast Programming Function by Extended Command • Temporary sector group unprotection Temporary sector group unprotection via the RESET pin. • In accordance with CFI (Common Flash Memory Interface) PACKAGE 48-pin plastic TSOP (I) Marking Side (FPT-48P-M19) 2 /MBM29SL160BD -10/-12 48-pin plastic TSOP (I) Marking Side (FPT-48P-M20) 48-ball FBGA (BGA-48P-M13) ...

Page 3

... Fujitsu’s Flash technology combines years of EPROM and E of quality, reliability, and cost effectiveness. The MBM29SL160TD/BD memories electrically erase 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. /MBM29SL160BD -10/-12 supply. 12 PROMs ...

Page 4

... SA36 SA37 SA38 Note: The address range The address range /MBM29SL160BD Sector Address Tables (MBM29SL160TD) Sector ( 8) Size (Kbytes/ Address Range Kwords 64/32 000000H to 00FFFFH 64/32 010000H to 01FFFFH X X ...

Page 5

... SA0 Note: The address range byte mode (BYTE = The address range word mode (BYTE = /MBM29SL160BD -10/-12 Sector Address Tables (MBM29SL160BD) Sector ( 8) Size (Kbytes/ Address Range Kwords 64/32 1F0000H to 1FFFFFH 0F8000H to 0FFFFFH ...

Page 6

... SGA8 SGA9 1 1 SGA10 1 1 SGA11 1 1 SGA12 1 1 SGA13 1 1 SGA14 1 1 SGA15 1 1 SGA16 /MBM29SL160BD Sector Group Addresses (MBM29SL160TD) (Top Boot Block ...

Page 7

... SGA9 0 0 SGA10 0 1 SGA11 0 1 SGA12 1 0 SGA13 1 0 SGA14 SGA15 SGA16 1 1 /MBM29SL160BD -10/-12 Sector Group Addresses (MBM29SL160BD) (Bottom Boot Block ...

Page 8

... State BYTE Control RESET Command WP/ACC Register CE OE Low V Detector /MBM29SL160BD MBM29SL160TD/MBM29SL160BD V = 2.0 V±0.2V -10 CC 100 100 35 RY/BY Erase Voltage Generator Program Voltage Chip Enable Generator Output Enable Logic STB Timer for Address Program/Erase Latch -10/-12 -12 120 ...

Page 9

... MBM29SL160TD/MBM29SL160BD 37 Standard Pinout FPT-48P-M19 25 (Marking Side MBM29SL160TD/MBM29SL160BD 36 Reverse Pinout FPT-48P-M20 -10/- BYTE ...

Page 10

... /MBM29SL160BD -10/-12 FBGA (TOP VIEW) Marking side ...

Page 11

... MBM29SL160TD LOGIC SYMBOL A – RESET RY/BY BYTE WP/ACC /MBM29SL160BD -10/-12 Table 3 MBM29SL160TD/BD Pin Configuration Pin Function Address Inputs - Data Inputs/Outputs Chip Enable OE Output Enable WE Write Enable RY/BY Ready/Busy Output Hardware Reset Pin/Temporary Sector ...

Page 12

... Notes: 1. Manufacturer and device codes may also be accessed via a command register write sequence. See Table 7. 2. Refer to the section on Sector Group Protection can 2.0 V ± 10 also used for the extended sector group protection. 12 /MBM29SL160BD -10/- ...

Page 13

... To activate this mode, the programming equipment must force V bytes may then be sequenced from the devices outputs by toggling address A DON’T CARES except and /MBM29SL160BD -10/-12 -t time.) When reading out a data without changing addresses after ACC OE active current ( required. ...

Page 14

... IL identifier code (MBM29SL160TD = E4H and MBM29SL160BD = E7H for 8 mode; MBM29SL160TD = 22E4H and MBM29SL160BD = 22E7H for 16 mode). These two bytes/words are given in the tables 6.1 to 6.2. All identifiers for manufactures and device will exhibit odd parity with DQ the proper device codes when executing the autoselect, A Table 6 ...

Page 15

... The Sector Group Unprotection mode is activated by setting the RESET pin to high voltage (V ). During this mode, formerly protected sector groups can be programmed or erased by selecting ID the sector group addresses. Once the V groups will be protected again. Refer to Figures 17 and 26. /MBM29SL160BD -10/-12 , while and ...

Page 16

... SA37 and SA38, MBM29SL160BD: SA0 and SA1) If the system asserts V on the WP/ACC pin, the device reverts to whether the two outermost 8K byte boot IH sectors were last set to be protected or unprotected ...

Page 17

... AAH Entry AAAH Byte 555H Word OTP 4 AAH Program *4 AAAH Byte Word 555H OTP 4 AAH Exit *4 AAAH Byte /MBM29SL160BD -10/-12 Fourth Bus Second Bus Third Bus Read/Write Write Cycle Write Cycle Cycle — — — — — 2AAH 555H 55H F0H RA 555H ...

Page 18

... Word Mode: 555H or 2AAH to addresses A Byte Mode: AAAH or 555H to addresses A 8. Both Read/Reset commands are functionally equivalent, resetting the device to the read mode. 18 /MBM29SL160BD -10/- “H” or “L” for all address commands except or Program Address (PA), Sector Word Mode: FFF7FH to FFFFFH Byte Mode: 1FFEFFH to 1FFFFFH Byte Mode: 00000H to 00100H ...

Page 19

... Following the command write, a read cycle from address (XX)00H retrieves the manufacture code of 04H. A read cycle from address (XX)01H for 16((XX)02H for 8) returns the device code (MBM29SL160TD = E4H and MBM29SL160BD = E7H for 8 mode; MBM29SL160TD = 22E4H and MBM29SL160BD = 22E7H for 16 mode), (See Tables 6.1 and 6.2.) All manufacturer and device codes will exhibit odd parity with DQ or unprotection) will be informed by address (XX)02H for 16 ((XX)04H for 8) ...

Page 20

... Resetting the devices once execution has begun will corrupt the data in the sector. In that case, restart the erase on those sectors and allow them to 20 /MBM29SL160BD -10/-12 TM Algorithm using typical command strings and bus operations. ...

Page 21

... To resume the operation of Sector Erase, the Resume command (30H) should be written. Any further writes of the Resume command at this point will be ignored. Another Erase Suspend command can be written after the chip has resumed erasing. /MBM29SL160BD -10/-12 (Data Polling “1” (See Write Operation Status ...

Page 22

... operation necessary to write the read/reset command sequence into the register. (See Table 15.) 22 /MBM29SL160BD -10/-12 active current is required even for sector group protection in this mode. The extended ID on RESET pin. With this condition, the operation is initiated by writing ...

Page 23

... The OTP region is 256 bytes in length. The MBM29SL160TD occupies the address of the byte mode 1FFEFFH to 1FFFFFH (word mode FFF7FH to FFFFFH) and the MBM29SL160BD type occupies the address of the byte mode 00000H to 00100H (word mode 00000H to 00080H). After the system has written the Enter OTP command sequence, the system may read the OTP region by using the addresses normally occupied by the boot sectors ...

Page 24

... Either toggling will cause the DQ cause the DQ to toggle. See Figure 10 for the Toggle Bit I timing specifications and diagrams /MBM29SL160BD -10/-12 . Upon completion of the Embedded Program 7 at one instant of time and then that byte’s valid data at the next instant of time. ...

Page 25

... Furthermore, DQ can also be used to determine which sector is being erased. When the device is in the erase 2 mode, DQ toggles if this bit is read from an erasing sector. 2 /MBM29SL160BD -10/-12 never stops toggling. Once the devices have exceeded timing limits, the toggle during the Embedded Erase Algorithm. If the ...

Page 26

... The devices also incorporate several features to prevent inadvertent write cycles resulting form V and power-down transitions or system noise. If Embedded Erase Algorithm is interrupted, there is possibility that the erasing sector(s) cannot be used. 26 /MBM29SL160BD -10/-12 Table 9 Toggle Bit Status ...

Page 27

... Writing is inhibited by holding any one must be a logical zero while logical one. Power-Up Write Inhibit Power-up of the devices with The internal state machine is automatically reset to the read mode on power-up. /MBM29SL160BD -10/- initiate a write cycle CE and WE IL ...

Page 28

... D7-4: volt, D3-0: 100 mvolt 27h 0015h ACC (Acceleration) Supply 28h 0002h Maximum 29h 0000h 00h = Not Supported, D7-4: volt, D3-0: 100 mvolt 2Ah 0000h 2Bh 0000h Boot Type 02h = MBM29SL160BD 2Ch 0002h 03h = MBM29SL160TD 2Dh 0007h 2Eh 0000h 2Fh 0020h 30h 0000h -10/- ...

Page 29

... 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. /MBM29SL160BD -10/-12 Symbol Conditions Min ...

Page 30

... V Figure Figure 2 +12.0 V +11 +0 This waveform is applied for A Figure 3 30 /MBM29SL160BD -10/- Maximum Negative Overshoot Waveform Maximum Positive Overshoot Waveform OE, and RESET. 9 Maximum Positive Overshoot Waveform 2 -10/- ...

Page 31

... I active while Embedded Algorithm (program or erase progress Automatic sleep mode enables the low power mode when address remain stable for 150 ns. 4. This timing is for Sector Protection operation. 5. Applicable for only V applying. CC /MBM29SL160BD -10/-12 Test Conditions Max. ...

Page 32

... Input rise and fall times Input pulse levels: 0 Timing measurement reference level Input: 0 Output: 0 Notes including jig capacitance (MBM29SL160TD/BD-10 100 pF including jig capacitance (MBM29SL160TD/BD-12 /MBM29SL160BD -10/-12 Description Test Setup — — — — ...

Page 33

... CE Setup Time to WE Active (Note 2) CSP — t Recover Time From RY/BY RB — t RESET Pulse Width RP — t RESET Hold Time Before Read RH /MBM29SL160BD -10/-12 Description Min. Min. Min. Min. Min. Min. Read Min. Toggle and Data Polling Min. Min. Min. Min. Min. ...

Page 34

... Program/Erase Valid to RY/BY Delay BUSY — t Delay Time from Embedded Output Enable EOE — t Power On/Off Timing PS Notes: 1. This does not include the preprogramming time. 2. This timing is for Sector Group Protection operation. 34 /MBM29SL160BD -10/-12 Description Max. Max. Max. -10/-12 -10 - Min ...

Page 35

... MBM29SL160TD SWITCHING WAVEFORMS • Key to Switching Waveforms WAVEFORM Addresses OEH WE High-Z Outputs Figure 5.1 /MBM29SL160BD -10/-12 INPUTS OUTPUTS Must Be Will Be Steady Steady May Will Be Change Changing from from May Will Be Change Changing from from “H” or “L” ...

Page 36

... MBM29SL160TD Addresses RESET Outputs Figure 5.2 36 /MBM29SL160BD -10/- Addresses Stable t ACC t RH High-Z AC Waveforms for Hardware Reset/Read Operations -10/- Output Valid ...

Page 37

... OUT 5. Figure indicates last two bus cycles out of four bus cycle sequence. 6. These waveforms are for the 16 mode. (The addresses differ from 8 mode.) Figure 6 AC Waveforms for Alternate WE Controlled Program Operations /MBM29SL160BD -10/-12 Data Polling ...

Page 38

... OUT 5. Figure indicates last two bus cycles out of four bus cycle sequence. 6. These waveforms are for the 16 mode. (The addresses differ from 8 mode.) Figure 7 AC Waveforms for Alternate CE Controlled Program Operations 38 /MBM29SL160BD -10/-12 3rd Bus Cycle Data Polling 555H PA t ...

Page 39

... VCS V CC Notes the sector address for Sector Erase. Addresses = 555H (Word), AAAH (Byte) for Chip Erase. 2. These waveforms are for the 16 mode. (The addresses differ from 8 mode.) Figure 8 AC Waveforms Chip/Sector Erase Operations /MBM29SL160BD -10/-12 2AAH 555H 555H ...

Page 40

... AC Waveforms for Data Polling during Embedded Algorithm Operations CE t OEH WE t OES OE DQ Data stops toggling (The device has completed the Embedded operation). 6 Figure 10 AC Waveforms for Toggle Bit I during Embedded Algorithm Operations 40 /MBM29SL160BD -10/- OEH WHWH1 Output Flag 0 ...

Page 41

... MBM29SL160TD CE WE RY/BY Figure 11 RY/BY Timing Diagram during Program/Erase Operations WE RESET RY/BY Figure 12 RESET/RY/BY Timing Diagram /MBM29SL160BD -10/-12 The rising edge of the last WE signal Entire programming or erase operations t BUSY READY -10/-12 41 ...

Page 42

... ELFH Figure 13 CE BYTE t ELFL Figure BYTE Figure 15 42 /MBM29SL160BD -10/-12 Data Output Data Output (DQ ( FHQV A -1 Timing Diagram for Word Mode Configuration Data Output Data Output ( ( ...

Page 43

... WE t CSP CE Data t VCS V CC SGAX:Sector Group Address for initial sector SGAY:Sector Group Address for next sector Note byte mode Figure 16 AC Waveforms for Sector Group Protection Timing Diagram /MBM29SL160BD -10/- VLHT t WPP t OESP -10/-12 SAY VLHT 01H ...

Page 44

... Erase Toggle DQ and with OE Note read from the erase-suspended sector /MBM29SL160BD -10/-12 t Program or Erase Command Sequence VLHT Temporary Sector Group Unprotection Timing Diagram Enter Erase Suspend Program Erase Suspend Erase Erase Suspend Read Suspend Program Figure ...

Page 45

... Data 60H SGAX : Sector Group Address to be protected SGAY : Next Sector Group Address to be protected TIME-OUT : Time-Out window = 50 s (min) Figure 19 Extended Sector Group Protection Timing Diagram /MBM29SL160BD -10/-12 SGAX TIME-OUT 60H 40H -10/-12 SGAX SGAY 60H 01H 45 ...

Page 46

... MBM29SL160TD RESET 1 Addresses Data 46 /MBM29SL160BD -10/- Input Valid Output Valid ACC Figure 20 Power ON/OFF Timing Diagram -10/- ...

Page 47

... MBM29SL160TD VACCR t VCS V ACC V IH WP/ACC VLHT RY/BY Figure 21 Accelerated Program Operation Timing Diagram /MBM29SL160BD -10/-12 Program Command Sequence Accelerated Program -10/-12 t VLHT 3V t VLHT 47 ...

Page 48

... MBM29SL160TD EMBEDDED ALGORITHMS Increment Address * : The sequence is applied for The addresses differ from Figure 22 48 /MBM29SL160BD -10/-12 Start Write Program Command Sequence (See below) Data Polling Device No Last Address ? Yes Programming Completed Program Command Sequence* (Address/Command): 555H/AAH 2AAH/55H 555H/A0H Program Address/Program Data 16 mode ...

Page 49

... Chip Erase Command Sequence* (Address/Command): 555H/AAH 2AAH/55H 555H/80H 555H/AAH 2AAH/55H 555H/10H * : The sequence is applied for The addresses differ from 8 mode. Figure 23 /MBM29SL160BD -10/-12 Start Write Erase Command Sequence (See below) Data Polling or Toggle Bit Successfully Completed Erasure Completed Individual Sector/Multiple Sector* Erase Command Sequence (Address/Command): ...

Page 50

... MBM29SL160TD Note rechecked even /MBM29SL160BD -10/-12 Start Read ( Byte address for programming 0 7 Addr Yes DQ = Data Yes Read ( Addr Yes DQ = Data Fail Pass = “1” because DQ may change simultaneously with ...

Page 51

... MBM29SL160TD No Note rechecked even changing to “1” Figure 25 /MBM29SL160BD -10/-12 Start Read ( Addr. = "H" or "L" Toggle 6 ? Yes Yes Read ( Addr Toggle 6 ? Yes Fail Pass = “1” because DQ may stop toggling at the same time as ...

Page 52

... MBM29SL160TD Increment PLSCNT PLSCNT = 25? Remove V Write Reset Command Device Failed * : byte mode /MBM29SL160BD -10/-12 Start Setup Sector Addr PLSCNT = RESET = Activate WE Pulse Time out 100 ...

Page 53

... MBM29SL160TD Unprotection Completed Notes: 1. All protected sectors are unprotected. 2. All previously protected sectors are protected once again. Figure 27 Temporary Sector Unprotection Algorithm /MBM29SL160BD -10/-12 Start RESET = V ID (Note 1) Perform Erase or Program Operations RESET = V IH Temporary Sector (Note 2) -10/-12 53 ...

Page 54

... MBM29SL160TD FAST MODE ALGORITHM Increment Address * : The sequence is applied for The addresses differ from Figure 28 54 /MBM29SL160BD -10/-12 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 XXXH/90H XXXH/F0H 16 mode. 8 mode. Embedded Program ...

Page 55

... FAST MODE ALGORITHM Device is Operating in Temporary Sector Unprotection Mode Increment PLSCNT No PLSCNT = 25? Yes Remove V from RESET ID Write Reset Command Device Failed Figure 29 /MBM29SL160BD -10/-12 Start RESET = V ID Wait Extended Sector Protection Entry? Yes To Setup Sector Protection Write XXXH/60H PLSCNT = 1 To Sector Protection ...

Page 56

... MHz A FBGA PIN CAPACITANCE Parameter Parameter Description Symbol C Input Capacitance IN C Output Capacitance OUT C Control Pin Capacitance IN2 Note: Test conditions T = 25° 1.0 MHz A 56 /MBM29SL160BD -10/-12 Limits Min. Typ. Max. — 1.5 20 — 14.6 360 — 10.6 300 — 15.4 160 100,000 — ...

Page 57

... Fujitsu standard products are available in several packages. The order number is formed by a combination of: MBM29SL160 T D DEVICE NUMBER/DESCRIPTION MBM29SL160 16Mega-bit (2M 1.8 V-only Read, Program, and Erase /MBM29SL160BD -10/-12 -10 PFTN PACKAGE TYPE PFTN = 48-Pin Thin Small Outline Package (TSOP) Standard Pinout PFTR = 48-Pin Thin Small Outline Package ...

Page 58

... INDEX 24 20.00±0.20 (.787±.008) * 18.40±0.20 (.724±.008) 0.10(.004) 19.00±0.20 (.748±.008) 1996 FUJITSU LIMITED F48029S-2C /MBM29SL160BD -10/-12 48 "A" 25 0.50(.0197) 0.15±0.05 (.006±.002) 0.50±0.10 (.020±.004) -10/-12 * Resin Protrusin. (Each Side: 0.15 (.006)Max) Details of "A" part 0.15(.006) MAX 0 ...

Page 59

... LEAD No. 1 INDEX 24 19.00±0.20 (.748±.008) 0.10(.004) * 18.40±0.20 (.724±.008) 20.00±0.20 (.787±.008) 1996 FUJITSU LIMITED F48030S-2C-2 C /MBM29SL160BD -10/-12 * Resin Protrusin. (Each Side: 0.15 (.006)Max) 48 Details of "A" part 0.15(.006) MAX "A" 0.15(.006) 0.25(.010) 25 0.50±0.10 (.020±.004) 0.15±0.10 0.20± ...

Page 60

... MBM29SL160TD (Continued) 48-pin plastic FBGA (BGA-48P-M13) 9.00±0.20(.354±.008) INDEX C0.25(.010) 0.10(.004) 1998 FUJITSU LIMITED B480013S-1C /MBM29SL160BD -10/-12 Note: The actual shape of corners may differ from the dimension. +0.15 1.05 .041 –0.10 (Mounting height) 0.38±0.10(.015±.004) (Stand off) 8.00±0.20 4.00(.157) (.315± ...

Page 61

... Singapore 556741 Tel: (65) 281-0770 Fax: (65) 281-0220 http://www.fmap.com.sg/ F9910 FUJITSU LIMITED Printed in Japan /MBM29SL160BD -10/-12 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 and circuit diagrams in this document are presented as examples of semiconductor device applications, and are not intended to be incorporated in devices for actual use ...

Related keywords