FUJITSU SEMICONDUCTOR
DATA SHEET
DS05-20877-1E
FLASH MEMORY
CMOS
16M (2M
×
8/1M
×
16) BIT
MBM29SL160TD
-10/-12
/MBM29SL160BD
-10/-12
s
FEATURES
• Single 1.8 V read, program, and erase
Minimizes system level power requirements
• Compatible with JEDEC-standard commands
Uses same software commands as E
2
PROMs
• Compatible with JEDEC-standard world-wide pinouts
48-pin TSOP(I) (Package suffix: PFTN – Normal Bend Type, PFTR – Reversed Bend Type)
48-ball FBGA (Package suffix: PBT)
• Minimum 100,000 program/erase cycles
• High performance
100 ns maximum access time
• Sector erase architecture
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.
• Boot Code Sector Architecture
T = Top sector
B = Bottom sector
• One Time Protect (OTP) region
256 Byte of OTP accessible through a new “OTP Enable” command sequence
,
Factory serialized and protected to provide a secure electronic serial number (ESN)
• WP/ACC input pin
At V
IL
, allows protection of boot sectors, regardless of sector protection/unprotection status
At V
IH
, allows removal of boot sector protection
At V
HH
, increases program performance
• Embedded Erase
TM
Algorithms
Automatically pre-programs and erases the chip or any sector
• Embedded Program
TM
Algorithms
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
(Continued)
Embedded Erase
TM
and Embedded Program
TM
are trademarks of Advanced Micro Devices, Inc.
MBM29SL160TD
-10/-12
/MBM29SL160BD
-10/-12
(Continued)
• Automatic sleep mode
When addresses remain stable, automatically switch themselves to low power mode.
• Erase Suspend/Resume
Suspends the erase operation to allow a read in another sector within the same device
• Sector group protection
Hardware method disables any combination of sector groups from program or erase operations
• Sector Group Protection Set function by Extended sector group protection command
• 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)
s
PACKAGE
48-pin plastic TSOP (I)
Marking Side
48-pin plastic TSOP (I)
Marking Side
(FPT-48P-M19)
(FPT-48P-M20)
48-ball FBGA
(BGA-48P-M13)
2
MBM29SL160TD
-10/-12
/MBM29SL160BD
-10/-12
s
GENERAL DESCRIPTION
The MBM29SL160TD/BD are a 16M-bit, 1.8 V-only Flash memory organized as 2M bytes of 8 bits each or 1M
words of 16 bits each. The MBM29SL160TD/BD are offered in a 48-pin TSOP(I) and 48-ball FBGA Package.
These devices are designed to be programmed in-system with the standard system 1.8 V V
CC
supply. 12.0 V
V
PP
and 5.0 V V
CC
are not required for write or erase operations. The devices can also be reprogrammed in
standard EPROM programmers.
The standard MBM29SL160TD/BD offer access times 100 ns and 120 ns, allowing operation of high-speed
microprocessors without wait states. To eliminate bus contention the devices have separate chip enable (CE),
write enable (WE), and output enable (OE) controls.
The MBM29SL160TD/BD are pin and command set compatible with JEDEC standard E
2
PROMs. 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 devices
is similar to reading from 5.0 V and 12.0 V Flash or EPROM devices.
The MBM29SL160TD/BD are programmed by executing the program command sequence. This will invoke the
Embedded 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 about 0.7 seconds.
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 devices automatically time the erase pulse widths and
verify proper cell margin.
A sector is typically erased and verified in 1.5 second. (If already completely preprogrammed.)
The devices also feature a sector erase architecture. The sector mode allows each sector to be erased and
reprogrammed without affecting other sectors. The MBM29SL160TD/BD are erased when shipped from the
factory.
The devices feature single 1.8 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 V
CC
detector automatically
inhibits write operations on the loss of power. The end of program or erase is detected by Data Polling of DQ
7
,
by the Toggle Bit feature on DQ
6
, or the RY/BY output pin. Once the end of a program or erase cycle has been
completed, the devices internally reset to the read mode.
Fujitsu’s Flash technology combines years of EPROM and E
2
PROM experience to produce the highest levels
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.
3
MBM29SL160TD
-10/-12
/MBM29SL160BD
-10/-12
Table 1 .1
Sector Address
Sector
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19
SA20
SA21
SA22
SA23
SA24
SA25
SA26
SA27
SA28
SA29
SA30
SA31
SA32
SA33
SA34
SA35
SA36
SA37
SA38
Sector Address Tables (MBM29SL160TD)
Sector
Size
(Kbytes/
Kwords
)
A
19
A
18
A
17
A
16
A
15
A
14
A
13
A
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
1
1
1
1
1
1
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
0
0
0
1
1
1
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
0
1
1
0
0
1
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
1
0
1
0
1
0
1
(×8)
Address Range
000000H to 00FFFFH
010000H to 01FFFFH
020000H to 02FFFFH
030000H to 03FFFFH
040000H to 04FFFFH
050000H to 05FFFFH
060000H to 06FFFFH
070000H to 07FFFFH
080000H to 08FFFFH
090000H to 09FFFFH
0A0000H to 0AFFFFH
0B0000H to 0BFFFFH
0C0000H to 0CFFFFH
0D0000H to 0DFFFFH
0E0000H to 0EFFFFH
0F0000H to 0FFFFFH
100000H to 10FFFFH
110000H to 11FFFFH
120000H to 12FFFFH
130000H to 13FFFFH
140000H to 14FFFFH
150000H to 15FFFFH
160000H to 16FFFFH
170000H to 17FFFFH
180000H to 18FFFFH
190000H to 19FFFFH
1A0000H to 1AFFFFH
1B0000H to 1BFFFFH
1C0000H to 1CFFFFH
1D0000H to 1DFFFFH
1E0000H to 1EFFFFH
1F0000H to 1F1FFFH
1F2000H to 1F3FFFH
1F4000H to 1F5FFFH
1F6000H to 1F7FFFH
1F8000H to 1F9FFFH
1FA000H to 1FBFFFH
1FC000H to 1FDFFFH
1FE000H to 1FFFFFH
(×16)
Address Range
000000H to 007FFFH
008000H to 00FFFFH
010000H to 017FFFH
018000H to 01FFFFH
020000H to 027FFFH
028000H to 02FFFFH
030000H to 037FFFH
038000H to 03FFFFH
040000H to 048000H
048000H to 04FFFFH
050000H to 058000H
058000H to 05FFFFH
060000H to 068000H
068000H to 06FFFFH
070000H to 078FFFH
078000H to 07FFFFH
080000H to 088000H
088000H to 08FFFFH
090000H to 098000H
098000H to 09FFFFH
0A0000H to 0A7FFFH
0A8000H to 00AFFFH
0B0000H to 0B7000H
0B8000H to 0BFFFFH
0C0000H to 0C7FFFH
0C8000H to 0CFFFFH
0D0000H to 0D7FFFH
0D8000H to 0DFFFFH
0E0000H to 0E7FFFH
0E8000H to 0EFFFFH
0F0000H to 0F7000H
0F8000H to 0F8FFFH
0F9000H to 0F9FFFH
0FA000H to 0FAFFFH
0FB000H to 0FBFFFH
0FC000H to 0FCFFFH
0FD000H to 0FDFFFH
0FE000H to 0FEFFFH
0FF000H to 0FFFFFH
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
8/4
8/4
8/4
8/4
8/4
8/4
8/4
8/4
Note:
The address range is A
19
: A
-1
if in byte mode (BYTE = V
IL
).
The address range is A
19
: A
0
if in word mode (BYTE = V
IH
)
4
MBM29SL160TD
-10/-12
/MBM29SL160BD
-10/-12
Table 1 .2
Sector Address
Sector
SA38
SA37
SA36
SA35
SA34
SA33
SA32
SA31
SA30
SA29
SA28
SA27
SA26
SA25
SA24
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
SA15
SA14
SA13
SA12
SA11
SA10
SA9
SA8
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
Sector Address Tables (MBM29SL160BD)
Sector
Size
(Kbytes/
Kwords)
A
19
A
18
A
17
A
16
A
15
A
14
A
13
A
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
X
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1
1
1
1
0
0
0
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1
1
0
0
1
1
0
0
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1
0
1
0
1
0
1
0
(×8)
Address Range
1F0000H to 1FFFFFH
1E0000H to 1EFFFFH
1D0000H to 1DFFFFH
1C0000H to 1CFFFFH
1B0000H to 1BFFFFH
1A0000H to 1AFFFFH
190000H to 19FFFFH
180000H to 18FFFFH
170000H to 17FFFFH
160000H to 16FFFFH
150000H to 15FFFFH
140000H to 14FFFFH
130000H to 13FFFFH
120000H to 12FFFFH
110000H to 11FFFFH
100000H to 10FFFFH
0F0000H to 0FFFFFH
0E0000H to 0EFFFFH
0D0000H to 0DFFFFH
0C0000H to 0CFFFFH
0B0000H to 0BFFFFH
0A0000H to 0AFFFFH
090000H to 0FFFFFH
080000H to 08FFFFH
070000H to 07FFFFH
060000H to 06FFFFH
050000H to 05FFFFH
040000H to 04FFFFH
030000H to 03FFFFH
020000H to 02FFFFH
010000H to 01FFFFH
00E000H to 00FFFFH
00C000H to 00DFFFH
00A000H to 00BFFFH
008000H to 009FFFH
006000H to 007FFFH
004000H to 005FFFH
002000H to 003FFFH
000000H to 001FFFH
(×16)
Address Range
0F8000H to 0FFFFFH
0F0000H to 0F7FFFH
0E8000H to 0EFFFFH
0E0000H to 0E7FFFH
0D8000H to 0DFFFFH
0D0000H to 0D7FFFH
0C8000H to 0CFFFFH
0C0000H to 0C7FFFH
0B8000H to 0BFFFFH
0B0000H to 0B7FFFH
0A8000H to 0AFFFFH
0A0000H to 0A7FFFH
098000H to 09FFFFH
090000H to 097FFFH
088000H to 08FFFFH
080000H to 087FFFH
078000H to 07FFFFH
070000H to 077FFFH
068000H to 06FFFFH
060000H to 067FFFH
058000H to 05FFFFH
050000H to 057FFFH
048000H to 04FFFFH
040000H to 047FFFH
038000H to 03FFFFH
030000H to 037FFFH
028000H to 02FFFFH
020000H to 027FFFH
018000H to 01FFFFH
010000H to 017FFFH
008000H to 008FFFH
007000H to 007FFFH
006000H to 006FFFH
005000H to 005FFFH
004000H to 004FFFH
003000H to 003FFFH
002000H to 002FFFH
001000H to 001FFFH
000000H to 000FFFH
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
64/32
8/4
8/4
8/4
8/4
8/4
8/4
8/4
8/4
Note:
The address range is A
19
: A
-1
if in byte mode (BYTE = V
IL
).
The address range is A
19
: A
0
if in word mode (BYTE = V
IH
).
5