MITSUBISHI LSIs
M5M29FB/T800FP,VP,RV-80,-10,-12
May 1997 , Rev.6.1
8,388,608-BIT (1048,576-WORD BY 8-BIT / 524,288-WORD BY16-BIT)
CMOS 3.3V-ONLY, BLOCK ERASE FLASH MEMORY
5
BLOCK LOCKING
D6 provides Lock Status of each block after writing the Read Lock Status command (71H).
In case of TSOP package, /WP pin must not be switched during performing Read / Write operations or WSM Busy (WSMS = 0).
/RP
/WP Lock Bit(Internally)
VIL
VHH
VIH
VIH
VIH
X
X
VIL
VIL
VIH
X
X
X
0
1
Write Protection Provided
All Blocks Locked (Deep Power Down Mode)
Blocks Locked (Depend on Lock Bit Data)
All Blocks UnLocked
Blocks Unlocked (Depend on Lock Bit Data)
All Blocks Unlocked
STATUS REGISTER
Status
Erase Status
Program Status
Definition
Symbol
(D5)
(D4)
Write State Machine Status
(D7)
(D6)
Reserved
(D1)
(D0)
(D3)
Reserved(D2)
"1" "0"
Ready Busy
Suspended Operation in Progress / Completed
Error Successful
Error Successful
- -
- -
SR.5
SR.4
SR.7
SR.6
SR.1
SR.0
SR.3
SR.2
Block Status after Program
Device Sleep Status
Device in Sleep
Suspend Status
DEVICE IDENTIFIER CODE
Code
Manufacturer Code
Pins
Hex. Data
1CH
D0
0
A0
VIL
D1
0
D2
1
D3
1
D4
1
D5
0
D6
0
D7
0
Device Code (-T)
5DH0VIH
1
1 1
1
0
1
0
Device Code (-B)
5EH
0VIH 11
1
10
1
0
In the word-wide mode, the same data as D7-0 is read out from D15-8.
A9 = VHH Mode : A9 = 11.5V~13.0V Set A9 to VHH min.200ns before falling edge of /CE in ready status. Min.200ns after return to VIH ,device can't be accessed.
A1~A8, A10~A18, /CE,/OE = VIL, /WE = VIH
D15/A-1 = VIL (/BYTE = L)
*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.
Error Successful
Device Not in Sleep
*D3 indicates the block status after the page programming. When D3 is "1", the page has the over-programed cell . If over-program occures, the device is block
fail. However if D3 is "1", please try the block erase to the block. The block may revive.
SOFTWARE COMMAND DEFINITION
Command List
Read Array
FFHXWrite
3rd bus cycle1st bus cycle 2nd bus cycle
Command
AddressMode Data AddressMode Data AddressMode Data
Device Identifier
90H
XWrite
ID
IARead
Read Status Register
70HXWrite SRDXRead
Clear Status Register
50H
XWrite
Page Program XWrite
WD0
Write41H
XWrite
WA0
Write
WD1WA1Write
Block Erase / Confirm
20H
XWrite
D0H
BA
Write
Suspend
B0H
XWrite
Resume
71H
XWrite
2)
3)
5)
6)
4)
Read Lock Bit Status
Lock Bit Program / Confirm
Erase All Unlocked Blocks
Write
Write
X
X A7H
77H
D0H
Write
Read
BA
BA
X D0H
D0H
DQ6
2)
(D7-0)(D7-0)(D7-0)
1) In the word-wide mode, upper byte data (D8-D15) is ignored.
2) IA=ID Code Address : A0=VIL (Manufacturer's Code) : A0=VIH (Device Code), ID=ID Code,
/BYTE =VIL : A-1, A1-A18 = VIL, /BYTE =VIH : A1-A18 = VIL
3) SRD = Status Register Data
4) WA=Write Address, WD=Write Data.
/BYTE =VIL : Write Address and Write Data must be provided sequentially from 00H to FFH for A-1-A6.
Page size is 256Byte (256byte x 8bit), /BYTE =VIH : Write Address and Write Data must be provided
sequentially from 00H to 7FH for A0-A6. Page size is 128word (128word x 16bit).
5) BA = Block Address ( Addresses except Block Address mest be VIH.)
6) DQ6 provides Block Lock Status, DQ6 = 1 : Block Unlock, DQ6 = 0 : Block Locked.
7) Sleep command (F0H) put the device into the sleep mode after completing the current operation. The active current is reduced to deep power -down levels.
The Read Array command (FFH) must be written to get the device out of sleep mode.
4)
4)
Sleep
Write
X F0H
7)
/RP
VIL
VHH
VIH
VIH
Lock Bit(Internally)
X
X
0
1
SOP Package
TSOP Package