M5M29GT008AWG-8I [MITSUBISHI]
Flash, 1MX8, 100ns, PBGA48, 7 X 8.50 MM, 0.75 MM PITCH, CSP-48;型号: | M5M29GT008AWG-8I |
厂家: | 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
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-70I
Flash, 512KX16, 70ns, PDSO48, 12 X 20 MM, 0.50 MM PITCH, PLASTIC, REVERSE, TSOP1-48
MITSUBISHI
©2020 ICPDF网 联系我们和版权申明