M5M29GT008AWG-8I [MITSUBISHI]

Flash, 1MX8, 100ns, PBGA48, 7 X 8.50 MM, 0.75 MM PITCH, CSP-48;
M5M29GT008AWG-8I
型号: M5M29GT008AWG-8I
厂家: Mitsubishi Group    Mitsubishi Group
描述:

Flash, 1MX8, 100ns, PBGA48, 7 X 8.50 MM, 0.75 MM PITCH, CSP-48

文件: 总23页 (文件大小:242K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MITSUBISHI LSIs  
M5M29GB/T008/801AWG
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
DESCRIPTION  
The MITSUBISHI Mobile FLASH M5M29GB/T008/801AWG are 3.3V-only high speed 8,388,608-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/T008/801AWG are fabricated by CMOS technology for the  
peripheral circuits and DINOR(Divided bit line NOR) architecture for the memory cells, and are available in 6x8-balls CSP (0.75mm ball  
pitch) .  
FEATURES  
Boot Block  
........................  
........................  
.................................  
.................................  
Organization  
524,288 word x 16bit  
(M5M29GB/T801AWG)  
M5M29GB008/801AWG  
M5M29GT008/801AWG  
Bottom Boot  
Top Boot  
1,048,576 word x 8 bit  
(M5M29GB/T008AWG)  
VCC = 2.7~3.6V  
Other Functions  
Soft Ware Command Control  
Selective Block Lock  
.............................  
Supply voltage ................................  
Erase Suspend/Resume  
Program Suspend/Resume  
Status Register Read  
..............................  
Access time  
-8I  
80ns : Vcc=3.0V  
100ns : Vcc=2.7V  
Power Dissipation  
Read  
Alternating Back Ground Program/Erase Operation  
Between Bank(I) and Bank(II)  
.................................  
72 mW (Max. at 5MHz)  
0.33µW (typ.)  
..........  
(After Automatic Power saving)  
.................................  
Program/Erase  
Standby  
144 mW (Max.)  
0.33µW (typ.)  
0.33µW (typ.)  
Package  
7mm x 8.5mm CSP (Chip Scale Package)  
6 x 8 balls, 0.75mm ball pitch  
.................................  
.......................  
Deep power down mode  
Auto program for Bank(I)  
-
.................................  
Program Time  
Program Unit  
4ms (typ.)  
.........................  
.........................  
(Byte Program)  
(Page Program)  
1word/1byte  
128word/256byte  
APPLICATION  
Code Storage PC BIOS  
Digital Cellular Phone/Telecommunication  
Auto program for Bank(II)  
.................................  
.................................  
Program Time  
Program Unit  
Auto Erase  
Erase time  
4ms (typ.)  
128word/256byte  
.................................  
40 ms (typ.)  
Erase Unit  
.....................  
Bank(I) Boot Block  
Parameter Block  
Bank(II) Main Block  
8Kword/16Kbyte x 1  
4Kword/8Kbyte x 6  
32Kword/64Kbyte x 15  
..............  
......................  
.........................................  
Program/Erase cycles  
100Kcycles  
PIN CONFIGURATION (TOP VIEW)  
8.5mm  
8.5mm  
A13  
A14  
A15  
A11  
A10  
A8  
WP2# WP1#  
NC  
A7  
A5  
A4  
A2  
A8  
WE#  
A9  
A4  
A2  
A12  
A10  
WP2#  
RP#  
NC  
NC  
A7  
A5  
A14  
A15  
A16  
WP1#  
A19  
6
5
4
6
5
4
A18  
NC  
A17  
A18  
WE#  
A9  
RP#  
NC  
A6  
A3  
A3  
A12  
D14  
A1  
NC  
D2  
A6  
A1  
A0  
A13  
NC  
D5  
NC  
D11  
A0  
CE#  
A16  
NC  
D5  
D6  
D2  
D3  
D8  
D9  
A17  
NC  
CE#  
3
3
GND  
OE#  
NC  
NC  
GND  
OE#  
D3  
D0  
D1  
D12  
D4  
NC  
D6  
NC  
D4  
D0  
D1  
D15  
D7  
A11  
D7  
2
1
2
1
D10  
GND  
VCC  
GND  
D13  
VCC  
NC  
A
B
C
D
E
F
G H  
A
B
C
D
E
F
G H  
INDEX  
INDEX  
M5M29GB/T008AWG  
M5M29GB/T801AWG  
CSP(0.75mm ball pitch):48FHA  
CSP(0.75mm ball pitch):48FHA  
8-bit version  
NC : NO CONNECTION  
16-bit version  
June 1998 , Rev.3.1  
1
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
BLOCK DIAGRAM  
256 BYTE PAGE BUFFER  
A19  
A18  
A17  
A16  
A15  
Main Block  
64KB  
VCC (3.3V)  
GND (0V)  
15  
A14  
A13  
X-DECODER  
A12  
A11  
A10  
A9  
A8  
A7  
Main Block  
64KB  
Parameter Block6  
Parameter Block5  
Parameter Block4  
Parameter Block3  
Parameter Block2  
Parameter Block1  
8KB  
8KB  
8KB  
8KB  
8KB  
8KB  
ADDRESS  
INPUTS  
Boot Block  
16KB  
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 WP1#  
WRITE PROTECT INPUT WP2#  
CUI  
WSM  
INPUT/OUTPUT  
BUFFERS  
RESET/POWER DOWN INPUT RP#  
READY/BUSY OUTPUT RY/BY#  
DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0  
DATA INPUTS/OUTPUTS  
M5M29GB/T008AWG (8 bit version)  
BLOCK DIAGRAM  
128 WORD PAGE BUFFER  
A18  
A17  
Main Block  
32KW  
VCC (3.3V)  
GND (0V)  
A16  
A15  
A14  
A13  
A12  
A11  
A10  
15  
X-DECODER  
Main Block  
32KW  
Parameter Block6  
Parameter Block5  
Parameter Block4  
Parameter Block3  
Parameter Block2  
Parameter Block1  
4KW  
4KW  
4KW  
4KW  
4KW  
4KW  
ADDRESS  
A9  
INPUTS  
A8  
A7  
A6  
A5  
A4  
A3  
A2  
Boot Block  
8KW  
Y-GATE / SENSE AMP.  
MULTIPLEXER  
Y-DECODER  
A1  
A0  
STATUS / ID REGISTER  
CHIP ENABLE INPUT  
CE#  
OUTPUT ENABLE INPUT OE#  
WRITE ENABLE INPUT WE#  
WRITE PROTECT INPUT WP1#  
CUI  
WSM  
WRITE PROTECT INPUT  
WP2#  
INPUT/OUTPUT  
BUFFERS  
RESET/POWER DOWN INPUT RP#  
READY/BUSY OUTPUT RY/BY#  
DQ14DQ13DQ12  
DQ3DQ2DQ1DQ0  
DQ15  
DATA INPUTS/OUTPUTS  
M5M29GB/T801AWG (16 bit version)  
June 1998 , Rev.3.1  
2
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
FUNCTION  
Deep Power-Down  
The M5M29GB/T008/801AWG 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.  
Read  
Automatic Power-Saving (APS)  
The M5M29GB/T008/801AWG 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/T008/801AWG 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-A0:M5M29GB/T008AWG,  
A18-A0:M5M29GB/T801AWG) output the data of the addressed  
location to the data input/output (D7-D0:M5M29GB/T008AWG,  
D15-D0:M5M29GB/T801AWG).  
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.  
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/T008/801AWG 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 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.  
June 1998 , Rev.3.1  
3
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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  
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.  
programing  
the  
data  
on  
the  
page  
buffer  
is  
cleared automatically.  
These commands are valid for only Bank(I) alike Word/Byte  
Program.  
Read Device Identifier Command (90H)  
Read Device Identifier Code Command(90H) is written to the  
command latch for reading device identifier codes. Following the  
command write, the manufacturer code and the device code can  
be read from address 0000H and 0001H, respectively.  
Clear Page Buffer Command (55H)  
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.  
Read Status Register Command (70H)  
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.  
Suspend/Resume Command (B0H/D0H)  
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 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.  
Block Erase / Confirm Command (20H/D0H)  
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.  
DATA PROTECTION  
The M5M29GB/T008/801AWG 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/T008/801AWG have a master Write Protect pin  
(WP1# & WP2#) which prevents any modifications to memory  
blocks whose lock-bits are set to "0", when WP1# or WP2# is low.  
Program Commands  
A)Word/Byte Program (40H)  
When WP1#  
&
WP2# are high, all blocks can be  
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).  
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.  
Power Supply Voltage  
When the power supply voltage (Vcc) is less than 2.2V, the device  
is set to the Read-only mode.  
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 (M5M29GB/T008AWG)/ 129th cycle (M5M29GB/T801AWG),  
write data must be serially inputted. Address A7-A0  
(M5M29GB/T008AWG) / A6-A0 (M5M29GB/T801AWG) 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/T008AWG has one 16Kbyte boot block, six  
8Kbyte parameter blocks, for Bank(I) and fifteen 64Kbyte main  
blocks for Bank(II). The M5M29GB/T801AWG has one 8Kword  
boot block, six 4Kword parameter blocks, for Bank(I) and fifteen  
32Kword main blocks for Bank(II). A block is erased independently  
of other blocks in the array.  
4
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
Mitsubishi 8M Flash Memory Type name  
M 5 M 29G T 800A VP - 70  
Operating Voltage :  
29G : 2.7 - 3.6V  
Operating Temperature :  
Access Speed :  
: 0°C~70°C  
Standard / BGO Type  
70 : 70ns@Vcc=3.0V  
90ns@Vcc=2.7V  
80 : 80ns@Vcc=3.0V  
100ns@Vcc=2.7V  
10 : 100ns@Vcc=3.0V  
120ns@Vcc=2.7V  
: -40°C~85°C  
I
Boot Block :  
T : Top Boot  
B : Bottom Boot  
29K : 4.5 - 5.5V  
Standard / BGO Type  
Density/Write Protect :  
800A : 8M WP1#  
801A : 8M WP1# & WP2#  
008A : 8M WP1# & WP2#  
Package :  
VP : 48pin TSOP(I) 12mm x 20mm (Nomal Pinout)  
VP : 48pin TSOP(I) 12mm x 20mm (Reverse Pinout)  
WG: CSP Ball Pitch 0.75mm,6x8 array, 7mm x 8.5mm  
Varied Combination  
M5M29GB800AVP -70*,80,10*  
-8I*,1I  
M5M29GB800ARV -70*,80,10*  
-8I*,1I  
M5M29GT800AVP -70*,80,10*  
-8I*,1I  
M5M29GT800ARV -70*,80,10*  
-8I*,1I  
M5M29GB801AWG (-8I specification)  
M5M29GB008AWG (-8I specification)  
M5M29GT801AWG (-8I specification)  
M5M29GT008AWG (-8I specification)  
M5M29KB800AVP -70*,80,10*  
-8I*,1I  
M5M29KT800AVP -70*,80,10*  
-8I*,1I  
* : T.B.D (To Be Decided)  
June 1998 , Rev.3.1  
5
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
MEMORY ORGANIZATION  
x8 ( Bytemode)  
x16 ( Wordmode)  
78000H-7FFFFH  
x8 ( Bytemode)  
x16 ( Wordmode)  
7E000H-7FFFFH  
F0000H-FFFFFH  
FC000H-FFFFFH  
8Kword BOOT BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
E0000H-EFFFFH  
D0000H-DFFFFH  
C0000H-CFFFFH  
B0000H-BFFFFH  
A0000H-AFFFFH  
90000H-9FFFFH  
80000H-8FFFFH  
70000H-7FFFFH  
60000H-6FFFFH  
50000H-5FFFFH  
40000H-4FFFFH  
30000H-3FFFFH  
20000H-2FFFFH  
10000H-1FFFFH  
70000H-77FFFH  
68000H-6FFFFH  
60000H-67FFFH  
58000H-5FFFFH  
50000H-57FFFH  
48000H-4FFFFH  
40000H-47FFFH  
38000H-3FFFFH  
30000H-37FFFH  
28000H-2FFFFH  
20000H-27FFFH  
18000H-1FFFFH  
10000H-17FFFH  
08000H-0FFFFH  
FA000H-FBFFFH  
F8000H-F9FFFH  
F6000H-F7FFFH  
F4000H-F5FFFH  
F2000H-F3FFFH  
F0000H-F1FFFH  
7D000H-7DFFFH  
7C000H-7CFFFH  
7B000H-7BFFFH  
7A000H-7AFFFH  
79000H-79FFFH  
78000H-78FFFH  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
32Kword MAIN BLOCK  
E0000H-EFFFFH  
D0000H-DFFFFH  
C0000H-CFFFFH  
B0000H-BFFFFH  
A0000H-AFFFFH  
90000H-9FFFFH  
80000H-8FFFFH  
70000H-7FFFFH  
60000H-6FFFFH  
50000H-5FFFFH  
40000H-4FFFFH  
30000H-3FFFFH  
20000H-2FFFFH  
10000H-1FFFFH  
70000H-77FFFH  
68000H-6FFFFH  
60000H-67FFFH  
58000H-5FFFFH  
50000H-57FFFH  
48000H-4FFFFH  
40000H-47FFFH  
38000H-3FFFFH  
30000H-37FFFH  
28000H-2FFFFH  
20000H-27FFFH  
18000H-1FFFFH  
10000H-17FFFH  
08000H-0FFFFH  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
32Kword MAIN BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
4Kword PARAMETER BLOCK  
8Kword BOOT BLOCK  
0E000H-0FFFFH  
0C000H-0DFFFH  
0A000H-0BFFFH  
08000H-09FFFH  
06000H-07FFFH  
04000H-05FFFH  
07000H-07FFFH  
06000H-06FFFH  
05000H-05FFFH  
04000H-04FFFH  
03000H-03FFFH  
02000H-02FFFH  
00000H-03FFFH  
A19-A0  
00000H-01FFFH  
A18-A0  
00000H-0FFFFH  
A19-A0  
00000H-07FFFH  
A18-A0  
(M5M29GB008AWG) (M5M29GB801AWG)  
(M5M29GT008AWG) (M5M29GT801AWG)  
M5M29GB008/801AWG Memory Map  
M5M29GT008/801AWG Memory Map  
6
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
BUS OPERATIONS  
Bus Operations for Word-Wide Mode (M5M29GB/T801AWG)  
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
2)  
X
VIH  
VIH  
VIH  
X
Hi-Z  
X
Program  
VIL  
VIL  
VIL  
X
Command/Data in  
Command  
X
Write  
Erase  
X
X
Others  
Command  
VOH (Hi-Z)  
Deep Power Down  
Hi-Z  
Bus Operations for Byte-Wide Mode (M5M29GB/T008AWG)  
Pins  
CE#  
OE#  
WE#  
RP#  
RY/BY#  
DQ0-7  
Mode  
Array  
VOH (Hi-Z)  
VIL  
VIL  
VIL  
VIL  
VIL  
VIH  
VIL  
VIL  
VIL  
X
VIL  
VIL  
VIL  
VIL  
VIH  
VIH  
VIH  
VIH  
VIH  
VIH  
X
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  
VIH  
VIH  
VIH  
VIL  
X
VOH (Hi-Z)  
Identifier Code  
Hi-Z  
Output disable  
Stand by  
X
2)  
X
VIH  
VIH  
VIH  
X
Hi-Z  
X
Program  
VIL  
VIL  
VIL  
X
Command/Data in  
Command  
Command  
Hi-Z  
X
Write  
Erase  
Others  
X
X
VOH (Hi-Z)  
Deep Power Down  
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.  
7
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
SOFTWARE COMMAND DEFINITION  
Command List  
3rd - 257th bus cycles (M5M29GB/T008AWG)  
3rd - 129th bus cycles (M5M29GB/T801AWG)  
1st bus cycle  
Address  
2nd bus cycle  
Address  
1)  
Data  
(DQ7-0)  
Data  
(DQ7-0)  
(DQ15-0)  
Data  
Command  
Read Array  
Mode  
Mode  
Mode  
Address  
(DQ7-0)  
(DQ15-0)  
FFH  
90H  
70H  
50H  
55H  
40H  
41H  
74H  
0EH  
20H  
B0H  
D0H  
71H  
77H  
A7H  
(DQ15-0)  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
X
X
Bank  
2)  
2)  
Device Identifier  
Read  
Read  
IA  
ID  
3)  
3)  
4)  
Bank  
Read Status Register  
Clear Status Register  
Clear Page Buffer  
SRD  
X
X
1)  
6)  
7)  
6)  
1)  
1)  
Write  
Write  
Write  
Write  
X
D0H  
WD  
6)  
5)  
5)  
Bank(I)  
Bank  
Byte/Word Program  
WA  
7)  
7)  
7)  
3)  
7)  
Page Program  
Single Data Load to Page Buffer  
Page Buffer to Flash  
WA0  
WA  
WD0  
WD  
D0H  
D0H  
Write  
WAn  
WDn  
5)  
5)  
6)  
Bank(I)  
Bank(I)  
8)  
5)  
5)  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
WA  
BA  
3)  
9)  
Bank  
Bank  
Bank  
Block Erase / Confirm  
Suspend  
3)  
3)  
Resume  
9)  
10)  
1)  
Read Lock Bit Status  
Lock Bit Program / Confirm  
Read  
Write  
Write  
BA  
X
Bank  
X
DQ6  
D0H  
D0H  
9)  
3)  
Write  
Write  
BA  
11)  
1)  
Erase All Unlocked Blocks  
X
1) In the word-wide version(M5M29GB/T801AWG), 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 - A16(M5M29GB/T008AWG), A18 - A15(M5M29GB/T801AWG).  
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.  
M5M29GB/T008AWG : Write Address and Write Data must be provided sequentially from 00H to FFH for A7 - A0. Page size is 256Byte (256byte x 8bit),  
and also A19 - A8(Block Address, Page Address) must be valid.  
M5M29GB/T801AWG : 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 A18 - A7(Block Address, Page Address) must be valid.  
8) WA = Write Address.  
M5M29GB/T008AWG : Upper page address, A19 - A8(Block Address, Page Address) must be valid.  
M5M29GB/T801AWG : Upper page address, A18 - A7(Block Address, Page Address) must be valid.  
9) BA = Block Address : Bank(I) : A19 - A13(M5M29GB/T008AWG), A18 - A12(M5M29GB/T801AWG).  
Bank(II) : A19 - A16(M5M29GB/T008AWG), A18 - A15(M5M29GB/T801AWG).  
10) DQ6 provides Block Lock Status, DQ6 = 1 : Block Unlock, DQ6 = 0 : Block Locked.  
11) Read Status Register command (70H) is required to detect the completion of Erase All Unlocked Blocks. 70H command has to be written at least after 1.8s  
from issuing A7H.  
8
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
BLOCK LOCKING  
Write Protection Provided  
Lock  
Bit  
(Internally)  
008/801AWG  
RP# WP1# WP2#  
BANK(I)  
BANK(II)  
Note  
Lock Bit  
Boot  
Parameter  
Locked  
Locked  
Data  
Deep Power Down Mode  
VIL  
X
X
X
0
1
X
X
0
1
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
VIL  
VIH  
Unlocked Unlocked  
VIH  
VIH  
VIL  
VIH  
VIL  
All Blocks Unlocked  
All Blocks Locked  
Unlocked Unlocked Unlocked Unlocked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
Locked  
VIH  
VIL  
Only Parameter Block is Unlocked  
Unlocked  
DQ6 provides Lock Status of each block after writing the Read Lock Status command (71H).  
WP1# & WP2# pins must not be switched during performing Read / Write operations or WSM Busy (WSMS = 0).  
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
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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  
Manufacturer Code  
VIL  
VIH  
VIH  
0
0
0
0
1
1
0
1
1
1
1
1
1
0
0
1
0
1
0
1
0
0
0
0
Device Code (-T008/801AWG)  
Device Code (-B008/801AWG)  
72H  
74H  
In the word-wide mode(M5M29GB/T801AWG), the upper data(D15-8) is "0".  
A1~A8, A10~A18, CE#,OE# = VIL, WE# = VIH, A19 = VIL (M5M29GB/T008AWG)  
ABSOLUTE MAXIMUM RATINGS  
Symbol  
Conditions  
Parameter  
Min  
Max  
Unit  
Vcc  
Vcc voltage  
-0.2  
-0.6  
-40  
4.6  
4.6  
85  
V
V
°C  
With respect to Ground  
All input or output voltage except Vcc,A9,RP#1)  
Ambient temperature  
VI1  
Ta  
Tbs  
Temperature under bias  
-50  
-65  
95  
°C  
Tstg  
I OUT  
Storage temperature  
Output short circuit current  
°C  
mA  
125  
100  
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  
0V£VIN£VCC  
Unit  
Min  
Max  
±1.0  
±10  
ILI  
Input leakage current  
Output leakage current  
µA  
µA  
µA  
0V£VOUT£VCC  
ILO  
ISB1  
VCC = 3.6V, VIN=VIL/VIH, CE# = RP# =WP# = VIH  
50  
200  
VCC standby current  
VCC = 3.6V, VIN=GND or VCC,  
CE# = RP# = WP#= VCC±0.3V  
ISB2  
0.1  
5
µA  
ISB3  
ISB4  
VCC = 3.6V, VIN=VIL/VIH, RP# = VIL  
5
0.1  
10  
2
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  
5
20  
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  
30  
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  
40  
40  
mA  
mA  
µA  
200  
– 0.5  
2.0  
0.8  
V
V
V
V
V
V
Vcc+0.5  
VIH  
Input high voltage  
Output low voltage  
VOL  
VOH1  
VOH2  
VLKO  
IOL = 4.0mA  
IOH = –2.0mA  
IOH = –100µA  
0.45  
0.85Vcc  
Vcc–0.4  
1.5  
Output high voltage  
Low VCC Lock-Out voltage 2)  
2.5  
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  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC ELECTRICAL CHARACTERISTICS (Ta = -40 ~85°C, Vcc = 2.7V ~3.6V)  
Read-Only Mode  
Limits  
Unit  
M5M29GB/T008/801AWG-8I  
Symbol  
Parameter  
Vcc=3.0-3.6V  
Vcc=2.7-3.6V  
Min  
80  
Typ  
Max  
Min  
100  
Typ  
Max  
tRC  
tAVAV Read cycle time  
tAVQV Address access time  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
100  
100  
50  
ta (AD)  
80  
80  
40  
ta (CE)  
ta (OE)  
tCLZ  
tELQV Chip enable access time  
tGLQV Output enable access time  
tELQX Chip enable to output in low-Z  
0
0
0
0
tDF(CE) tEHQZ Chip enable high to output in high Z  
tGLQX Output enable to output in low-Z  
tDF(OE) tGHQZ Output enable high to output in high Z  
25  
25  
tOLZ  
25  
25  
tPHZ  
tOH  
tPLQZ RP# low to output high-Z  
Output hold from CE#, OE#, addresses  
tWHGL OE# hold from WE# high  
RP# recovery to CE# low  
150  
150  
tOH  
0
0
ns  
ns  
ns  
tOEH  
80  
100  
500  
tPS  
tPHEL  
500  
Timing measurements are made under AC waveforms for read operations.  
AC ELECTRICAL CHARACTERISTICS (Ta = -40 ~85°C, Vcc = 2.7V ~3.6V)  
Write Mode (WE# control)  
Limits  
M5M29GB/T008/801AWG-8I  
Vcc=3.0-3.6V Vcc=2.7-3.6V  
Max  
Symbol  
Parameter  
Unit  
Typ  
Min  
80  
50  
0
Min  
100  
50  
0
Max  
Typ  
tWC  
tAS  
tAH  
tDS  
tDH  
tCS  
tCH  
tWP  
tAVAV  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Write cycle time  
tAVWH  
tWHAX  
tDVWH  
tWHDX  
tELWL  
tWHEH  
tWLWH  
Address set-up time  
Address hold time  
Data set-up time  
50  
0
50  
0
Data hold time  
0
0
Chip enable set-up time  
Chip enable hold time  
Write pulse width  
0
0
60  
20  
80  
80  
0
70  
30  
100  
100  
0
tWPH tWHWL  
tGHWL tGHWL  
Write pulse width high  
OE# hold to WE# Low  
ns  
ns  
tBLS  
tBLH  
tPHHWH  
tQVPH  
Block Lock set-up to write enable high  
ns  
Block Lockhold from valid SRD  
tDAP  
tDAE  
tWHRH1  
tWHRH2  
80  
600  
80  
80  
600  
100  
ms  
ms  
ns  
4
4
Duration of auto-program operation  
Duration of auto-block erase operation  
Write enable high to RY/BY# low  
40  
40  
tWHRL tWHRL  
tPS tPHWL  
500  
500  
ns  
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  
June 1998 , Rev.3.1  
11  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC ELECTRICAL CHARACTERISTICS (Ta = -40 ~ 85°C, Vcc = 2.7V ~ 3.6V)  
Write Mode (CE# control)  
Limits  
Symbol  
Parameter  
M5M29GB/T008/801AWG-8I  
Unit  
Vcc=3.0-3.6V  
Vcc=2.7-3.6V  
Typ  
Typ  
Min  
80  
50  
0
Max  
Min  
100  
50  
0
Max  
tWC tAVAV  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Write cycle time  
tAS  
tAH  
tDS  
tDH  
tWS  
tAVWH  
tEHAX  
tDVWH  
tEHDX  
tWLEL  
Address set-up time  
Address hold time  
Data set-up time  
50  
0
50  
0
Data hold time  
0
0
Write enable set-up time  
Write enable hold time  
CE# pulse width  
tWH tEHWH  
tCEP tELEH  
0
0
60  
20  
80  
70  
30  
100  
tCEPH tEHEL  
tGHEL tGHEL  
CE# pulse width high  
OE# hold to CE# Low  
tPHHEH  
tBLS  
Block Lock set-up to write enable high  
80  
0
100  
0
ns  
ns  
tBLH  
tDAP  
tDAE  
tEHRL  
tPS  
Block Lockhold from valid SRD  
Duration of auto-program operation  
Duration of auto-block erase operation  
CE# high to RY/BY# low  
tQVPH  
tEHRH1  
4
4
80  
600  
80  
80  
600  
100  
ms  
ms  
ns  
tEHRH2  
tEHRL  
tPHEL  
40  
40  
RP# high recovery to write enable low  
500  
500  
ns  
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  
ms  
Main Block Erase Time  
40  
20  
16  
1.0  
4
600  
600  
Boot Block Erase Time  
ms  
sec  
Parameter Block Erase Time  
Main Block Write Time (Page Mode)  
Page Write Time  
600  
1.8  
ms  
80  
Vcc Power Up / Down Timing  
Symbol  
Parameter  
Min  
2
Typ  
Max  
Unit  
µs  
tVCS  
RP# =VIH set-up time from Vccmin  
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  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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 (70,80ns)  
£10ns (100ns)  
Reference voltage  
at timing measurement : 1.5V  
VIH  
VIL  
ta (AD)  
CE#  
OE#  
tDF(CE)  
ta (CE)  
VIH  
VIL  
tOEH  
tDF(OE)  
tOH  
Output load : 1TTL gate +  
CL(100pF for 100ns)  
CL(30pF for 70,80ns)  
VIH  
VIL  
WE#  
DATA  
RP#  
ta (OE)  
tOLZ  
or  
1.3V  
VOH  
VOL  
tCLZ  
HIGH-Z  
HIGH-Z  
OUTPUT VALID  
tPHZ  
1N914  
tPS  
3.3kW  
VIH  
VIL  
DUT  
CL =30/100pF  
13  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR PAGE PROGRAM OPERATION (WE# control)  
READ STATUS  
WRITE READ  
The other bank  
PROGRAM  
REGISTER ARRAY COMMAND  
address  
A19~A8  
VIH  
VIL  
(-008AWG)  
VALID  
VALID  
ADDRESS VALID  
BANK ADDRESS VALID  
A18~A7  
(-801AWG)  
01H~FEH  
01H~7EH  
00H  
00H  
FFH  
7FH  
A7~A0  
VIH  
VIL  
(-008AWG)  
VALID  
A6~A0  
(-801AWG)  
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  
RY/BY#  
DOUT  
SRD  
FFH  
DIN  
DIN  
DIN  
tWHRL  
VOH  
VOL  
tPS  
RP#  
VIH  
VIL  
VIH  
tBLH  
tBLS  
WP1#  
WP2#  
VIL  
AC WAVEFORMS FOR PAGE PROGRAM OPERATION (CE# control)  
READ STATUS  
REGISTER  
WRITE READ  
The other bank  
PROGRAM  
ARRAY COMMAND  
address  
A19~A8  
VIH  
(-008AWG)  
VALID  
VALID  
ADDRESS VALID  
BANK ADDRESS VALID  
A18~A7  
VIL  
(-801AWG)  
01H~FEH  
01H~7EH  
00H  
00H  
FFH  
7FH  
A7~A0  
VIH  
VIL  
(-008AWG)  
VALID  
A6~A0  
(-801AWG)  
tWC  
tAS  
tAH ta(CE)  
VIH  
VIL  
ta(CE)  
ta(OE)  
CE#  
OE#  
tCEPH  
ta(OE)  
VIH  
VIL  
tCEP  
tOEH  
tDAP  
tGHEL  
tOEH  
tWS  
tWH  
VIH  
VIL  
WE#  
tDH  
tDS  
VIH  
VIL  
DATA  
RY/BY#  
FFH  
41H  
DIN  
DOUT  
DIN  
DIN  
SRD  
tEHRL  
VOH  
VOL  
tPS  
RP#  
VIH  
VIL  
VIH  
tBLH  
tBLS  
WP1#  
WP2#  
VIL  
14  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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(I) ADDRESS VALID  
ta(CE)  
ADDR  
CE#  
tWC  
tAS  
tAH  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
tCS  
tCH  
ta(OE)  
tWP  
tWPH  
OE#  
tOEH  
WE#  
tDS  
40H  
DIN  
SRD  
FFH  
DATA  
RY/BY#  
tDH  
tWHRL  
tPS  
VIH  
VIL  
VIH  
VIL  
RST#  
tDAP  
tBLS  
tBLH  
WP1#  
WP2#  
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  
ADDR  
CE#  
BANK(I) ADDRESS VALID  
ta(CE)  
tWC  
tAS  
tAH  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
ta(OE)  
tCEP  
tWH  
OE#  
tOEH  
tWS  
WE#  
tDS  
40H  
DIN  
SRD  
FFH  
DATA  
RY/BY#  
RP#  
tDH  
tEHRL  
tPS  
tDAP  
tBLS  
tBLH  
WP1#  
WP2#  
15  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
AC WAVEFORMS FOR ERASE OPERATIONS (WE# control)  
READ STATUS  
REGISTER  
WRITE READ  
ARRAY COMMAND  
ERASE  
VIH  
VIL  
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  
RY/BY#  
tPS  
VIH  
RP#  
tBLH  
tBLS  
VIL  
VIH  
VIL  
WP1#  
WP2#  
AC WAVEFORMS FOR ERASE OPERATIONS (CE# control)  
READ STATUS  
REGISTER  
WRITE READ  
ARRAY COMMAND  
ERASE  
VIH  
ADDRESSES  
ADDRESS VALID  
tAS  
BANK ADDRESS 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#  
tPS  
VIH  
RP#  
tBLH  
tBLS  
VIL  
VIH  
VIL  
WP1#  
WP2#  
16  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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  
A19~A8  
WITH BGO  
VALID  
(-008AWG)  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VALID  
VALID  
A18~A7  
(-801AWG)  
FFH  
00H  
00H  
01H~FEH  
A7~A0  
(-008AWG)  
01H~7EH  
7FH  
VALID  
A6~A0  
(-801AWG)  
tWC  
tAS  
ta(CE)  
tAH  
CE#  
tCS  
tCH  
ta(OE)  
OE#  
tOEH  
tWP  
tWPH  
WE#  
tDS  
41H  
DIN  
DIN  
DIN  
SRD  
DOUT  
DOUT  
DATA  
RY/BY#  
tWHRL  
tDH  
AC WAVEFORMS FOR PAGE PROGRAM OPERATION WITH BGO (CE# control)  
Change Bank Address  
PROGRAM DATA TO ONE BANK  
A19~A8  
ARRAY READ FROM THE OTHER BANK  
WITH BGO  
(-008AWG)  
VIH  
VIL  
VIH  
VIL  
ADDRESS VALID  
FFH  
VALID  
VALID  
A18~A7  
(-801AWG)  
00H  
00H  
01H~FEH  
A7~A0  
(-008AWG)  
01H~7EH  
7FH  
VALID  
VALID  
A6~A0  
(-801AWG)  
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#  
tDS  
41H  
DIN  
DIN  
DIN  
SRD  
DOUT  
DOUT  
DATA  
RY/BY#  
tEHRL  
tDH  
17  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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  
ARRAY READ FROM BANK(II) WITH BGO  
READ STATUS  
REGISTER  
PROGRAM DATA TO  
BANK(I)  
A19~A8  
(-008AWG)  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
ADDRESS VALID  
VALID  
VALID  
VALID  
A18~A7  
(-801AWG)  
A7~A0  
(-008AWG)  
VALID  
VALID  
A6~A0  
(-801AWG)  
tAH  
tWC  
tAS  
ta(CE)  
ta(OE)  
CE#  
tCS  
tCH  
OE#  
tOEH  
tWP  
tWPH  
WE#  
tDS  
40H  
DIN  
SRD  
DOUT  
DOUT  
DATA  
RY/BY#  
tDH  
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  
A19~A8  
BANK(I)  
REGISTER  
(-008AWG)  
VIH  
VIL  
VIH  
VIL  
A18~A7  
ADDRESS VALID  
VALID  
VALID  
VALID  
(-801AWG)  
A7~A0  
(-008AWG)  
VALID  
tAS  
VALID  
A6~A0  
(-801AWG)  
tWC  
ta(CE)  
ta(OE)  
VIH  
CE#  
OE#  
tCEPH  
VIL  
VIH  
tCEP  
tWS  
tOEH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
tCH  
WE#  
tDS  
40H  
DIN  
SRD  
DOUT  
DOUT  
DATA  
RY/BY#  
tDH  
tEHRL  
18  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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  
ADDRESS VALID  
tAH  
VALID  
ADDRESSES  
tWC  
tAS  
tCH  
ta(CE)  
ta(OE)  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
CE#  
tCS  
OE#  
tOEH  
tWP  
tWPH  
WE#  
tDS  
20H  
D0H  
SRD  
DOUT  
DOUT  
DATA  
RY/BY#  
tDH  
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  
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#  
tDS  
SRD  
20H  
D0H  
DOUT  
DOUT  
DATA  
RY/BY#  
tDH  
tEHRL  
19  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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  
June 1998 , Rev.3.1  
20  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-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.  
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  
21  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
OPERATION STATUS and EFFECTIVE COMMAND  
22  
June 1998 , Rev.3.1  
MITSUBISHI LSIs  
M5M29GB/T008/801AWG  
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)  
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY  
PACKAGE DIMENSIONS  
48FHA (48Balls 7.0 x 8.5 mm body M-CSP)  
8.5 TYP  
0.2 C B  
( 8.3 )  
0.2  
x4  
C
0.1 C  
B
A
C
D
E
F
G
H
1
2
3
4
A
5
6
f
0.08  
A
B
M
C
f
48- 0.45±0.05  
0.75  
B
(TYP)  
0.75x7= 5.25  
June 1998 , Rev.3.1  
23  

相关型号:

M5M29GT160BVP

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

M5M29GT160BVP-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

M5M29GT160BVP-90

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

M5M29GT160BWG

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

M5M29GT161BVP

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

M5M29GT161BWG

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

M5M29GT320VP

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

M5M29GT320VP-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

M5M29GT320WG

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

M5M29GT800ARV-10

Flash, 512KX16, 100ns, PDSO48
MITSUBISHI

M5M29GT800ARV-70I

Flash, 512KX16, 70ns, PDSO48, 12 X 20 MM, 0.50 MM PITCH, PLASTIC, REVERSE, TSOP1-48
MITSUBISHI

M5M29GT800ARV-80

Flash, 512KX16, 80ns, PDSO48
MITSUBISHI