Multiple devices available with different bank sizes (Refer to Table 1)
Host system can program or erase in one bank, then immediately and simultaneously read from the other bank
Zero latency between read and write operations
Read-while-erase
Read-while-program
• Single 3.0 V read, program, and erase
Minimizes system level power requirements
PRODUCT LINE UP
■
Part No.MBM29DL16XTE/BE
V
Ordering Part No.
Max. Address Access Time (ns)7090120
CC = 3.3 V
V
CC = 3.0 V
+0.3 V
–0.3 V
+0.6 V
–0.3 V
-70/90/12
70——
—9012
Dual Operation
(Continued)
Max. CE
Max. OE
PACKAGES
■
48-pin plastic TSOP (I)
Access Time (ns)7090120
Access Time (ns)303550
Marking Side
(FPT-48P-M19)
48-pin plastic TSOP (I)
Marking Side
(FPT-48P-M20)
48-pin plastic FBGA
(BGA-48P-M11)
MBM29DL16XTE/BE
-70/90/12
(Continued)
• 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: TN – Normal Bend Type, TR – Reversed Bend Type)
48-ball FBGA (Package suffix: PBT)
• Minimum 100,000 program/erase cycles
• High performance
70 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
• Hidden ROM (Hi-ROM) region
64K byte of Hi-ROM, accessible through a new “Hi-ROM Enable” command sequence
Factory serialized and protected to provide a secure electronic serial number (ESN)
/ACC input pin
•WP
At V
IL, allows protection of boot sectors, regardless of sector protection/unprotection status
At V
IH, allows removal of boot sector protection
ACC
At V
• Embedded Erase
, increases program performance
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
• Automatic sleep mode
When addresses remain stable, automatically switch themselves to low power mode.
•Low V
CC
write inhibit ≤ 2.5 V
• Program Suspend/Resume
Suspends the program operation to allow a read in another sector with in the same device
• Erase Suspend/Resume
Suspends the erase operation to allow a read data and/or program 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
• In accordance with CFI (C
ommon Flash Memory Interface)
pin.
Embedded EraseTM and Embedded ProgramTM are trademarks of Advanced Micro Devices, Inc.
* :
2
MBM29DL16XTE/BE
GENERAL DESCRIPTION
■
The MBM29DL16XTE/BE are a 16M-bit, 3.0 V-only Flash memory organized as 2M b ytes of 8 bits each or 1M
words of 16 bits each. The MBM29DL16XTE/BE 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 3.0 V VCC supply. 12.0 V
V
PP and 5.0 V VCC are not required for write or erase operations. The devices can also be reprogrammed in
standard EPROM programmers.
MBM29DL16XTE/BE are organized into two banks, Bank 1 and Bank 2, which can be considered to be two
separate memory arrays as far as certain operations are concerned. These devices are the same as Fujitsu’s
standard 3 V only Flash memories with the additional capability of allowing a normal non-delayed read access
from a non-busy bank of the array while an embedded write (either a program or an erase) operation is
simultaneously taking place on the other bank.
In the MBM29DL16XTE/BE, a new design concept is implemented, so called “Sliding Bank Architecture”. Under
this concept, the MBM29DL16XTE/BE can be produced a series of devices with different Bank 1/Bank 2 size
combinations; 0.5 Mb/15.5 Mb, 2 Mb/14 Mb, 4 Mb/12 Mb, 8 Mb/8 Mb.
The standard MBM29DL16XTE/BE offer access times 70 ns, 90 ns and 120 ns, allo wing 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 MBM29DL16XTE/BE are pin and command set compatible with JEDEC standard E
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.
2
PROMs. Commands
-70/90/12
),
The MBM29DL16XTE/BE are programmed by e x ecuting the progr am command sequence. This will in v ok e 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.5 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 e xecuting 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.0 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 MBM29DL16XTE/BE are erased when shipped from the
factory .
The devices f eature single 3.0 V pow er supply operation f or both read and write functions. Internally generated
and regulated voltages are provided for the program and erase operations. A low V
inhibits write operations on the loss of power. The end of program or erase is detected by Data Polling of DQ7,
by the Toggle Bit feature on DQ6, 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
of quality , reliability , and cost eff ectiveness. The MBM29DL16XTE/BE memories electrically erase the entire chip
or all bits within a sector simultaneously via Fowler-Nordhiem tunneling. The b ytes/words are prog rammed one
byte/word at a time using the EPROM programming mechanism of hot electron injection.
IL, H = VIH, X = VIL or VIH, = Pulse input. See DC Characteristics for voltage levels.
Notes: 1. Manufacturer and device codes may also be accessed via a command register write sequence. See
Table 12.
2. Refer to the section on Sector Group Protection.
3. WE
can be VIL if OE is VIL, OE at VIH initiates the write operations.
4. VCC = 3.3 V ± 10%
5. It is also used for the extended sector group protection.
9
MBM29DL16XTE/BE
FLEXIBLE SECTOR-ERASE ARCHITECTURE
■
Table 5.1 Sector Address Tables (MBM29DL161TE)
Sector Address
Bank Sector
SA0 00000XXX64/32000000H to 00FFFFH000000H to 007FFFH
SA1 00001XXX64/32010000H to 01FFFFH008000H to 00FFFFH
SA2 00010XXX64/32020000H to 02FFFFH010000H to 017FFFH
SA3 00011XXX64/32030000H to 03FFFFH018000H to 01FFFFH
SA4 00100XXX64/32040000H to 04FFFFH020000H to 027FFFH
SA5 00101XXX64/32050000H to 05FFFFH028000H to 02FFFFH
SA6 00110XXX64/32060000H to 06FFFFH030000H to 037FFFH
SA7 00111XXX64/32070000H to 07FFFFH038000H to 03FFFFH
SA8 01000XXX64/32080000H to 08FFFFH040000H to 047FFFH
SA9 01001XXX64/32090000H to 09FFFFH048000H to 04FFFFH
SA1001010XXX64/320A0000H to 0AFFFFH 050000H to 057FFFH
SA1101011XXX64/320B0000H to 0BFFFFH 058000H to 05FFFFH
SA1201100XXX64/320C0000H to 0CFFFFH 060000H to 067FFFH
SA1301101XXX64/320D0000H to 0DFFFFH 068000H to 06FFFFH
SA1401110XXX64/320E0000H to 0EFFFFH 070000H to 077FFFH
Bank 2
Bank 1
SA1501111XXX64/320F0000H to 0FFFFFH078000H to 07FFFFH
SA1610000XXX64/32100000H to 10FFFFH080000H to 087FFFH
SA1710001XXX64/32110000H to 11FFFFH088000H to 08FFFFH
SA1810010XXX64/32120000H to 12FFFFH090000H to 097FFFH
SA1910011XXX64/32130000H to 13FFFFH098000H to 09FFFFH
SA2010100XXX64/32140000H to 14FFFFH 0A0000H to 0A7FFFH
SA2110101XXX64/32150000H to 15FFFFH 0A8000H to 0AFFFFH
SA2210110XXX64/32160000H to 16FFFFH 0B0000H to 0B7FFFH
SA2310111XXX64/32170000H to 17FFFFH 0B8000H to 0BFFFFH
SA2411000XXX64/32180000H to 18FFFFH 0C0000H to 0C7FFFH
SA2511001XXX64/32190000H to 19FFFFH 0C8000H to 0CFFFFH
SA2611010XXX64/321A0000H to 1AFFFFH 0D0000H to 0D7FFFH
SA2711011XXX64/321B0000H to 1BFFFFH 0D8000H to 0DFFFFH
SA2811100XXX64/321C0000H to 1CFFFFH 0E0000H to 0E7FFFH
SA2911101XXX64/321D0000H to 1DFFFFH 0E8000H to 0EFFFFH
SA3011110XXX64/321E0000H to 1EFFFFH 0F0000H to 0F7FFFH
SA3111111000 8/4 1F0000H to 1F1FFFH 0F8000H to 0F8FFFH
SA3211111001 8/4 1F2000H to 1F3FFFH 0F9000H to 0F9FFFH
SA3311111010 8/4 1F4000H to 1F5FFFH 0FA000H to 0FAFFFH
SA3411111011 8/4 1F6000H to 1F7FFFH 0FB000H to 0FBFFFH
SA3511111100 8/4 1F8000H to 1F9FFFH 0FC000H to 0FCFFFH
SA3611111101 8/4 1FA000H to 1FBFFFH 0FD000H to 0FDFFFH
SA3711111110 8/4 1FC000H to 1FDFFFH 0FE000H to 0FEFFFH
SA3811111111 8/4 1FE000H to 1FFFFFH0FF000H to 0FFFFFH
Bank Address
19A18A17A16A15A14A13A12
A
-70/90/12
Sector
Size
(Kbytes/
Kwords
Address Range
)
(×8)
(×16)
Address Range
Note: The address range is A19: A-1 if in byte mode (BYTE = VIL).
The address range is A
10
19: A0 if in word mode (BYTE = VIH)
Bank Sector
SA3811111XXX64/321F0000H to 1FFFFFH 0F8000H to 0FFFFFH
SA3711110XXX64/321E0000H to 1EFFFFH 0F0000H to 0F7FFFH
SA3611101XXX64/321D0000H to 1DFFFFH 0E8000H to 0EFFFFH
SA3511100XXX64/321C0000H to 1CFFFFH 0E0000H to 0E7FFFH
SA3411011XXX64/321B0000H to 1BFFFFH 0D8000H to 0DFFFFH
SA3311010XXX64/321A0000H to 1AFFFFH 0D0000H to 0D7FFFH
SA3211001XXX64/32190000H to 19FFFFH 0C8000H to 0CFFFFH
SA3111000XXX64/32180000H to 18FFFFH 0C0000H to 0C7FFFH
SA3010111XXX64/32170000H to 17FFFFH 0B8000H to 0BFFFFH
SA2910110XXX64/32160000H to 16FFFFH 0B0000H to 0B7FFFH
SA2810101XXX64/32150000H to 15FFFFH 0A8000H to 0AFFFFH
SA2710100XXX64/32140000H to 14FFFFH 0A0000H to 0A7FFFH
SA2610011XXX64/32130000H to 13FFFFH098000H to 09FFFFH
SA2510010XXX64/32120000H to 12FFFFH090000H to 097FFFH
SA2410 00XXXX 64/32110000H to 11FFFFH088000H to 08FFFFH
Bank 2
SA2310000XXX 64/32100000H to 10FFFFH080000H to 087FFFH
SA2201111XXX 64/320F0000H to 0FFFFFH078000H to 07FFFFH
SA2101110XXX 64/320E0000H to 0EFFFFH 070000H to 077FFFH
SA2001101XXX 64/320D0000H to 0DFFFFH 068000H to 06FFFFH
SA1901100XXX 64/320C0000H to 0CFFFFH 060000H to 067FFFH
SA1801011XXX 64/320B0000H to 0BFFFFH 058000H to 05FFFFH
SA1701010XXX 64/320A0000H to 0AFFFFH 050000H to 057FFFH
SA1601001XXX 64/32090000H to 09FFFFH048000H to 04FFFFH
SA1501000XXX 64/32080000H to 08FFFFH040000H to 047FFFH
SA1400111XXX 64/32070000H to 07FFFFH038000H to 03FFFFH
SA1300110XXX 64/32060000H to 06FFFFH030000H to 037FFFH
SA1200101XXX 64/32050000H to 05FFFFH028000H to 02FFFFH
SA1100100XXX 64/32040000H to 04FFFFH020000H to 027FFFH
SA1000011XXX 64/32030000H to 03FFFFH018000H to 01FFFFH
SA9 00010XXX 64/32020000H to 02FFFFH010000H to 017FFFH
SA8 00001XXX 64/32010000H to 01FFFFH008000H to 00FFFFH
SA7 00000111 8/4 00E000H to 00FFFFH007000H to 007FFFH
SA6 00000110 8/4 00C000H to 00DFFFH 006000H to 006FFFH
SA5 00000101 8/4 00A000H to 00BFFFH 005000H to 005FFFH
Bank 1
SA4 00000100 8/4 008000H to 009FFFH004000H to 004FFFH
SA3 00000011 8/4 006000H to 007FFFH003000H to 003FFFH
SA2 00000010 8/4 004000H to 005FFFH002000H to 002FFFH
SA1 00000001 8/4 002000H to 003FFFH001000H to 001FFFH
SA0 00000000 8/4 000000H to 001FFFH000000H to 000FFFH
Table 5.2 Sector Address Tables (MBM29DL161BE)
Sector Address
Bank Address
19A18A17A16A15A14A13A12
A
MBM29DL16XTE/BE
Sector
Size
(Kbytes/
Kwords)
(×8)
Address Range
(×16)
Address Range
-70/90/12
Note: The address range is A
The address range is A
19: A-1 if in byte mode (BYTE = VIL).
19: A0 if in word mode (BYTE = VIH).
11
MBM29DL16XTE/BE
Table 6.1 Sector Address Tables (MBM29DL162TE)
Sector Address
Bank Sector
SA0 00000XXX 64/32000000H to 00FFFFH000000H to 007FFFH
SA1 00001XXX 64/32010000H to 01FFFFH008000H to 00FFFFH
SA2 00010XXX 64/32020000H to 02FFFFH010000H to 017FFFH
SA3 00011XXX 64/32030000H to 03FFFFH018000H to 01FFFFH
SA4 00100XXX 64/32040000H to 04FFFFH020000H to 027FFFH
SA5 00101XXX 64/32050000H to 05FFFFH028000H to 02FFFFH
SA6 00110XXX 64/32060000H to 06FFFFH030000H to 037FFFH
SA7 00111XXX 64/32070000H to 07FFFFH038000H to 03FFFFH
SA8 01000XXX 64/32080000H to 08FFFFH040000H to 047FFFH
SA9 01001XXX 64/32090000H to 09FFFFH048000H to 04FFFFH
SA1001010XXX 64/320A0000H to 0AFFFFH 050000H to 057FFFH
SA1101011XXX 64/320B0000H to 0BFFFFH 058000H to 05FFFFH
SA1201100XXX 64/320C0000H to 0CFFFFH 060000H to 067FFFH
Bank 2
SA1301101XXX 64/320D0000H to 0DFFFFH 068000H to 06FFFFH
SA1401110XXX 64/320E0000H to 0EFFFFH 070000H to 077FFFH
SA1501111XXX 64/320F0000H to 0FFFFFH078000H to 07FFFFH
SA1610000XXX 64/32100000H to 10FFFFH080000H to 087FFFH
SA1710001XXX 64/32110000H to 11FFFFH088000H to 08FFFFH
SA1810010XXX 64/32120000H to 12FFFFH090000H to 097FFFH
SA1910011XXX 64/32130000H to 13FFFFH098000H to 09FFFFH
SA2010100XXX 64/32140000H to 14FFFFH 0A0000H to 0A7FFFH
SA2110101XXX 64/32150000H to 15FFFFH 0A8000H to 0AFFFFH
SA2210110XXX 64/32160000H to 16FFFFH 0B0000H to 0B7FFFH
SA2310111XXX 64/32170000H to 17FFFFH 0B8000H to 0BFFFFH
SA2411000XXX 64/32180000H to 18FFFFH 0C0000H to 0C7FFFH
SA2511001XXX 64/32190000H to 19FFFFH 0C8000H to 0CFFFFH
SA2611010XXX 64/321A0000H to 1AFFFFH 0D0000H to 0D7FFFH
SA2711011XXX 64/321B0000H to 1BFFFFH 0D8000H to 0DFFFFH
SA2811100XXX 64/321C0000H to 1CFFFFH 0E0000H to 0E7FFFH
SA2911101XXX 64/321D0000H to 1DFFFFH 0E8000H to 0EFFFFH
SA3011110XXX 64/321E0000H to 1EFFFFH 0F0000H to 0F7FFFH
SA3111111000 8/4 1F0000H to 1F1FFFH 0F8000H to 0F8FFFH
SA3211111001 8/4 1F2000H to 1F3FFFH 0F9000H to 0F9FFFH
Bank 1
SA3311111010 8/4 1F4000H to 1F5FFFH 0FA000H to 0FAFFFH
SA3411111011 8/4 1F6000H to 1F7FFFH 0FB000H to 0FBFFFH
SA3511111100 8/4 1F8000H to 1F9FFFH 0FC000H to 0FCFFFH
SA3611111101 8/4 1FA000H to 1FBFFFH 0FD000H to 0FDFFFH
SA3711111110 8/4 1FC000H to 1FDFFFH 0FE000H to 0FEFFFH
SA3811111111 8/4 1FE000H to 1FFFFFH0FF000H to 0FFFFFH
Bank
Address
19A18A17A16A15A14A13A12
A
-70/90/12
Sector
(Kbytes/
Kwords
Size
Address Range
)
(×8)
(×16)
Address Range
Note: The address range is A
The address range is A
12
19: A-1 if in byte mode (BYTE = VIL).
19: A0 if in word mode (BYTE = VIH)
Bank Sector
SA3811111XXX64/321F0000H to 1FFFFFH 0F8000H to 0FFFFFH
SA3711110XXX64/321E0000H to 1EFFFFH 0F0000H to 0F7FFFH
SA3611101XXX64/321D0000H to 1DFFFFH 0E8000H to 0EFFFFH
SA3511100XXX64/321C0000H to 1CFFFFH 0E0000H to 0E7FFFH
SA3411011XXX64/321B0000H to 1BFFFFH 0D8000H to 0DFFFFH
SA3311010XXX64/321A0000H to 1AFFFFH 0D0000H to 0D7FFFH
SA3211001XXX64/32190000H to 19FFFFH 0C8000H to 0CFFFFH
SA3111000XXX64/32180000H to 18FFFFH 0C0000H to 0C7FFFH
SA3010111XXX64/32170000H to 17FFFFH 0B8000H to 0BFFFFH
SA2910110XXX64/32160000H to 16FFFFH0B0000H to 0B7FFFH
SA2810101XXX64/32150000H to 15FFFFH 0A8000H to 0AFFFFH
SA2710100XXX64/32140000H to 14FFFFH0A0000H to 0A7FFFH
SA2610011XXX64/32130000H to 13FFFFH098000H to 09FFFFH
Bank 2
SA2510010XXX64/32120000H to 12FFFFH090000H to 097FFFH
SA2410 00XXXX 64/32110000H to 11FFFFH088000H to 08FFFFH
SA2310000XXX64/32100000H to 10FFFFH080000H to 087FFFH
SA2201111XXX64/320F0000H to 0FFFFFH078000H to 07FFFFH
SA2101110XXX64/320E0000H to 0EFFFFH070000H to 077FFFH
SA2001101XXX64/320D0000H to 0DFFFFH 068000H to 06FFFFH
SA1901100XXX64/320C0000H to 0CFFFFH 060000H to 067FFFH
SA1801011XXX64/320B0000H to 0BFFFFH 058000H to 05FFFFH
SA1701010XXX64/320A0000H to 0AFFFFH050000H to 057FFFH
SA1601001XXX64/32090000H to 09FFFFH048000H to 04FFFFH
SA1501000XXX64/32080000H to 08FFFFH040000H to 047FFFH
SA1400111XXX64/32070000H to 07FFFFH038000H to 03FFFFH
SA1300110XXX64/32060000H to 06FFFFH030000H to 037FFFH
SA1200101XXX64/32050000H to 05FFFFH028000H to 02FFFFH
SA1100100XXX64/32040000H to 04FFFFH020000H to 027FFFH
SA1000011XXX64/32030000H to 03FFFFH018000H to 01FFFFH
SA9 00010XXX64/32020000H to 02FFFFH010000H to 017FFFH
SA8 00001XXX64/32010000H to 01FFFFH008000H to 00FFFFH
SA7 00000111 8/4 00E000H to 00FFFFH007000H to 007FFFH
SA6 00000110 8/4 00C000H to 00DFFFH 006000H to 006FFFH
Bank 1
SA5 00000101 8/4 00A000H to 00BFFFH005000H to 005FFFH
SA4 00000100 8/4 008000H to 009FFFH004000H to 004FFFH
SA3 00000011 8/4 006000H to 007FFFH003000H to 003FFFH
SA2 00000010 8/4 004000H to 005FFFH002000H to 002FFFH
SA1 00000001 8/4 002000H to 003FFFH001000H to 001FFFH
SA0 00000000 8/4 000000H to 001FFFH000000H to 000FFFH
Table 6.2 Sector Address Tables (MBM29DL162BE)
Sector Address
Bank
Address
19A18A17A16A15A14A13A12
A
MBM29DL16XTE/BE
Sector
Size
(Kbytes/
Kwords)
(×8)
Address Range
(×16)
Address Range
-70/90/12
Note: The address range is A
The address range is A
19: A-1 if in byte mode (BYTE = VIL).
19: A0 if in word mode (BYTE = VIH).
13
MBM29DL16XTE/BE
Table 7.1 Sector Address Tables (MBM29DL163TE)
Sector Address
Bank Sector
SA0 00000XXX64/32000000H to 00FFFFH000000H to 007FFFH
SA1 00001XXX64/32010000H to 01FFFFH008000H to 00FFFFH
SA2 00010XXX64/32020000H to 02FFFFH010000H to 017FFFH
SA3 00011XXX64/32030000H to 03FFFFH018000H to 01FFFFH
SA4 00100XXX64/32040000H to 04FFFFH020000H to 027FFFH
SA5 00101XXX64/32050000H to 05FFFFH028000H to 02FFFFH
SA6 00110XXX64/32060000H to 06FFFFH030000H to 037FFFH
SA7 00111XXX64/32070000H to 07FFFFH038000H to 03FFFFH
SA8 01000XXX64/32080000H to 08FFFFH040000H to 047FFFH
SA9 01001XXX64/32090000H to 09FFFFH048000H to 04FFFFH
SA1001010XXX64/320A0000H to 0AFFFFH050000H to 057FFFH
Bank 2
SA1101011XXX64/320B0000H to 0BFFFFH 058000H to 05FFFFH
SA1201100XXX64/320C0000H to 0CFFFFH 060000H to 067FFFH
SA1301101XXX64/320D0000H to 0DFFFFH 068000H to 06FFFFH
SA1401110XXX64/320E0000H to 0EFFFFH070000H to 077FFFH
SA1501111XXX64/320F0000H to 0FFFFFH078000H to 07FFFFH
SA1610000XXX64/32100000H to 10FFFFH080000H to 087FFFH
SA1710001XXX64/32110000H to 11FFFFH088000H to 08FFFFH
SA1810010XXX64/32120000H to 12FFFFH090000H to 097FFFH
SA1910011XXX64/32130000H to 13FFFFH098000H to 09FFFFH
SA2010100XXX64/32140000H to 14FFFFH0A0000H to 0A7FFFH
SA2110101XXX64/32150000H to 15FFFFH 0A8000H to 0AFFFFH
SA2210110XXX64/32160000H to 16FFFFH0B0000H to 0B7FFFH
SA2310111XXX64/32170000H to 17FFFFH 0B8000H to 0BFFFFH
SA2411000XXX64/32180000H to 18FFFFH 0C0000H to 0C7FFFH
SA2511001XXX64/32190000H to 19FFFFH 0C8000H to 0CFFFFH
SA2611010XXX64/321A0000H to 1AFFFFH 0D0000H to 0D7FFFH
SA2711011XXX64/321B0000H to 1BFFFFH 0D8000H to 0DFFFFH
SA2811100XXX64/321C0000H to 1CFFFFH 0E0000H to 0E7FFFH
SA2911101XXX64/321D0000H to 1DFFFFH 0E8000H to 0EFFFFH
SA3011110XXX64/321E0000H to 1EFFFFH 0F0000H to 0F7FFFH
Bank 1
SA3111111000 8/4 1F0000H to 1F1FFFH0F8000H to 0F8FFFH
SA3211111001 8/4 1F2000H to 1F3FFFH0F9000H to 0F9FFFH
SA3311111010 8/4 1F4000H to 1F5FFFH 0FA000H to 0FAFFFH
SA3411111011 8/4 1F6000H to 1F7FFFH 0FB000H to 0FBFFFH
SA3511111100 8/4 1F8000H to 1F9FFFH 0FC000H to 0FCFFFH
SA3611111101 8/4 1FA000H to 1FBFFFH 0FD000H to 0FDFFFH
SA3711111110 8/4 1FC000H to 1FDFFFH 0FE000H to 0FEFFFH
SA3811111111 8/4 1FE000H to 1FFFFFH0FF000H to 0FFFFFH
BA
19A18A17A16A15A14A13A12
A
-70/90/12
Sector
(Kbytes/
Kwords
Size
Address Range
)
(×8)
(×16)
Address Range
BA: Bank Address
Note: The address range is A
The address range is A
14
19: A-1 if in byte mode (BYTE = VIL).
19: A0 if in word mode (BYTE = VIH)
Bank Sector
SA3811111XXX64/321F0000H to 1FFFFFH 0F8000H to 0FFFFFH
SA3711110XXX64/321E0000H to 1EFFFFH 0F0000H to 0F7FFFH
SA3611101XXX64/321D0000H to 1DFFFFH 0E8000H to 0EFFFFH
SA3511100XXX64/321C0000H to 1CFFFFH 0E0000H to 0E7FFFH
SA3411011XXX64/321B0000H to 1BFFFFH 0D8000H to 0DFFFFH
SA3311010XXX64/321A0000H to 1AFFFFH 0D0000H to 0D7FFFH
SA3211001XXX64/32190000H to 19FFFFH 0C8000H to 0CFFFFH
SA3111000XXX64/32180000H to 18FFFFH 0C0000H to 0C7FFFH
SA3010111XXX64/32170000H to 17FFFFH 0B8000H to 0BFFFFH
SA2910110XXX64/32160000H to 16FFFFH0B0000H to 0B7FFFH
SA2810101XXX64/32150000H to 15FFFFH 0A8000H to 0AFFFFH
Bank 2
SA2710100XXX64/32140000H to 14FFFFH0A0000H to 0A7FFFH
SA2610011XXX64/32130000H to 13FFFFH098000H to 09FFFFH
SA2510010XXX64/32120000H to 12FFFFH090000H to 097FFFH
SA2410 00XXXX 64/32110000H to 11FFFFH088000H to 08FFFFH
SA2310000XXX64/32100000H to 10FFFFH080000H to 087FFFH
SA2201111XXX64/320F0000H to 0FFFFFH078000H to 07FFFFH
SA2101110XXX64/320E0000H to 0EFFFFH070000H to 077FFFH
SA2001101XXX64/320D0000H to 0DFFFFH 068000H to 06FFFFH
SA1901100XXX64/320C0000H to 0CFFFFH 060000H to 067FFFH
SA1801011XXX64/320B0000H to 0BFFFFH 058000H to 05FFFFH
SA1701010XXX64/320A0000H to 0AFFFFH050000H to 057FFFH
SA1601001XXX64/32090000H to 09FFFFH048000H to 04FFFFH
SA1501000XXX64/32080000H to 08FFFFH040000H to 047FFFH
SA1400111XXX64/32070000H to 07FFFFH038000H to 03FFFFH
SA1300110XXX64/32060000H to 06FFFFH030000H to 037FFFH
SA1200101XXX64/32050000H to 05FFFFH028000H to 02FFFFH
SA1100100XXX64/32040000H to 04FFFFH020000H to 027FFFH
SA1000011XXX64/32030000H to 03FFFFH018000H to 01FFFFH
SA9 00010XXX64/32020000H to 02FFFFH010000H to 017FFFH
SA8 00001XXX64/32010000H to 01FFFFH008000H to 00FFFFH
Bank 1
SA7 00000111 8/4 00E000H to 00FFFFH007000H to 007FFFH
SA6 00000110 8/4 00C000H to 00DFFFH 006000H to 006FFFH
SA5 00000101 8/4 00A000H to 00BFFFH005000H to 005FFFH
SA4 00000100 8/4 008000H to 009FFFH004000H to 004FFFH
SA3 00000011 8/4 006000H to 007FFFH003000H to 003FFFH
SA2 00000010 8/4 004000H to 005FFFH002000H to 002FFFH
SA1 00000001 8/4 002000H to 003FFFH001000H to 001FFFH
SA0 00000000 8/4 000000H to 001FFFH000000H to 000FFFH
Table 7.2 Sector Address Tables (MBM29DL163BE)
Sector Address
BA
19A18A17A16A15A14A13A12
A
MBM29DL16XTE/BE
Sector
Size
(Kbytes/
Kwords)
(×8)
Address Range
(×16)
Address Range
-70/90/12
BA: Bank Address
Note: The address range is A
The address range is A
19: A-1 if in byte mode (BYTE = VIL).
19: A0 if in word mode (BYTE = VIH).
15
MBM29DL16XTE/BE
Table 8.1 Sector Address Tables (MBM29DL164TE)
Sector Address
Bank Sector
SA0 00000XXX64/32000000H to 00FFFFH000000H to 007FFFH
SA1 00001XXX64/32010000H to 01FFFFH008000H to 00FFFFH
SA2 00010XXX64/32020000H to 02FFFFH010000H to 017FFFH
SA3 00011XXX64/32030000H to 03FFFFH018000H to 01FFFFH
SA4 00100XXX64/32040000H to 04FFFFH020000H to 027FFFH
SA5 00101XXX64/32050000H to 05FFFFH028000H to 02FFFFH
SA6 00110XXX64/32060000H to 06FFFFH030000H to 037FFFH
Bank 2
SA7 00111XXX64/32070000H to 07FFFFH038000H to 03FFFFH
SA8 01000XXX64/32080000H to 08FFFFH040000H to 047FFFH
SA9 01001XXX64/32090000H to 09FFFFH048000H to 04FFFFH
SA1001010XXX64/320A0000H to 0AFFFFH050000H to 057FFFH
SA1101011XXX64/320B0000H to 0BFFFFH 058000H to 05FFFFH
SA1201100XXX64/320C0000H to 0CFFFFH 060000H to 067FFFH
SA1301101XXX64/320D0000H to 0DFFFFH 068000H to 06FFFFH
SA1401110XXX64/320E0000H to 0EFFFFH070000H to 077FFFH
SA1501111XXX64/320F0000H to 0FFFFFH078000H to 07FFFFH
SA1610000XXX64/32100000H to 10FFFFH080000H to 087FFFH
SA1710001XXX64/32110000H to 11FFFFH088000H to 08FFFFH
SA1810010XXX64/32120000H to 12FFFFH090000H to 097FFFH
SA1910011XXX64/32130000H to 13FFFFH098000H to 09FFFFH
SA2010100XXX64/32140000H to 14FFFFH0A0000H to 0A7FFFH
SA2110101XXX64/32150000H to 15FFFFH 0A8000H to 0AFFFFH
SA2210110XXX64/32160000H to 16FFFFH0B0000H to 0B7FFFH
SA2310111XXX64/32170000H to 17FFFFH 0B8000H to 0BFFFFH
SA2411000XXX64/32180000H to 18FFFFH 0C0000H to 0C7FFFH
SA2511001XXX64/32190000H to 19FFFFH 0C8000H to 0CFFFFH
SA2611010XXX64/321A0000H to 1AFFFFH 0D0000H to 0D7FFFH
Bank 1
SA2711011XXX64/321B0000H to 1BFFFFH 0D8000H to 0DFFFFH
SA2811100XXX64/321C0000H to 1CFFFFH 0E0000H to 0E7FFFH
SA2911101XXX64/321D0000H to 1DFFFFH 0E8000H to 0EFFFFH
SA3011110XXX64/321E0000H to 1EFFFFH 0F0000H to 0F7FFFH
SA3111111000 8/4 1F0000H to 1F1FFFH0F8000H to 0F8FFFH
SA3211111001 8/4 1F2000H to 1F3FFFH0F9000H to 0F9FFFH
SA3311111010 8/4 1F4000H to 1F5FFFH 0FA000H to 0FAFFFH
SA3411111011 8/4 1F6000H to 1F7FFFH 0FB000H to 0FBFFFH
SA3511111100 8/4 1F8000H to 1F9FFFH 0FC000H to 0FCFFFH
SA3611111101 8/4 1FA000H to 1FBFFFH 0FD000H to 0FDFFFH
SA3711111110 8/4 1FC000H to 1FDFFFH 0FE000H to 0FEFFFH
SA3811111111 8/4 1FE000H to 1FFFFFH0FF000H to 0FFFFFH
BA
19A18A17A16A15A14A13A12
A
-70/90/12
Sector
(Kbytes/
Kwords
Size
Address Range
)
(×8)
(×16)
Address Range
BA: Bank Address
Note: The address range is A
The address range is A
16
19: A-1 if in byte mode (BYTE = VIL).
19: A0 if in word mode (BYTE = VIH)
Bank Sector
SA3811111XXX64/321F0000H to 1FFFFFH 0F8000H to 0FFFFFH
SA3711110XXX64/321E0000H to 1EFFFFH 0F0000H to 0F7FFFH
SA3611101XXX64/321D0000H to 1DFFFFH 0E8000H to 0EFFFFH
SA3511100XXX64/321C0000H to 1CFFFFH 0E0000H to 0E7FFFH
SA3411011XXX64/321B0000H to 1BFFFFH 0D8000H to 0DFFFFH
SA3311010XXX64/321A0000H to 1AFFFFH 0D0000H to 0D7FFFH
SA3211001XXX64/32190000H to 19FFFFH 0C8000H to 0CFFFFH
Bank 2
SA3111000XXX64/32180000H to 18FFFFH 0C0000H to 0C7FFFH
SA3010111XXX64/32170000H to 17FFFFH 0B8000H to 0BFFFFH
SA2910110XXX64/32160000H to 16FFFFH0B0000H to 0B7FFFH
SA2810101XXX64/32150000H to 15FFFFH 0A8000H to 0AFFFFH
SA2710100XXX64/32140000H to 14FFFFH0A0000H to 0A7FFFH
SA2610011XXX64/32130000H to 13FFFFH098000H to 09FFFFH
SA2510010XXX64/32120000H to 12FFFFH090000H to 097FFFH
SA2410 00XXXX 64/32110000H to 11FFFFH088000H to 08FFFFH
SA2310000XXX64/32100000H to 10FFFFH080000H to 087FFFH
SA2201111XXX64/320F0000H to 0FFFFFH078000H to 07FFFFH
SA2101110XXX64/320E0000H to 0EFFFFH070000H to 077FFFH
SA2001101XXX64/320D0000H to 0DFFFFH 068000H to 06FFFFH
SA1901100XXX64/320C0000H to 0CFFFFH 060000H to 067FFFH
SA1801011XXX64/320B0000H to 0BFFFFH 058000H to 05FFFFH
SA1701010XXX64/320A0000H to 0AFFFFH050000H to 057FFFH
SA1601001XXX64/32090000H to 09FFFFH048000H to 04FFFFH
SA1501000XXX64/32080000H to 08FFFFH040000H to 047FFFH
SA1400111XXX64/32070000H to 07FFFFH038000H to 03FFFFH
SA1300110XXX64/32060000H to 06FFFFH030000H to 037FFFH
SA1200101XXX64/32050000H to 05FFFFH028000H to 02FFFFH
Bank 1
SA1100100XXX64/32040000H to 04FFFFH020000H to 027FFFH
SA1000011XXX64/32030000H to 03FFFFH018000H to 01FFFFH
SA9 00010XXX64/32020000H to 02FFFFH010000H to 017FFFH
SA8 00001XXX64/32010000H to 01FFFFH008000H to 00FFFFH
SA7 00000111 8/4 00E000H to 00FFFFH007000H to 007FFFH
SA6 00000110 8/4 00C000H to 00DFFFH 006000H to 006FFFH
SA5 00000101 8/4 00A000H to 00BFFFH005000H to 005FFFH
SA4 00000100 8/4 008000H to 009FFFH004000H to 004FFFH
SA3 00000011 8/4 006000H to 007FFFH003000H to 003FFFH
SA2 00000010 8/4 004000H to 005FFFH002000H to 002FFFH
SA1 00000001 8/4 002000H to 003FFFH001000H to 001FFFH
SA0 00000000 8/4 000000H to 001FFFH000000H to 000FFFH
Table 8.2 Sector Address Tables (MBM29DL164BE)
Sector Address
BA
19A18A17A16A15A14A13A12
A
MBM29DL16XTE/BE
Sector
Size
(Kbytes/
Kwords)
(×8)
Address Range
(×16)
Address Range
-70/90/12
BA: Bank Address
Note: The address range is A
The address range is A
19: A-1 if in byte mode (BYTE = VIL).
19: A0 if in word mode (BYTE = VIH).
17
MBM29DL16XTE/BE
Table 9.1 Sector Group Addresses (MBM29DL16XTE)
-70/90/12
(Top Boot Block)
Sector GroupA
19
18
A
17
A
16
A
15
A
14
A
13
A
12
A
Sectors
SGA0 00000XXXSA0
00001XXX
SGA1
SA1 to SA300010XXX
00011XXX
SGA2 001XXXXXSA4 to SA7
SGA3010XXXXXSA8 to SA11
SGA4011XXXXXSA12 to SA15
SGA5100XXXXXSA16 to SA19
SGA6101XXXXXSA20 to SA23
SGA7110XXXXXSA24 to SA27
SGA10010XXXXXSA15 to SA18
SGA11011XXXXXSA19 to SA22
SGA12100XXXXXSA23 to SA26
SGA13101XXXXXSA27 to SA30
SGA14110XXXXXSA31 to SA34
11100XXX
SGA15
SA35 to SA3711101XXX
11110XXX
SGA1611111XXXSA38
19
MBM29DL16XTE/BE
FUNCTIONAL DESCRIPTION
■
-70/90/12
• Simultaneous Operation
MBM29DL16XTE/BE have f eature, which is capability of reading data from one bank of memory while a program
or erase operation is in progress in the other bank of memory (simultaneous operation), in addition to the
conventional features (read, program, erase, erase-suspend read, and erase-suspend program). The bank
selection can be selected by bank address (A
The MBM29DL161TE/BE have two banks which contain
Bank 1 (8KB × eight sectors) and Bank 2 (64KB × thirty-one sectors).
The MBM29DL162TE/BE have two banks which contain
Bank 1 (8KB × eight sectors, 64KB × three sectors) and Bank 2 (64KB × twenty eight sectors).
The MBM29DL163TE/BE have two banks which contain
Bank 1 (8KB × eight sectors, 64KB × seven sectors) and Bank 2 (64KB × twenty four sectors).
The MBM29DL164TE/BE have two banks which contain
Bank 1 (8KB × eight sectors, 64KB × fifteen sectors) and Bank 2 (64KB × sixteen sectors).
The simultaneous operation can not ex ecute multi-function mode in the same bank. Table 10 shows combination
to be possible for simultaneous operation. (Refer to the Figure 11 Bank-to-bank Read/Write Timing Diagram.)
*: An erase operation may also be supended to read from or program to a sector not being erased.
•Read Mode
The MBM29DL16XTE/BE have two control functions which m ust be satisfied in order to obtain data at the outputs.
CE is the power control and should be used for a de vice 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 (t
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
addresses have been stab le for at least tACC-tOE time.) When reading out a data without changing addresses after
power-up, it is necessary to input hardware reset or to change CE
ACC) is equal to the delay from stable addresses to valid output data. The chip enable
to valid data at the output pins. (Assuming the
pin from “H” or “L”
20
MBM29DL16XTE/BE
-70/90/12
• Standby Mode
There are two ways to implement the standby mode on the MBM29DL16XTE/BE devices, one using both the
CE
and RESET pins; the other via the RESET pin only.
When using both pins, a CMOS standby mode is achie v ed with CE and RESET inputs both held at VCC ± 0.3 V.
Under this condition the current consumed is less than 5 µA max. During Embedded Algorithm operation, V
active current (ICC2) is required ev en CE = “H”. The device can be read with standard access time (tCE) from either
of these standby modes.
CC
When using the RESET
pin only, a CMOS standby mode is achiev ed with RESET input held at VSS ± 0.3 V (CE
= “H” or “L”). Under this condition the current is consumed is less than 5 µA max. Once the RESET pin is taken
high, the device requires tRH of wake up time before outputs are valid for read access.
In the standby mode the outputs are in the high impedance state, independent of the OE
input.
• Automatic Sleep Mode
There is a function called automatic sleep mode to restrain power consumption during read-out of
MBM29DL16XTE/BE data. This mode can be used effectively with an application requested low power
consumption such as handy terminals.
To activate this mode, MBM29DL16XTE/BE automatically switch themselves to low power mode when
MBM29DL16XTE/BE addresses remain stably during access fine of 150 ns. It is not necessary to control CE
WE, and OE on the mode. Under the mode, the current consumed is typically 1 µA (CMOS Level).
During simultaneous operation, V
CC active current (ICC2) is required.
Since the data are latched during this mode, the data are read-out continuously. If the addresses are changed,
the mode is canceled automatically and MBM29DL16XTE/BE read-out the data for changed addresses.
• Output Disable
With the OE input at a logic high level (VIH), output from the de vices are disab led. This will cause the output pins
to be in a high impedance state.
,
• Autoselect
The autoselect mode allows the reading out of a binary code from the devices and will identify its manufacturer
and type. This mode is intended for use b y prog r amming equipment for the purpose of automatically matching
the devices to be programmed with its corresponding prog ramming algorithm. This mode is functional ov er the
entire temperature range of the devices.
To activate this mode, the programming equipment must force V
identifier bytes may then be sequenced from the devices outputs by toggling address A
addresses are DON’T CARES except A0, A1, and A6 (A-1). (See Tables 3 and 4.)
The manufacturer and device codes may also be read via the command register, for instances when the
MBM29DL16XTE/BE are erased or programmed in a system without access to high voltage on the A
command sequence is illustrated in Table 12. (Refer to Autoselect Command section.)
ID (11.5 V to 12.5 V) on address pin A9. Two
0 from VIL to VIH. All
9 pin. The
21
MBM29DL16XTE/BE
-70/90/12
Byte 0 (A
0 = VIL) represents the manufacturer’ s code (Fujitsu = 04H) and w ord 1 (A0 = VIH) represents the device
identifier code (MBM29DL161TE = 36H and MBM29DL161BE = 39H for ×8 mode; MBM29DL161TE = 2236H
and MBM29DL161BE = 2239H for ×16 mode), (MBM29DL162TE = 2DH and MBM29DL162BE = 2EH for ×8
mode; MBM29DL162TE = 222DH and MBM29DL162BE = 222EH for ×16 mode), (MBM29DL163TE = 28H and
MBM29DL163BE = 2BH for ×8 mode; MBM29DL163TE = 2228H and MBM29DL163BE = 222BH f or ×16 mode),
(MBM29DL164TE = 33H and MBM29DL164BE = 35H for ×8 mode; MBM29DL164TE = 2233H and
MBM29DL164BE = 2235H for ×16 mode). These two bytes/words are given in the tables 11.1 to 11.8. All
identifiers for manuf actures and device will exhibit odd parity with DQ
7 defined as the parity bit. In order to read
the proper device codes when executing the autoselect, A1 must be VIL. (See Tables 11.1 to 11.8.)
In case of applying V
ID on A9, since both Bank 1 and Bank 2 enters Autoselect mode, the simultenous oper ation
can not be executed.
Table 11.1 MBM29DL161TE/BE Sector Group Protection Verify Autoselect Codes
12
19
TypeA
to A
Manufacture’s CodeXV
Byte
Device
Code
MBM29DL161TE
WordX2236H
Byte
MBM29DL161BE
XV
XV
6
A
ILVILVILVIL04H
ILVILVIH
ILVILVIH
1
A
0
A
*1
-1
A
Code (HEX)
VIL36H
VIL39H
WordX2239H
Sector Group Protection
*1: A
-1 is for Byte mode.
Sector Group
Addresses
ILVIHVILVIL
V
01H
*2
*2: Outputs 01H at protected sector group addresses and outputs 00H at unprotected sector group addresses.