M5M29GB160BVP-90 [MITSUBISHI]

Flash, 2MX8, 90ns, PDSO48, 12 X 20 MM, 0.50 MM PITCH, PLASTIC, TSOP1-48;
M5M29GB160BVP-90
型号: M5M29GB160BVP-90
厂家: Mitsubishi Group    Mitsubishi Group
描述:

Flash, 2MX8, 90ns, PDSO48, 12 X 20 MM, 0.50 MM PITCH, PLASTIC, TSOP1-48

光电二极管
文件: 总25页 (文件大小:254K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
DESCRIPTION  
The MITSUBISHI Mobile FLASH M5M29GB/T160BVP are 3.3V-only high speed 16,777,216-bit CMOS boot block Flash Memories with  
alternating BGO (Back Ground Operation) feature. The BGO feature of the device allows Program or Erase operations to be performed in  
one bank while the device simultaneously allows Read operations to be performed on the other bank. This BGO feature is suitable for  
mobile and personal computing, and communication products. The M5M29GB/T160BVP are fabricated by CMOS technology for the  
peripheral circuits and DINOR(Divided bit line NOR) architecture for the memory cells, and are available in in 48pin TSOP(I) .  
FEATURES  
Boot Block  
........................  
........................  
.................................  
.................................  
Organization  
1048,576 word x 16bit  
2,097,152 word x 8 bit  
VCC = 2.7~3.6V  
M5M29GB160BVP  
M5M29GT160BVP  
Bottom Boot  
Top Boot  
Other Functions  
.............................  
Supply voltage ................................  
Soft Ware Command Control  
Selective Block Lock  
Erase Suspend/Resume  
Program Suspend/Resume  
Status Register Read  
..............................  
Access time  
80ns (Vcc=3.3V+/-0.3V)  
90ns (Vcc=2.7~3.6V)  
Power Dissipation  
Alternating Back Ground Program/Erase Operation  
Between Bank(I) and Bank(II)  
.................................  
Read  
54 mW (Max. at 5MHz)  
0.33µW (typ.)  
..........  
(After Automatic Power saving)  
.................................  
Program/Erase  
126 mW (Max.)  
0.33µW (typ.)  
Package  
.................................  
Standby  
48-Lead, 12mm x 20mm TSOP (type-I)  
.......................  
Deep power down mode  
0.33µW (typ.)  
Auto program for Bank(I)  
.................................  
Program Time  
4ms (typ.)  
Program Unit  
.........................  
(Byte Program)  
(Page Program)  
1word/1byte  
128word/256byte  
APPLICATION  
Code Strage  
Digital Cellular Phone  
Telecommunication  
.........................  
Auto program for Bank(II)  
.................................  
Program Time  
4ms (typ.)  
128word/256byte  
.................................  
Program Unit  
Mobile Computing Machine  
PDA (Personal Digital Assistance)  
Car Navigation System  
Video Game Machine  
Auto Erase  
Erase time  
Erase Unit  
.................................  
40 ms (typ.)  
.....................  
Bank(I) Boot Block  
16Kword/32Kbyte x 1  
16Kword/32Kbyte x 7  
32Kword/64Kbyte x 28  
..............  
......................  
Parameter Block  
Bank(II) Main Block  
.........................................  
Program/Erase cycles  
100Kcycles  
PIN CONFIGURATION (TOP VIEW)  
160BVP  
160BVP  
1
48  
A16  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
2
3
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
BYTE#  
GND  
DQ15/A-1  
DQ7  
DQ14  
DQ6  
DQ13  
DQ5  
DQ12  
DQ4  
VCC  
4
5
6
7
8
A8  
9
A19  
NC  
WE#  
RP#  
NC  
WP#  
RY/BY#  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
M5M29GB/T  
160BVP  
DQ11  
DQ3  
DQ10  
DQ2  
DQ9  
DQ1  
DQ8  
DQ0  
OE#  
GND  
CE#  
A0  
A18  
A17  
A7  
A6  
A5  
A4  
A3  
A2  
A1  
Outline 48pin TSOP type-I (12 X 20mm)  
VP(Normal bend)  
NC : NO CONNECTION  
Mar 1999. Rev1.8  
1
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
BLOCK DIAGRAM  
A19  
A18  
128 WORD PAGE BUFFER  
Main Block  
32KW  
A17  
VCC (3.3V)  
GND (0V)  
A16  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
28  
X-DECODER  
Main Block  
32KW  
16KW  
Parameter Block7  
Parameter Block6  
Parameter Block5  
Parameter Block4  
Parameter Block3  
Parameter Block2  
ADDRESS  
INPUTS  
16KW  
16KW  
16KW  
16KW  
16KW  
16KW  
16KW  
A8  
A7  
Parameter Block1  
Boot Block  
A6  
A5  
A4  
A3  
A2  
A1  
A0  
Y-GATE / SENSE AMP.  
MULTIPLEXER  
Y-DECODER  
STATUS / ID REGISTER  
CHIP ENABLE INPUT  
CE#  
OUTPUT ENABLE INPUT OE#  
WRITE ENABLE INPUT WE#  
WRITE PROTECT INPUT WP#  
CUI  
WSM  
INPUT/OUTPUT  
BUFFERS  
RESET/POWER DOWN INPUT  
RP#  
BYTE#  
BYTE ENABLE INPUT  
READY/BUSY OUTPUT RY/BY#  
DQ15/A-1  
DQ14DQ13DQ12  
DQ3DQ2DQ1DQ0  
DATA INPUTS/OUTPUTS  
M5M29GB/T160BVP (8/16 bit version)  
Mar 1999. Rev1.8  
2
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
FUNCTION  
Deep Power-Down  
The M5M29GB/T160BVP includes on-chip program/erase control  
circuitry. The Write State Machine (WSM) controls block erase  
and byte/page program operations. Operational modes are  
selected by the commands written to the Command User Interface  
(CUI). The Status Register indicates the status of the WSM and  
when the WSM successfully completes the desired program or  
block erase operation.  
When RP# is at VIL, the device is in the deep powerdown  
mode and its power consumption is substantially low. During  
read modes, the memory is deselected and the data  
input/output are in a high-impedance(High-Z) state. After  
return from powerdown, the CUI is reset to Read Array , and  
the Status Register is cleared to value 80H.  
During block erase or program modes, RP# low will abort  
either operation. Memory array data of the block being altered  
become invalid.  
A Deep Powerdown mode is enabled when the RP# pin is at GND,  
minimizing power consumption.  
Automatic Power-Saving (APS)  
Read  
The Automatic Power-Saving minimizes the power  
consumption during read mode. The device automatically  
turns to this mode when any addresses or CE# isn't changed  
more than 200ns after the last alternation. The power  
consumption becomes the same as the stand-by mode. While  
in this mode, the output data is latched and can be read out.  
New data is read out correctly when addresses are changed.  
The M5M29GB/T160BVP has three read modes, which accesses  
to the memory array, the Device Identifier and the Status Register.  
The appropriate read command are required to be written to the  
CUI. Upon initial device powerup or after exit from deep  
powerdown, the M5M29GB/T160BVP automatically resets to read  
array mode. In the read array mode, low level input to CE# and  
OE#, high level input to WE# and RP#, and address signals to the  
address inputs (A19-A-1:Byte Mode, A19-A0:Word Mode) output  
the data of the addressed location to the data input/output  
(D7-D0:Byte Mode, D15-D0:Word Mode).  
Write  
Writes to the CUI enables reading of memory array data, device  
identifiers and reading and clearing of the Status Register. They  
also enable block erase and program. The CUI is written by  
bringing WE# to low level, while CE# is at low level and OE# is at  
high level. Address and data are latched on the earlier rising edge  
of WE# and CE#. Standard micro-processor write timings are  
used.  
Alternating Background Operation (BGO)  
The M5M29GB/T160BVP allows to read array from one bank  
while the other bank operates in software command write cycling  
or the erasing / programming operation in the background. Read  
array operation with the other bank in BGO is performed by  
changing the bank address without any additional command.  
When the bank address points the bank in software command  
write cycling or the erasing / programming operation, the data is  
read out from the status register. The access time with BGO is the  
same as the normal read operation.  
Output Disable  
When OE# is at VIH, output from the devices is disabled. Data  
input/output are in a high-impedance(High-Z) state.  
Standby  
When CE# is at VIH, the device is in the standby mode and its  
power consumption is reduced. Data input/output are in a  
high-impedance(High-Z) state. If the memory is deselected  
during block erase or program, the internal control circuits  
remain active and the device consume normal active power  
until the operation completes.  
Mar 1999. Rev1.8  
3
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
C)Single Data Load to Page Buffer (74H)  
/ Page Buffer to Flash (0EH/D0H)  
SOFTWARE COMMAND DEFINITIONS  
The device operations are selected by writing specific software  
command into the Command User Interface.  
Single data load to the page buffer is performed by writing 74H  
followed by a second write specifying the column address and  
data. Distinct data up to 256byte/128word can be loaded to the  
page buffer by this two-command sequence. On the other hand,  
all of the loaded data to the page buffer is programed  
simultaneously by writing Page Buffer to Flash command of 0EH  
followed by the confirm command of D0H. After completion of  
programing the data on the page buffer is cleared automatically.  
This command is valid for only Bank(I) alike Word/Byte Program.  
Read Array Command (FFH)  
The device is in Read Array mode on initial device power up and  
after exit from deep powerdown, or by writing FFH to the  
Command User Interface. After starting the internal operation the  
device is set to the read status register mode automatically.  
Read Device Identifier Command (90H)  
Clear Page Buffer Command (55H)  
It can normally read device identifier codes when Read Device  
Identifier Code Command(90H) is written to the command latch.  
Following the command write, the manufacturer code and the  
device code can be read from address 00000H and 00001H,  
respectively.  
Loaded data to the page buffer is cleared by writing the Clear  
Page Buffer command of 55H followed by the Confirm command  
of D0H. This command is valid for clearing data loaded by Single  
Data Load to Page Buffer command.  
Suspend/Resume Command (B0H/D0H)  
Read Status Register Command (70H)  
Writing the Suspend command of B0H during block erase  
operation interrupts the block erase operation and allows read out  
from another block of memory. Writing the Suspend command of  
B0H during program operation interrupts the program operation  
and allows read out from another block of memory. The Bank  
address is required when writing the Suspend/Resume Command.  
The device continues to output Status Register data when read,  
after the Suspend command is written to it. Polling the WSM  
Status and Suspend Status bits will determine when the erase  
operation or program operation has been suspended. At this  
point, writing of the Read Array command to the CUI enables  
reading data from blocks other than that which is suspended.  
When the Resume command of D0H is written to the CUI,  
the WSM will continue with the erase or program processes.  
The Status Register is read after writing the Read Status Register  
command of 70H to the Command User Interface. Also, after  
starting the internal operation the device is set to the Read Status  
Register mode automatically.  
The contents of Status Register are latched on the later falling  
edge of OE# or CE#. So CE# or OE# must be toggled every status  
read.  
Clear Status Register Command (50H)  
The Erase Status, Program Status and Block Status bits are set to  
"1"s by the Write State Machine and can only be reset by the Clear  
Status Register command of 50H. These bits indicates various  
failure conditions.  
DATA PROTECTION  
Block Erase / Confirm Command (20H/D0H)  
The M5M29GB/T160BVP provides selectable block locking of  
memory blocks. Each block has an associated nonvolatile lock-bit  
which determines the lock status of the block. In addition, the  
M5M29GB/T160BVP has a master Write Protect pin (WP#) which  
prevents any modifications to memory blocks whose lock-bits are  
set to "0", when WP# is low. When WP# is high, all blocks can be  
programmed or erased regardless of the state of the lock-bits,  
and the lock-bits are cleared to "1" by erase. See the BLOCK  
LOCKING table on P.9 for details.  
Automated block erase is initiated by writing the Block Erase  
command of 20H followed by the Confirm command of D0H. An  
address within the block to be erased is required. The WSM  
executes iterative erase pulse application and erase verify  
operation.  
Program Commands  
A)Word/Byte Program (40H)  
Word/Byte program is executed by a two-command sequence.  
The Word/Byte Program Setup command of 40H is written to the  
Command Interface, followed by a second write specifying the  
address and data to be written. The WSM controls the program  
pulse application and verify operation. The Word/Byte Program  
Command is Valid for only Bank(I).  
Power Supply Voltage  
When the power supply voltage (Vcc) is less than VLKO, Low VCC  
Lock-Out voltage, the device is set to the Read-only mode.  
Regarding DC electrical characteristics of VLKO, see P.10  
A delay time of 2 us is required before any device operation is  
initiated. The delay time is measured from the time Vcc reaches  
Vccmin (2.7V).  
During power up, RP#=GND is recommended. Falling in Busy  
status is not recommended for possibility of damaging the device.  
B)Page Program for Data Blocks (41H)  
Page Program for Bank(I) and Bank(II) allows fast programming of  
128words/256bytes of data. Writing of 41H initiates the page  
program operation for the Data area. From 2nd cycle to 257th  
cycle (Byte Mode)129th cycle (Word Mode), write data must be  
serially inputted. Address A6-A0,A-1 (Byte Mode) / A6-A0 (Word  
Mode) have to be incremented from 00H to 7FH/FFH. After  
completion of data loading, the WSM controls the program pulse  
application and verify operation.  
MEMORY ORGANIZATION  
The M5M29GB/T160BVP has one 32Kbyte boot block, seven  
32Kbyte parameter blocks, for Bank(I) and twenty-eight 64Kbyte  
main blocks for Bank(II). A block is erased independently of other  
blocks in the array.  
Mar 1999. Rev1.8  
4
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
Mitsubishi 16M Flash Memory Type name  
M 5 M 29G T 160B VP  
Operating Voltage :  
29G : 2.7 - 3.6V  
Standard / BGO Type  
Boot Block :  
T : Top Boot  
B : Bottom Boot  
29W : 1.65 - 2.2V  
Standard / BGO Type  
Package :  
VP : 48pin TSOP(I) 12mm x 20mm (Nomal Pinout)  
WG: CSP Ball Pitch 0.75mm,6x8 array, 7mm x 8.5mm  
Density/Write Protect/  
Word Organizetion:  
160B : 16M WP#, x8/x16  
161B : 16M WP1# & WP2#, x16  
Mar 1999. Rev1.8  
5
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
MEMORY ORGANIZATION  
x8 ( Bytemode)  
1F0000H-1FFFFFH  
1E0000H-1EFFFFH  
1D0000H-1DFFFFH  
1C0000H-1CFFFFH  
x16 ( Wordmode)  
F8000H-FFFFFH  
F0000H-F7FFFH  
E8000H-EFFFFH  
E0000H-E7FFFH  
D8000H-DFFFFH  
D0000H-D7FFFH  
C8000H-CFFFFH  
C0000H-C7FFFH  
B8000H-BFFFFH  
B0000H-B7FFFH  
A8000H-AFFFFH  
A0000H-A7FFFH  
98000H-9FFFFH  
90000H-97FFFH  
x8 ( Bytemode)  
x16 ( Wordmode)  
FC000H-FFFFFH  
F8000H-FBFFFH  
F4000H-F7FFFH  
F0000H-F3FFFH  
EC000H-EFFFFH  
E8000H-EBFFFH  
E4000H-E7FFFH  
E0000H-E3FFFH  
D8000H-DFFFFH  
D0000H-D7FFFH  
C8000H-CFFFFH  
C0000H-C7FFFH  
B8000H-BFFFFH  
B0000H-B7FFFH  
1F8000H-1FFFFFH  
1F0000H-1F7FFFH  
1E8000H-1EFFFFH  
1E0000H-1E7FFFH  
16Kword BOOT BLOCK 35  
32Kword MAIN BLOCK 35  
32Kword MAIN BLOCK 34  
32Kword MAIN BLOCK 33  
32Kword MAIN BLOCK 32  
32Kword MAIN BLOCK 31  
32Kword MAIN BLOCK 30  
32Kword MAIN BLOCK 29  
32Kword MAIN BLOCK 28  
32Kword MAIN BLOCK 27  
32Kword MAIN BLOCK 26  
32Kword MAIN BLOCK 25  
32Kword MAIN BLOCK 24  
32Kword MAIN BLOCK 23  
32Kword MAIN BLOCK 22  
32Kword MAIN BLOCK 21  
16Kword PARAMETER BLOCK 34  
16Kword PARAMETER BLOCK 33  
16Kword PARAMETER BLOCK 32  
1B0000H-1BFFFFH  
1A0000H-1AFFFFH  
1D8000H-1DFFFFH  
1D0000H-1D7FFFH  
16Kword PARAMETER BLOCK 31  
16Kword PARAMETER BLOCK 30  
16Kword PARAMETER BLOCK 29  
16Kword PARAMETER BLOCK 28  
32Kword MAIN BLOCK 27  
32Kword MAIN BLOCK 26  
32Kword MAIN BLOCK 25  
32Kword MAIN BLOCK 24  
32Kword MAIN BLOCK 23  
32Kword MAIN BLOCK 22  
190000H-19FFFFH  
180000H-18FFFFH  
1C8000H-1CFFFFH  
1C0000H-1C7FFFH  
170000H-17FFFFH  
160000H-16FFFFH  
1B0000H-1BFFFFH  
1A0000H-1AFFFFH  
150000H-15FFFFH  
140000H-14FFFFH  
130000H-13FFFFH  
120000H-12FFFFH  
190000H-19FFFFH  
180000H-18FFFFH  
170000H-17FFFFH  
160000H-16FFFFH  
110000H-1FFFFFH  
100000H-10FFFFH  
F0000H-FFFFFH  
E0000H-EFFFFH  
D0000H-DFFFFH  
C0000H-CFFFFH  
B0000H-BFFFFH  
A0000H-AFFFFH  
90000H-9FFFFH  
88000H-8FFFFH  
80000H-87FFFH  
78000H-7FFFFH  
70000H-77FFFH  
68000H-6FFFFH  
60000H-67FFFH  
58000H-5FFFFH  
50000H-57FFFH  
48000H-4FFFFH  
150000H-15FFFFH  
140000H-14FFFFH  
A8000H-AFFFFH  
A0000H-A7FFFH  
98000H-9FFFFH  
90000H-97FFFH  
88000H-8FFFFH  
80000H-87FFFH  
78000H-7FFFFH  
70000H-77FFFH  
68000H-6FFFFH  
32Kword MAIN BLOCK 21  
32Kword MAIN BLOCK 20  
32Kword MAIN BLOCK 19  
32Kword MAIN BLOCK 18  
32Kword MAIN BLOCK 17  
32Kword MAIN BLOCK 16  
32Kword MAIN BLOCK 15  
32Kword MAIN BLOCK 14  
32Kword MAIN BLOCK 13  
32Kword MAIN BLOCK 12  
32Kword MAIN BLOCK 11  
32Kword MAIN BLOCK 10  
32Kword MAIN BLOCK 20  
32Kword MAIN BLOCK 19  
32Kword MAIN BLOCK 18  
32Kword MAIN BLOCK 17  
32Kword MAIN BLOCK 16  
32Kword MAIN BLOCK 15  
32Kword MAIN BLOCK 14  
32Kword MAIN BLOCK 13  
130000H-13FFFFH  
120000H-12FFFFH  
110000H-11FFFFH  
100000H-10FFFFH  
F0000H-FFFFFH  
E0000H-EFFFFH  
D0000H-DFFFFH  
80000H-8FFFFH  
70000H-7FFFFH  
40000H-47FFFH  
38000H-3FFFFH  
C0000H-CFFFFH  
B0000H-BFFFFH  
60000H-67FFFH  
58000H-5FFFFH  
32Kword MAIN BLOCK 12  
32Kword MAIN BLOCK 11  
32Kword MAIN BLOCK 10  
60000H-6FFFFH  
50000H-5FFFFH  
40000H-4FFFFH  
38000H-3FFFFH  
30000H-37FFFH  
28000H-2FFFFH  
20000H-27FFFH  
1C000H-1FFFFH  
A0000H-AFFFFH  
90000H-9FFFFH  
80000H-8FFFFH  
70000H-7FFFFH  
50000H-57FFFH  
48000H-4FFFFH  
40000H-47FFFH  
38000H-3FFFFH  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
9
8
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
9
8
7
6
5
16Kword PARAMETER BLOCK  
16Kword PARAMETER BLOCK  
7
6
30000H-37FFFH  
28000H-2FFFFH  
20000H-27FFFH  
18000H-1FFFFH  
10000H-17FFFH  
08000H-0FFFFH  
18000H-1BFFFH  
14000H-17FFFH  
10000H-13FFFH  
0C000H-0FFFFH  
08000H-0BFFFH  
04000H-07FFFH  
60000H-6FFFFH  
50000H-5FFFFH  
40000H-4FFFFH  
30000H-3FFFFH  
20000H-2FFFFH  
10000H-1FFFFH  
30000H-37FFFH  
28000H-2FFFFH  
20000H-27FFFH  
18000H-1FFFFH  
10000H-17FFFH  
08000H-0FFFFH  
16Kword PARAMETER BLOCK  
16Kword PARAMETER BLOCK  
16Kword PARAMETER BLOCK  
16Kword PARAMETER BLOCK  
16Kword PARAMETER BLOCK  
5
4
3
2
1
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
4
3
2
1
00000H-07FFFH  
00000H-03FFFH  
00000H-0FFFFH  
00000H-07FFFH  
32Kword MAIN BLOCK  
0
16Kword BOOT BLOCK 0  
A19-A0  
(Word Mode)  
A19-A-1  
(Byte Mode)  
A19-A0  
(Word Mode)  
A19-A-1  
(Byte Mode)  
M5M29GB160BVP Memory Map  
M5M29GT160BVP Memory Map  
6
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
BUS OPERATIONS  
Bus Operations for Word-Wide Mode  
Pins  
CE#  
OE#  
WE#  
RP#  
DQ0-15  
RY/BY#  
Mode  
Array  
VIL  
VIL  
VIL  
VIL  
VIL  
VIH  
VIL  
VIL  
VIL  
X
VIL  
VIL  
VIL  
VIL  
VIH  
VIH  
VIH  
VIH  
VIH  
VIH  
X
VIH  
VIH  
VIH  
VIH  
VIH  
VIH  
VIH  
VIH  
VIH  
VIL  
Data out  
Status Register Data  
Lock Bit Data (DQ6)  
Identifier Code  
Hi-Z  
VOH (Hi-Z)  
1)  
Read  
Status Register  
Lock Bit Status  
Identifier Code  
X
X
VOH (Hi-Z)  
Output disable  
Stand by  
X
X
X
2)  
X
VIH  
VIH  
VIH  
X
Hi-Z  
Program  
VIL  
VIL  
VIL  
X
Command/Data in  
Command  
Write  
Erase  
X
X
Others  
Deep Power Down  
Command  
VOH (Hi-Z)  
Hi-Z  
Bus Operations for Byte-Wide Mode  
Pins  
CE#  
OE#  
WE#  
VIH  
RP#  
RY/BY#  
DQ0-7  
Mode  
Array  
VOH (Hi-Z)  
VIL  
VIL  
VIL  
VIL  
VIL  
VIL  
VIL  
VIL  
VIL  
VIH  
VIH  
VIH  
Data out  
1)  
Read  
Status Register  
Lock Bit Status  
Identifier Code  
Status Register Data  
Lock Bit Data (DQ6)  
X
VIH  
VIH  
VIH  
VIH  
X
VIH  
VIH  
VIH  
VIH  
VIH  
X
VOH (Hi-Z)  
Identifier Code  
Hi-Z  
Output disable  
Stand by  
X
X
X
2)  
X
Hi-Z  
VIH  
VIL  
VIL  
VIL  
X
Program  
VIH  
VIL  
VIL  
VIL  
X
Command/Data in  
Write  
Erase  
Others  
VIH  
VIH  
VIH  
VIH  
Command  
Command  
X
X
VOH (Hi-Z)  
Deep Power Down  
X
VIL  
Hi-Z  
1) X at RY/BY# is VOL or VOH(Hi-Z).  
*The RY/BY# is an open drain output pin and indicates status of the internal WSM. When low,it indicates that the WSM is Busy performing an operation.  
A pull-up resistor of 10K-100K Ohms is required to allow the RY/BY# signal to transition high indicating a Ready WSM condition.  
2) X can be VIH or VIL for control pins.  
Mar 1999. Rev1.8  
7
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
SOFTWARE COMMAND DEFINITION  
Command List  
3rd ~257th bus cycles (Byte Mode)  
2nd bus cycle  
Address  
1st bus cycle  
Address  
3rd ~129th bus cycles (Word Mode)  
Command  
Data  
Data  
Data  
Mode  
Address  
(DQ7-0)  
1)  
(DQ7-0)  
(DQ7-0)  
Mode  
Mode  
(DQ15-0)  
(DQ15-0)  
(DQ15-0)  
Read Array  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
X
X
FFH  
90H  
70H  
50H  
55H  
40H  
41H  
74H  
0EH  
20H  
B0H  
D0H  
71H  
77H  
A7H  
2)  
2)  
Device Identifier  
Read Status Register  
Clear Status Register  
Clear Page Buffer  
Read  
Read  
IA  
ID  
3)  
4)  
Bank  
X
X
Bank  
SRD  
1)  
Write  
Write  
Write  
Write  
Write  
Write  
X
D0H  
WD  
5)  
5)  
6)  
6)  
7)  
Bank(I)  
Byte/Word Program  
WA  
WA0  
7)  
7)  
7)  
7)  
Page Program  
Single Data Load to Page Buffer  
Page Buffer to Flash  
Bank  
Bank(I)  
WD0  
WD  
Write  
WAn  
WDn  
5)  
5)  
WA  
5)  
8)  
1)  
1)  
5)  
D0H  
D0H  
Bank(I)  
Bank  
Bank  
WA  
9)  
Block Erase / Confirm  
Suspend  
BA  
Resume  
Bank  
X
Bank  
X
10)  
1)  
Read Lock Bit Status  
Lock Bit Program / Confirm  
Erase All Unlocked Blocks  
BA  
Read  
Write  
Write  
DQ6  
D0H  
D0H  
Write  
Write  
BA  
X
1)  
1) In the word-wide version(Byte#=H), upper byte data (DQ8-DQ15) is ignored.  
2) IA=ID Code Address : A0=VIL (Manufacturer's Code) : A0=VIH (Device Code), ID=ID Code  
3) Bank = Bank Address (Bank(I) or Bank(II)) : A19-A17.  
4) SRD = Status Register Data  
5) Byte/Word Program, Single Data Load and Page Buffer to Flash Command is valid for only Bank(I).  
6) WA = Write Address,WD = Write Data  
7) WA0,WAn=Write Address, WD0,WDn=Write Data.  
Byte Mode : Write Address and Write Data must be provided sequentially from 00H to FFH for A6-A0,A-1. Page size is 256Byte (256byte x 8bit),  
and also A19-A7(Block Address, Page Address) must be valid.  
Word Mode : Write Address and Write Data must be provided sequentially from 00H to 7FH for A6-A0. Page size is 128word (128word x 16bit).  
and also A19-A7(Block Address, Page Address) must be valid.  
8) WA = Write Address : Upper page address, A19-A7(Block Address, Page Address) must be valid.  
9) BA = Block Address : BA = Block Address : A19-A14(Bank1) A19-A15(Bank2)  
10) DQ6 provides Block Lock Status, DQ6 = 1 : Block Unlock, DQ6 = 0 : Block Locked.  
Mar 1999. Rev1.8  
8
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
BLOCK LOCKING  
Write Protection Provided  
Lock  
160B  
Bit  
BANK(I)  
BANK(II)  
Data  
Note  
Lock Bit  
WP#  
RP#  
VIL  
(Internally)  
Boot  
Parameter  
Locked  
Deep Power Down Mode  
X
X
0
1
X
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
VIL  
VIH  
Unlocked Unlocked  
VIH  
All Blocks Unlocked  
Unlocked Unlocked Unlocked Unlocked  
1) DQ6 provides Lock Status of each block after writing the Read Lock Status command (71H).  
WP# pins must not be switched during performing Erase / Write operations or WSM Busy (WSMS = 0).  
2) Erase/Write command for locked blocks is aborted. At this time read mode is not array read mode but status read mode and  
00B0H is read. Please issue Clear Status Register command plus Read Array command to change the mode from status read  
mode to array read mode.  
STATUS REGISTER  
Definition  
Symbol  
Status  
"1"  
Ready  
Suspended  
Error  
"0"  
Busy  
Write State Machine Status  
SR.7 (DQ7)  
SR.6 (DQ6) Suspend Status  
SR.5 (DQ5) Erase Status  
Operation in Progress / Completed  
Successful  
Program Status  
SR.4 (DQ4)  
SR.3 (DQ3)  
SR.2 (DQ2)  
SR.1 (DQ1)  
SR.0 (DQ0)  
Error  
Error  
Successful  
Successful  
Block Status after Program  
Reserved  
-
-
-
-
-
-
Reserved  
Reserved  
*The RY/BY# is an open drain output pin and indicates status of the internal WSM. When low,it indicates that the WSM is Busy performing an operation.  
A pull-up resistor of 10K-100K Ohms is required to allow the RY/BY# signal to transition high indicating a Ready WSM condition.  
*DQ3 indicates the block status after the page programming, byte/word programming and page buffer to flash. When DQ3 is "1", the page has the  
over-programed cell . If over-program occurs, the device is block fail. However if DQ3 is "1", please try the block erase to the block. The block may revive.  
9
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
DEVICE IDENTIFIER CODE  
Pins  
Hex. Data  
1CH  
DQ7  
DQ6  
DQ5  
DQ4  
DQ3  
DQ2  
DQ1  
DQ0  
A0  
Code  
VIL  
0
1
1
0
0
0
0
1
1
1
0
0
1
0
0
1
0
0
0
0
0
0
0
1
Manufacturer Code  
Device Code (-T160BVP)  
Device Code (-B160BVP)  
VIH  
VIH  
A0H  
A1H  
In the word-wide mode, the upper data(D15-8) is "0".  
ABSOLUTE MAXIMUM RATINGS  
Symbol  
Conditions  
Parameter  
Min  
Max  
Unit  
V
Vcc  
Vcc voltage  
-0.2  
-0.6  
4.6  
4.6  
With respect to Ground  
1)  
All input or output voltage  
Ambient temperature  
VI1  
Ta  
V
-40  
-50  
-65  
85  
95  
°C  
°C  
°C  
mA  
Tbs  
Temperature under bias  
Tstg  
Storage temperature  
125  
100  
I OUT  
Output short circuit current  
1) Minimum DC voltage is -0.5V on input/output pins. During transitions, this level may undershoot to -2.0V for periods <20ns. Maximum DC voltage  
on input/output pins is VCC+0.5V which, during transitions, may overshoot to VCC+1.5V for periods <20ns.  
CAPACITANCE  
Limits  
Parameter  
Symbol  
Test conditions  
Unit  
Typ  
Min  
Max  
8
pF  
pF  
CIN  
COUT  
Input capacitance (Address, Control Pins)  
Output capacitance  
Ta = 25°C, f = 1MHz, Vin = Vout = 0V  
12  
DC ELECTRICAL CHARACTERISTICS (Ta = -40~ 85°C, Vcc = 2.7V ~ 3.6V, unless otherwise noted)  
Limits  
Typ1)  
Symbol  
Parameter  
Test conditions  
Unit  
Min  
Max  
±1  
0VVINVCC  
ILI  
Input leakage current  
Output leakage current  
µA  
µA  
µA  
0VVOUTVCC  
±10  
200  
ILO  
ISB1  
VCC = 3.6V, VIN=VIL/VIH, CE# = RP# =WP# = VIH  
50  
0.1  
5
VCC standby current  
VCC = 3.6V, VIN=GND or VCC,  
CE# = RP# = WP#= VCC±0.3V  
ISB2  
5
µA  
ISB3  
ISB4  
VCC = 3.6V, VIN=VIL/VIH, RP# = VIL  
15  
µA  
µA  
VCC deep powerdown current  
VCC = 3.6V, VIN=GND or VCC, RP# =GND±0.3V  
VCC = 3.6V, VIN=VIL/VIH, CE# = VIL,  
RP#=OE#=VIH, IOUT = 0mA  
0.1  
8
2
5
15  
4
5MHz  
1MHz  
ICC1  
ICC2  
VCC read current for Word or Byte  
VCC Write current for Word or Byte  
mA  
mA  
VCC = 3.6V,VIN=VIL/VIH, CE# =WE#= VIL,  
RP#=OE#=VIH  
15  
ICC3  
ICC4  
ICC5  
VIL  
VCC program current  
VCC erase current  
VCC suspend current  
Input low voltage  
VCC = 3.6V, VIN=VIL/VIH, CE# = RP# =WP# = VIH  
VCC = 3.6V, VIN=VIL/VIH, CE# = RP# =WP# = VIH  
VCC = 3.6V, VIN=VIL/VIH, CE# = RP# =WP# = VIH  
mA  
mA  
µA  
V
35  
35  
200  
0.8  
– 0.5  
2.0  
Vcc+0.5  
VIH  
Input high voltage  
Output low voltage  
V
VOL  
VOH1  
VOH2  
VLKO  
IOL = 4.0mA  
IOH = –2.0mA  
IOH = –100µA  
0.45  
V
0.85Vcc  
Vcc–0.4  
1.5  
V
Output high voltage  
V
Low VCC Lock-Out voltage 2)  
2.2  
V
All currents are in RMS unless otherwise noted.  
1) Typical values at Vcc=3.3V, Ta=25°C  
2) To protect against initiation of write cycle during Vcc power-up/ down, a write cycle is locked out for Vcc less than VLKO.  
If Vcc is less than VLKO, Write State Machine is reset to read mode. When the Write State Machine is in Busy state, if Vcc is less than VLKO, the alteration of memory contents  
may occur.  
10  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC ELECTRICAL CHARACTERISTICS (Ta = -40 ~85°C)  
Read-Only Mode  
Limits  
Speed Item: -80  
Unit  
Symbol  
Parameter  
Vcc=3.3V+/-0.3V  
Typ  
Vcc=2.7~3.6V  
Typ  
Min  
80  
Max  
Min  
90  
Max  
tRC  
tAVAV Read cycle time  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ta (AD)  
ta (CE)  
ta (OE)  
tCLZ  
tAVQV Address access time  
tELQV Chip enable access time  
tGLQV Output enable access time  
tELQX Chip enable to output in low-Z  
80  
80  
30  
90  
90  
30  
0
0
0
0
tDF(CE) tEHQZ Chip enable high to output in high Z  
tOLZ tGLQX Output enable to output in low-Z  
tDF(OE) tGHQZ Output enable high to output in high Z  
tPHZ tPLQZ RP# low to output high-Z  
ta(BYTE) tFL/HQV  
25  
25  
25  
25  
ns  
ns  
150  
150  
BYTE# access time  
tFLQZ BYTE# low to output high-Z  
80  
25  
90  
25  
tBHZ  
tOH  
ns  
ns  
tOH  
Output hold from CE#, OE#, addresses  
F-CE# low to BYTE# high or low  
0
0
tBCD  
tBAD  
tOEH  
tELFL/H  
ns  
ns  
ns  
ns  
5
5
5
5
tAVFL/H Address to BYTE# high or low  
0
tWHGL  
tPHEL  
OE# hold from WE# high  
RP# recovery to CE# low  
10  
10  
tPS  
150  
150  
Timing measurements are made under AC waveforms for read operations.  
AC ELECTRICAL CHARACTERISTICS (Ta = -40 ~85°C)  
Write Mode (WE# control)  
Limits  
Speed Item: -80  
Symbol  
Parameter  
Unit  
Vcc=3.3V+/-0.3V  
Typ  
Vcc=2.7~3.6V  
Typ  
Min  
Min  
90  
50  
0
Max  
Max  
tWC  
tAS  
tAVAV  
tAVWH  
tWHAX  
tDVWH  
tWHDX  
tWHGL  
-
80  
50  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Write cycle time  
Address set-up time  
tAH  
Address hold time  
Data set-up time  
tDS  
50  
0
50  
0
tDH  
tOEH  
Data hold time  
10  
10  
30  
0
OE# hold from WE# high  
Latency between Read and Write FFH or 71H  
tRE  
tCS  
tCH  
tWP  
30  
0
tELWL  
tWHEH  
tWLWH  
Chip enable set-up time  
Chip enable hold time  
0
0
60  
30  
60  
30  
50  
80  
0
Write pulse width  
tWPH tWHWL  
Write pulse width high  
tBS  
tBH  
tFL/HWH  
tWHFL/H  
Byte enable high or low set-up time  
Byte enable high or low hold time  
50  
90  
0
tGHWL tGHWL OE# hold to WE# Low  
ns  
ns  
tBLS  
tPHHWH  
Block Lock set-up to write enable high  
Block Lockhold from valid SRD  
80  
0
90  
0
tBLH  
tQVPH  
ns  
tDAP  
tDAE  
tWHRH1  
tWHRH2  
80  
600  
90  
80  
600  
90  
ms  
ms  
ns  
4
4
Duration of auto-program operation  
Duration of auto-block erase operation  
Write enable high to F-RY/BY# low  
40  
40  
tWHRL tWHRL  
tPS tPHWL  
ns  
150  
150  
RP# high recovery to write enable low  
Read timing parameters during command write operations mode are the same as during read-only operations mode.  
Typical values at Vcc=3.3V, Ta=25°C  
Mar 1999. Rev1.8  
11  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC ELECTRICAL CHARACTERISTICS (Ta = -40 ~ 85°C)  
Write Mode (CE# control)  
Limits  
Symbol  
Parameter  
Speed Item: -80  
Unit  
Vcc=3.3V+/-0.3V  
Typ  
Vcc=2.7~3.6V  
Typ  
Min  
80  
50  
0
Min  
90  
50  
0
Max  
Max  
tWC  
tAS  
tAVAV  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Write cycle time  
tAVWH  
tEHAX  
tDVWH  
tEHDX  
tEHGL  
-
Address set-up time  
tAH  
Address hold time  
tDS  
50  
0
50  
0
Data set-up time  
tDH  
tOEH  
Data hold time  
10  
30  
0
10  
30  
0
OE# hold from CE# high  
Latency between Read and Write FFH or 71H  
tRE  
tWS  
tWLEL Write enable set-up time  
tWH  
tEHWH  
0
0
Write enable hold time  
tCEP  
tELEH  
60  
60  
CE# pulse width  
ns  
ns  
ns  
tCEPH tEHEL  
CE# pulse width high  
30  
50  
80  
80  
80  
0
30  
50  
90  
90  
90  
0
tBS  
tBH  
tFL/HWH  
Byte enable high or low set-up time  
tWHFL/H  
Byte enable high or low hold time  
OE# hold to CE# Low  
tGHEL tGHEL  
ns  
ns  
tPHHEH  
tQVPH  
tBLS  
tBLH  
Block Lock set-up to write enable high  
Block Lockhold from valid SRD  
ns  
80  
600  
90  
80  
600  
90  
ms  
ms  
ns  
tDAP  
tDAE  
tEHRH1  
tEHRH2  
4
4
Duration of auto-program operation  
Duration of auto-block erase operation  
F-CE# high to F-RY/BY# low  
40  
40  
tEHRL tEHRL  
tPS tPHWL  
ns  
RP# high recovery to write enable low  
150  
150  
Read timing parameters during command write operation mode are the same as during read-only operation mode.  
Typical values at Vcc=3.3V, Ta=25°C  
Erase and Program Performance  
Typ  
Unit  
Parameter  
Min  
Max  
ms  
sec  
ms  
Block Erase Time  
40  
1.0  
4
600  
1.8  
80  
Main Block Write Time (Page Mode)  
Page Write Time  
Program Suspend Latency / Erase Suspend Time  
Typ  
Parameter  
Min  
Max  
Unit  
µs  
µs  
Program Suspend Latency  
Erase Suspend Time  
Please see page 19.  
15  
15  
Vcc Power Up / Down Timing  
Symbol  
tVCS  
Parameter  
Min  
2
Typ  
Max  
Unit  
RP# =VIH set-up time from Vccmin  
µs  
Please see page 12.  
During power up/down, by the noise pulses on control pins, the device has possibility of accidental erasure or programming.  
The device must be protected against initiation of write cycle for memory contents during power up/down.  
The delay time of min.2µsec is always required before read operation or write operation is initiated from the time Vcc reaches Vccmin during power up/down.  
By holding RP# VIL, the contents of memory is protected during Vcc power up/down.  
During power up, RP# must be held VIL for min.2µs from the time Vcc reaches Vccmin.  
During power down, RP# must be held VIL until Vcc reaches GND.  
RP# doesn't have latch mode ,therefore RP# must be held VIH during read operation or erase/program operation.  
12  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
Vcc POWER UP / DOWN TIMING  
Read /Write Inhibit  
Read /Write Inhibit  
Read /Write Inhibit  
3.3V  
VCC  
GND  
tVCS  
VIH  
RP#  
VIL  
VIH  
CE#  
VIL  
tPS  
tPS  
VIH  
VIL  
WE#  
AC WAVEFORMS FOR READ OPERATION AND TEST CONDITIONS  
TEST CONDITIONS  
VIH  
FOR AC CHARACTERISTICS  
ADDRESSES  
ADDRESS VALID  
tRC  
VIL  
Input voltage : VIL = 0V, VIH = 3.0V  
Input rise and fall times : 5ns  
Reference voltage  
VIH  
VIL  
ta (AD)  
CE#  
OE#  
tDF(CE)  
at timing measurement : 1.5V  
ta (CE)  
VIH  
VIL  
Output load : 1TTL gate +  
CL(30pF)  
or  
tOEH  
tDF(OE)  
tOH  
VIH  
VIL  
WE#  
DATA  
RP#  
ta (OE)  
tOLZ  
1.3V  
VOH  
VOL  
tCLZ  
HIGH-Z  
HIGH-Z  
OUTPUT VALID  
tPHZ  
1N914  
tPS  
3.3kΩ  
VIH  
VIL  
DUT  
CL =30pF  
13  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR WRITE FFH or 71H AND READ OPERATION  
VIH  
VIL  
ADDRESSES  
CE#  
ADDRESS VALID  
tRC  
VIH  
VIL  
ta (AD)  
tDF(CE)  
ta (CE)  
VIH  
VIL  
OE#  
tRE  
tDF(OE)  
tOH  
VIH  
VIL  
WE#  
DATA  
RP#  
ta (OE)  
tOLZ  
FFH or 71H  
Valid  
VOH  
VOL  
tCLZ  
HIGH-Z  
HIGH-Z  
OUTPUT VALID  
tPHZ  
tPS  
VIH  
VIL  
In the case of use CE# is Low fixed, it is allowed to define a timming specification of tRE  
from rising edge of WE# to falling edge of OE#, and valid data is read after spec of tRE+ta(CE).  
(This is only for FFH,71H program and read)  
BYTE AC WAVEFORMS FOR READ OPERATION  
VIH  
VIL  
ADDRESSES  
(A0 - A19,A-1*)  
ADDRESS VALID  
ta(AD)  
ADDRESS VALID  
VIH  
VIL  
CE#  
OE#  
tDF(CE)  
tDF(OE)  
ta(CE)  
ta(OE)  
VIH  
VIL  
ta(BYTE)  
tOLZ  
tBAD  
ta(BYTE)  
tCLZ  
VIH  
VIL  
BYTE#  
tBCD  
tOH  
VIH  
VIL  
tBAD  
HIGH-Z  
HIGH-Z  
VALID  
VALID  
tBHZ  
DATA  
(D0 - D7)  
OUTPUT VALID  
ta(AD)  
VIH  
VIL  
DATA  
(D8 - D14)  
VALID  
VIH  
VIL  
D15 / A-1  
A-1  
D15  
A-1  
When BYTE#=VIH, CE#=OE#=VIL , D15/A-1 is output status. At this time, input signal must not be applied.  
Mar 1999. Rev1.8  
14  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR PAGE PROGRAM OPERATION (WE# control)  
READ STATUS  
REGISTER  
WRITE READ  
The other bank  
PROGRAM  
ARRAY COMMAND  
address  
VIH  
VIL  
BANK ADDRESS  
VALID  
VALID  
VALID  
ADDRESS VALID  
BANK ADDRESS VALID  
A19~A7  
BYTE#=VIL  
(A6~A-1)  
BYTE#=VIH  
(A6 ~A0)  
01H~FEH  
01H~7EH  
00H  
00H  
FFH  
7FH  
VIH  
VIL  
VALID  
tAH ta(CE)  
tWC  
tAS  
VIH  
VIL  
ta(CE)  
ta(OE)  
CE#  
OE#  
tCS  
tCH  
VIH  
VIL  
tOEH  
tDAP  
tGHWL  
ta(OE)  
tWPH  
tOEH  
VIH  
VIL  
WE#  
tDH  
tWP  
41H  
tDS  
VIH  
VIL  
DATA  
DOUT  
SRD  
FFH  
DIN  
DIN  
DIN  
tWHRL  
VOH  
RY/BY#  
BYTE#  
RP#  
VOL  
VIH  
tBH  
tBS  
VIL  
VIH  
tPS  
VIL  
VIH  
tBLH  
tBLS  
WP#  
VIL  
AC WAVEFORMS FOR PAGE PROGRAM OPERATION (CE# control)  
READ STATUS  
REGISTER  
WRITE READ  
The other bank  
PROGRAM  
ARRAY COMMAND  
address  
VIH  
BANK ADDRESS  
VALID  
VALID  
ADDRESS VALID  
A19~A7  
BANK ADDRESS VALID  
VALID  
VIL  
BYTE#=VIL  
(A6~A-1)  
BYTE#=VIH  
(A6 ~A0)  
01H~FEH  
01H~7EH  
00H  
00H  
FFH  
7FH  
VIH  
VIL  
VALID  
tWC  
tAS  
tAH ta(CE)  
VIH  
VIL  
ta(CE)  
ta(OE)  
CE#  
OE#  
tCEPH  
ta(OE)  
VIH  
VIL  
tCEP  
tOEH  
tDAP  
tOEH  
tGHEL  
tWS  
tWH  
VIH  
VIL  
WE#  
DATA  
tDH  
tDS  
VIH  
VIL  
FFH  
41H  
DIN  
DOUT  
DIN  
DIN  
SRD  
tEHRL  
VOH  
VOL  
RY/BY#  
tBH  
tBS  
VIH  
VIL  
BYTE#  
RP#  
tPS  
VIH  
VIL  
VIH  
tBLH  
tBLS  
WP#  
VIL  
15  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR BYTE / WORD PROGRAM OPERATION (WE# control) (to only BANK(I))  
READ STATUS  
REGISTER  
WRITE READ  
PROGRAM  
ARRAY COMMAND  
VIH  
VIL  
ADDRESS  
VALID  
BANK ADDRESS  
VALID  
BANK(I) ADDRESS VALID  
ta(CE)  
ADDRESSES  
CE#  
tWC  
tAS  
tAH  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
tCS  
tCH  
ta(OE)  
tWP  
OE#  
tOEH  
tWPH  
WE#  
tDS  
40H  
DIN  
SRD  
FFH  
DATA  
tDH  
RY/BY#  
BYTE#  
tWHRL  
tBS  
VIH  
VIL  
tPS  
tBH  
VIH  
VIL  
VIH  
VIL  
RP#  
tDAP  
tBLS  
tBLH  
WP#  
AC WAVEFORMS FOR BYTE / WORD PROGRAM OPERATION (CE# control) (to only BANK(I))  
READ STATUS  
REGISTER  
WRITE READ  
PROGRAM  
ARRAY COMMAND  
VIH  
VIL  
ADDRESS  
VALID  
BANK ADDRESS  
VALID  
BANK(I) ADDRESS VALID  
ta(CE)  
ADDRESSES  
CE#  
tWC  
tAS  
tAH  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
ta(OE)  
tCEP  
tWH  
OE#  
tOEH  
tWS  
WE#  
tDS  
40H  
DIN  
SRD  
FFH  
DATA  
tDH  
RY/BY#  
BYTE#  
tEHRL  
VIL  
VIH  
VIL  
tBS  
tBH  
tPS  
VIH  
VIL  
VIH  
VIL  
RP#  
tDAP  
tBLS  
tBLH  
WP#  
16  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR ERASE OPERATIONS (WE# control)  
READ STATUS  
REGISTER  
WRITE READ  
ERASE  
ARRAY COMMAND  
VIH  
VIL  
BANK ADDRESS  
VALID  
ADDRESSES  
BANK ADDRESS VALID  
ADDRESS VALID  
tAS  
tWC  
tAH  
ta(CE)  
VIH  
VIL  
CE#  
OE#  
tCS  
tCH  
ta(OE)  
VIH  
VIL  
tOEH  
tDAE  
tWPH  
VIH  
VIL  
WE#  
tDH  
tWP  
tDS  
VIH  
VIL  
SRD  
FFH  
20H  
D0H  
DATA  
tWHRL  
VOH  
VOL  
VIH  
RY/BY#  
BYTE#  
tBS  
tBH  
VIL  
tPS  
VIH  
RP#  
VIL  
VIH  
VIL  
tBLH  
tBLS  
WP#  
AC WAVEFORMS FOR ERASE OPERATIONS (CE# control)  
READ STATUS  
REGISTER  
WRITE READ  
ERASE  
ARRAY COMMAND  
VIH  
BANK ADDRESS  
ADDRESSES  
ADDRESS VALID  
tAS  
BANK ADDRESS VALID  
VALID  
VIL  
tWC  
tAH  
ta(CE)  
VIH  
VIL  
CE#  
OE#  
tCEPH  
tCEP  
ta(OE)  
VIH  
VIL  
tOEH  
tDAE  
tWS  
tWH  
VIH  
VIL  
WE#  
tDH  
tDS  
VIH  
VIL  
SRD  
FFH  
20H  
D0H  
DATA  
tEHRL  
VOH  
VOL  
RY/BY#  
tBS  
tBH  
VIH  
VIL  
BYTE#  
tPS  
VIH  
RP#  
VIL  
VIH  
tBLH  
tBLS  
WP#  
VIL  
17  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR PAGE PROGRAM OPERATION WITH BGO (WE# control)  
Change Bank Address  
ARRAY READ FROM THE OTHER BANK  
PROGRAM DATA TO ONE BANK  
ADDRESS VALID  
WITH BGO  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
BANK ADDRESS  
VALID  
A19~A7  
VALID  
VALID  
VALID  
FFH  
00H  
00H  
01H~FEH  
BYTE#=VIL  
(A6~A-1)  
BYTE#=VIH  
(A6 ~A0)  
01H~7EH  
7FH  
VALID  
tWC  
tAS  
ta(CE)  
tAH  
CE#  
OE#  
tCS  
tCH  
ta(OE)  
tOEH  
tWP  
tWPH  
WE#  
tDS  
41H  
DIN  
DIN  
DIN  
SRD  
DATA  
RY/BY#  
DOUT  
DOUT  
tWHRL  
tDH  
AC WAVEFORMS FOR PAGE PROGRAM OPERATION WITH BGO (CE# control)  
Change Bank Address  
PROGRAM DATA TO ONE BANK  
ARRAY READ FROM THE OTHER BANK  
WITH BGO  
VIH  
BANK ADDRESS  
A19~A7  
ADDRESS VALID  
FFH  
VALID  
VALID  
VALID  
VIL  
VIH  
VIL  
00H  
00H  
01H~FEH  
BYTE#=VIL  
(A6~A-1)  
BYTE#=VIH  
(A6 ~A0)  
01H~7EH  
7FH  
VALID  
VALID  
tWC  
tAS  
tCEPH  
ta(CE)  
ta(OE)  
tAH  
VIH  
CE#  
OE#  
VIL  
VIH  
tCEP  
tWS  
tOEH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
tCH  
WE#  
DATA  
tDS  
41H  
DIN  
DIN  
DIN  
SRD  
DOUT  
DOUT  
tEHRL  
tDH  
RY/BY#  
18  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR BYTE / WORD PROGRAM OPERATION WITH BGO (WE# control)  
Change Bank Address  
READ STATUS  
REGISTER  
PROGRAM DATA TO  
BANK(I)  
ARRAY READ FROM BANK(II) WITH BGO  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
BANK ADDRESS  
VALID  
A19~A7  
ADDRESS VALID  
VALID  
VALID  
VALID  
BYTE#=VIL  
(A6~A-1)  
BYTE#=VIH  
(A6 ~A0)  
VALID  
VALID  
tAH  
tWC  
tAS  
ta(CE)  
ta(OE)  
CE#  
tCS  
tCH  
OE#  
tOEH  
tWP  
tWPH  
WE#  
DATA  
tDS  
40H  
DIN  
SRD  
DOUT  
DOUT  
tDH  
RY/BY#  
tWHRL  
AC WAVEFORMS FOR BYTE / WORD PROGRAM OPERATION WITH BGO (CE# control)  
Change Bank Address  
PROGRAM DATA TO READ STATUS  
ARRAY READ FROM BANK(II) WITH BGO  
BANK(I)  
REGISTER  
VIH  
VIL  
VIH  
VIL  
BANK ADDRESS  
VALID  
A19~A7  
ADDRESS VALID  
VALID  
VALID  
VALID  
BYTE#=VIL  
(A6~A-1)  
BYTE#=VIH  
(A6 ~A0)  
VALID  
tAS  
VALID  
tWC  
ta(CE)  
ta(OE)  
VIH  
CE#  
OE#  
tCEPH  
VIL  
VIH  
tCEP  
tWS  
tOEH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
tCH  
WE#  
DATA  
tDS  
40H  
DIN  
SRD  
DOUT  
DOUT  
tDH  
RY/BY#  
tEHRL  
19  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR BLOCK ERASE OPERATION WITH BGO (WE# control)  
Change Bank Address  
READ STATUS  
REGISTER  
ARRAY READ FROM THE OTHER  
BLOCK ERASE IN  
ONE BANK  
BANK WITH BGO  
VALID  
VIH  
VIL  
BANK ADDRESS  
VALID  
ADDRESS VALID  
tAH  
VALID  
ADDRESSES  
CE#  
tWC  
tAS  
tCH  
ta(CE)  
ta(OE)  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
tCS  
OE#  
tOEH  
tWP  
tWPH  
WE#  
tDS  
20H  
D0H  
SRD  
DOUT  
DOUT  
DATA  
tDH  
RY/BY#  
tWHRL  
AC WAVEFORMS FOR BLOCK ERASE OPERATION WITH BGO (CE# control)  
Change Bank Address  
READ DATA FROM THE OTHER BANK  
WITH BGO  
BLOCK ERASE IN  
ONE BANK  
READ STATUS  
REGISTER  
VIH  
VIL  
BANK ADDRESS  
VALID  
ADDRESSES  
ADDRESS VALID  
VALID  
VALID  
tWC  
tAS  
tAH  
ta(CE)  
ta(OE)  
VIH  
CE#  
OE#  
tCEPH  
VIL  
VIH  
tCEP  
tWS  
tOEH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
tCH  
WE#  
DATA  
tDS  
20H  
D0H  
SRD  
DOUT  
DOUT  
tDH  
RY/BY#  
tEHRL  
20  
Mar 1999. Rev1.8  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR SUSPEND OPERATION (WE# control)  
READ STATUS  
REGISTER  
VIH  
VIL  
ADDRESSES  
BANK ADDRESS VALID  
tAS  
BANK ADDRESS VALID  
tAH  
ta(CE)  
VIH  
VIL  
CE#  
OE#  
tCS  
tCH  
ta(OE)  
VIH  
VIL  
tOEH  
Program Suspend Latency  
VIH  
VIL  
WE#  
tWP  
S.R.6,7=1  
VALID SRD  
VIH  
VIL  
B0H  
DATA  
VOH  
VOL  
RY/BY#  
VIH  
RP#  
tBLS  
VIL  
VIH  
VIL  
tBLH  
WP#  
AC WAVEFORMS FOR SUSPEND OPERATION (CE# control)  
READ STATUS  
REGISTER  
VIH  
ADDRESSES  
BANK ADDRESS VALID  
tAS  
BANK ADDRESS VALID  
VIL  
tAH  
ta(CE)  
VIH  
VIL  
tCEP  
CE#  
OE#  
ta(OE)  
VIH  
VIL  
tOEH  
Program Suspend Latency  
VIH  
VIL  
tWS  
tWH  
WE#  
S.R.6,7=1  
VALID SRD  
VIH  
VIL  
B0H  
DATA  
VOH  
VOL  
RY/BY#  
VIH  
RP#  
tBLS  
tBLH  
VIL  
VIH  
WP#  
VIL  
Mar 1999. Rev1.8  
21  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
FULL STATUS CHECK PROCEDURE  
LOCK BIT PROGRAM FLOW CHART  
STATUS REGISTER  
READ  
START  
WRITE 77H  
SR.4 =1  
and  
COMMAND SEQUENCE ERROR  
BLOCK ERASE ERROR  
SR.5 =1  
?
YES  
NO  
NO  
NO  
WRITE D0H  
BLOCK ADDRESS  
NO  
SR.5 = 0 ?  
YES  
SR.7 = 1 ?  
NO  
YES  
PROGRAM ERROR  
(PAGE, LOCK BIT)  
SR.4 = 0 ?  
YES  
LOCK BIT PROGRAM  
SR.4 = 0 ?  
YES  
FAILED  
NO  
PROGRAM ERROR  
(BLOCK)  
LOCK BIT PROGRAM  
SUCCESSFUL  
SR.3 = 0 ?  
YES  
SUCCESSFUL  
(BLOCK ERASE, PROGRAM)  
BYTE PROGRAM FLOW CHART  
PAGE PROGRAM FLOW CHART  
START  
START  
WRITE 40H  
WRITE 41H  
n = 0  
WRITE  
ADDRESS , DATA  
n = n+1  
WRITE  
ADDRESS n, DATA n  
STATUS REGISTER  
READ  
n = FFH ?  
or  
n = 7FH ?  
NO  
NO  
NO  
SR.7 = 1 ?  
WRITE B0H ?  
YES  
YES  
YES  
STATUS REGISTER  
READ  
SUSPEND LOOP  
WRITE D0H  
FULL STATUS CHECK  
IF DESIRED  
NO  
NO  
SR.7 = 1 ?  
YES  
WRITE B0H ?  
YES  
PAGE PROGRAM  
COMPLETED  
YES  
* Byte program is admitted to only BANK(I).  
SUSPEND LOOP  
WRITE D0H  
FULL STATUS CHECK  
IF DESIRED  
PAGE PROGRAM  
COMPLETED  
YES  
Mar 1999. Rev1.8  
22  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
SUSPEND / RESUME FLOW CHART  
CLEAR PAGE BUFFER  
START  
START  
WRITE B0H  
SUSPEND  
WRITE 55H  
STATUS REGISTER  
READ  
WRITE D0H  
SR.7 = 1?  
YES  
NO  
NO  
PAGE BUFFER CLEAR  
COMPLETED  
PROGRAM / ERASE  
COMPLETED  
SR.6 =1?  
SINGLE DATA LOAD TO PAGE BUFFER  
YES  
WRITE FFH  
START  
WRITE 74H  
READ ARRAY DATA  
WRITE  
ADDRESS , DATA  
DONE  
READING ?  
NO  
YES  
NO  
DONE  
LOADING?  
RESUME  
WRITE D0H  
OPERATION  
RESUMED  
YES  
SINGLE DATA LOAD  
TO PAGE BUFFER  
COMPLETED  
* The bank address is required when writing this command. Also, there is  
no need to suspend the erase or program operation when reading data  
from the other bank. Please use BGO function.  
BLOCK ERASE FLOW CHART  
PAGE BUFFER TO FLASH  
START  
START  
WRITE 20H  
WRITE 0EH  
WRITE D0H  
BLOCK ADDRESS  
WRITE D0H  
PAGE ADDRESS  
STATUS REGISTER  
READ  
STATUS REGISTER  
READ  
NO  
NO  
WRITE B0H ?  
NO  
NO  
SR.7 = 1 ?  
WRITE B0H ?  
SR.7 = 1 ?  
YES  
YES  
YES  
FULL STATUS CHECK  
IF DESIRED  
SUSPEND LOOP  
WRITE D0H  
FULL STATUS CHECK  
IF DESIRED  
SUSPEND LOOP  
WRITE D0H  
BLOCK ERASE  
COMPLETED  
PAGE BUFFER TO FLASH  
COMPLETED  
YES  
YES  
23  
Mar 1999. Rev1.8  
Read/Standby State  
70H  
71H  
Read  
Status Register  
50H  
Clear  
Status Register  
70H  
90H  
70H  
90H  
Read  
Read  
Lock Status  
Device Identifier  
71H  
71H  
90H  
FFH  
FFH  
FFH  
Read Array  
D0H  
WD  
20H  
A7H  
Setup State  
0EH  
41H  
40H  
77H  
55H  
74H  
Clear  
Page Buffer  
Setup  
Single Data Load Page Buffer to Flash  
Page Program  
Setup  
Lock Bit Program  
Setup  
Erase All Unlocked  
Blocks Setup  
Block Erase  
Setup  
Byte Program  
Setup  
to Page Buffer  
Setup  
Setup  
OTHER  
OTHER  
D0H  
D0H  
WDi  
i=0-255  
WD  
D0H  
D0H  
OTHER  
OTHER  
Internal State  
Erase &  
Verify  
Program &  
Verify  
Ready  
Read  
Read  
Status Register  
Status Register  
B0H  
B0H  
D0H  
D0H  
Suspend State  
Change Bank  
Address  
70H  
Read  
Status Register  
Read State with BGO  
Change Bank  
Address  
70H  
Read Array  
FFH  
(From The Other Bank)  
Read Array  
MITSUBISHI LSIs  
M5M29GB/T160BVP-80  
16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
PACKAGE DIMENSIONS  
48P3E (48pin 12 x 20 mm TSOP(I))  
48P3E-C  
Plastic 48pin 12x20mm TSOP(I)  
EIAJ Package Code  
TSOP I 48-P-1220-0.50  
JEDEC Code  
Weight(g)  
Lead Material  
Cu Alloy  
MD  
D
H
D
l
2
Recommended Mount Pad  
1
48  
Dimension in Millimeters  
Symbol  
A
Min  
Nom  
Max  
1.2  
0.2  
0.125  
1.0  
A
A
0.05  
0.15  
1
2
y
0.2  
0.3  
b
G
0.105  
18.3  
0.125  
18.4  
0.175  
18.5  
c
D
E
11.9  
12.0  
0.5  
12.1  
24  
25  
e
19.8  
0.4  
20.0  
0.5  
20.2  
0.6  
HD  
L
0.8  
0.6  
L
1
0.75  
Lp  
A3  
z
0.45  
F
L1  
0.25  
0.25  
0.4  
Z
x
y
1
0.1  
0.1  
10°  
θ
0°  
L
0.225  
18.6  
b
2
Lp  
Detail G  
0.9  
l 2  
MD  
Detail F  
Mar 1999. Rev1.8  
25  

相关型号:

M5M29GB160BWG

16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT) CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY
MITSUBISHI

M5M29GB161BVP

16,777,216-BIT (2097,152-WORD BY 8-BIT / 1048,576-WORD BY16-BIT) CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY
MITSUBISHI

M5M29GB161BWG

16,777,216-BIT (1048,576-WORD BY16-BIT) CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY
MITSUBISHI

M5M29GB320VP

33,554,432-BIT (4,194,304-WORD BY 8-BIT / 2,097,152-WORD BY16-BIT) CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY
RENESAS

M5M29GB320VP-80

33,554,432-BIT (4,194,304-WORD BY 8-BIT / 2,097,152-WORD BY16-BIT) CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY
RENESAS

M5M29GB320WG

33,554,432-BIT (4,194,304-WORD BY 8-BIT / 2,097,152-WORD BY16-BIT) CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY
RENESAS

M5M29GB640C3BTC-12

3.3V ONLY FLASHMEMORY
ETC

M5M29GB640C3BTC-90

3.3V ONLY FLASHMEMORY
ETC

M5M29GB640C3BTI-12

3.3V ONLY FLASHMEMORY
ETC

M5M29GB640C3BTI-90

3.3V ONLY FLASHMEMORY
ETC

M5M29GB640C3BXAC-12

3.3V ONLY FLASHMEMORY
ETC

M5M29GB640C3BXAC-90

3.3V ONLY FLASHMEMORY
ETC