MX29LA641DHXCI-90G [Macronix]

Flash, 4MX16, 90ns, PBGA64, 10 X 13 MM, 1.20 MM HEIGHT, 1 MM PITCH, ROHS COMPLIANT, MO-216, FBGA-64;
MX29LA641DHXCI-90G
型号: MX29LA641DHXCI-90G
厂家: MACRONIX INTERNATIONAL    MACRONIX INTERNATIONAL
描述:

Flash, 4MX16, 90ns, PBGA64, 10 X 13 MM, 1.20 MM HEIGHT, 1 MM PITCH, ROHS COMPLIANT, MO-216, FBGA-64

内存集成电路 闪存
文件: 总62页 (文件大小:1976K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MX29LA641D H/L  
64M-BIT [4M x 16/8M x 8] CMOS EQUAL SECTOR  
FLASH MEMORY  
FEATURES  
GENERAL FEATURES  
•ꢀ 8M Bytes/4M Words switchable  
•ꢀ 128ꢀꢀEqualꢀSectorsꢀwithꢀ64KꢀBytesꢀ(32Kꢀwords)ꢀeach  
ꢀ -ꢀAnyꢀcombinationꢀofꢀsectorsꢀcanꢀbeꢀerasedꢀwithꢀeraseꢀsuspend/resumeꢀfunction  
•ꢀ SingleꢀPowerꢀSupplyꢀOperation  
ꢀ -ꢀ2.7ꢀtoꢀ3.6ꢀvoltꢀforꢀread,ꢀerase,ꢀandꢀprogramꢀoperations  
•ꢀ Latch-upꢀprotectedꢀtoꢀ100mAꢀfromꢀ-1.0Vꢀtoꢀ1.5ꢀxꢀVcc  
•ꢀ LowꢀVccꢀwriteꢀinhibitꢀisꢀequalꢀtoꢀorꢀlessꢀthanꢀVLKO  
•ꢀ CompatibleꢀwithꢀJEDECꢀstandard  
ꢀ -ꢀPinoutꢀandꢀsoftwareꢀcompatibleꢀtoꢀsingleꢀpowerꢀsupplyꢀFlash  
PERFORMANCE  
•ꢀ HighꢀPerformance  
- Access time: 90ns  
ꢀ -ꢀProgramꢀtime:ꢀ11us/word  
ꢀ -ꢀEraseꢀtime:ꢀ0.7s/sector,ꢀ45s/chipꢀ(typical)  
•ꢀ LowꢀPowerꢀConsumption  
ꢀ -ꢀLowꢀactiveꢀreadꢀcurrent:ꢀ9mAꢀ(typical)ꢀatꢀ5MHz  
ꢀ -ꢀLowꢀstandbyꢀcurrent:ꢀ5uA(typical)  
•ꢀ 100,000ꢀerase/programꢀcyclesꢀ(typical)  
•ꢀ 20ꢀyearsꢀdataꢀretention  
SOFTWARE FEATURES  
•ꢀ SupportꢀCommonꢀFlashꢀInterfaceꢀ(CFI)  
ꢀ -ꢀFlashꢀdeviceꢀparametersꢀstoredꢀonꢀtheꢀdeviceꢀandꢀprovideꢀtheꢀhostꢀsystemꢀtoꢀaccess  
•ꢀ EraseꢀSuspend/ꢀEraseꢀResume  
ꢀ -Suspendssectoreraseoperationtoreaddatafromorprogramdatatoanothersectorwhichisnotbeingꢀ  
erased  
•ꢀ StatusꢀReply  
ꢀ -ꢀData#ꢀpollingꢀ&ꢀToggleꢀbitsꢀprovideꢀdetectionꢀofꢀprogramꢀandꢀeraseꢀoperationꢀcompletionꢀorꢀnot  
HARDWARE FEATURES  
•ꢀ Ready/Busyꢀ(RY/BY#)ꢀOutput  
ꢀ -ꢀProvidesꢀaꢀhardwareꢀmethodꢀofꢀdetectingꢀprogramꢀandꢀeraseꢀoperationꢀcompletion  
•ꢀ HardwareꢀResetꢀ(RESET#)ꢀInput  
ꢀ -ꢀProvidesꢀaꢀhardwareꢀmethodꢀtoꢀresetꢀtheꢀinternalꢀstateꢀmachineꢀtoꢀreadꢀmode  
•ꢀ ACCꢀinputꢀpin  
ꢀ -ꢀProvidesꢀacceleratedꢀprogramꢀcapability  
•ꢀ WP#/ACCꢀinput  
ꢀ -ꢀWriteꢀprotectꢀ(WP#)ꢀfunctionꢀallowsꢀprotectionꢀallꢀsectors,ꢀregardlessꢀofꢀsectorꢀprotectionꢀsettings  
SECURITY  
•ꢀꢀ SectorꢀProtection/ChipꢀUnprotect  
ꢀ -ꢀProvidesꢀsectorꢀprotectꢀfunctionꢀtoꢀpreventꢀꢀprogramꢀorꢀeraseꢀoperationꢀinꢀtheꢀprotectedꢀsector  
ꢀ -ꢀProvidesꢀchipꢀunprotectꢀfunctionꢀtoꢀallowꢀcodeꢀchanges  
ꢀ -ꢀProvidesꢀtemporaryꢀsectorꢀunprotectꢀfunctionꢀforꢀcodeꢀchangesꢀinꢀpreviouslyꢀprotectedꢀsector  
•ꢀ SectorꢀPermanentꢀLock  
ꢀ -ꢀAꢀuniqueꢀlockꢀbitꢀfeatureꢀallowsꢀtheꢀcontentꢀtoꢀbeꢀpermanentlyꢀlocked  
(Please contact Macronix sales for specific information regarding this permanent lock feature)  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
1
MX29LA641D H/L  
•ꢀꢀ SecuredꢀSiliconꢀSector  
ꢀ -ꢀProvidesꢀaꢀ128-wordꢀareaꢀforꢀcodeꢀorꢀdataꢀthatꢀcanꢀbeꢀpermanentlyꢀprotected  
ꢀ -ꢀOnceꢀthisꢀsectorꢀisꢀprotected,ꢀitꢀisꢀprohibitedꢀtoꢀprogramꢀorꢀeraseꢀwithinꢀtheꢀsectorꢀagain  
PACKAGE  
•ꢀ 64-ballꢀFBGA  
•ꢀꢀ All Pb-free devices are RoHS Compliant  
GENERAL DESCRIPTION  
MX29LA641DꢀH/Lꢀisꢀaꢀ64Mbitꢀflashꢀmemoryꢀthatꢀcanꢀbeꢀorganizedꢀasꢀ8Mbytesꢀofꢀ8ꢀbitsꢀeachꢀorꢀasꢀ4Mbytesꢀofꢀ  
16ꢀbitsꢀeach.ꢀTheseꢀdevicesꢀoperateꢀoverꢀaꢀvoltageꢀrangeꢀofꢀ2.7Vꢀtoꢀ3.6Vꢀtypicallyꢀusingꢀaꢀ3Vꢀpowerꢀsupplyꢀin-  
put.ꢀTheꢀmemoryꢀarrayꢀisꢀdividedꢀintoꢀ128ꢀequalꢀ64ꢀKiloꢀbyteꢀblocks.ꢀ  
TheꢀMX29LA641DꢀH/Lꢀisꢀofferedꢀinꢀaꢀ64-ballꢀFBGAꢀJEDECꢀstandardꢀpackage.ꢀTheꢀpackageꢀisꢀofferedꢀinꢀleaded,ꢀ  
asꢀwellꢀasꢀlead-freeꢀversionꢀthatꢀisꢀcompliantꢀtoꢀtheꢀRoHSꢀspecifications.ꢀTheꢀsoftwareꢀalgorithmꢀusedꢀforꢀthisꢀde-  
viceꢀalsoꢀadheresꢀtoꢀtheꢀJEDECꢀstandardꢀforꢀsingleꢀpowerꢀsupplyꢀdevices.ꢀTheseꢀflashꢀpartsꢀcanꢀbeꢀprogrammedꢀ  
inꢀsystemꢀorꢀonꢀcommerciallyꢀavailableꢀEPROM/Flashꢀprogrammers.ꢀ  
SeparateꢀOE#ꢀandꢀCExꢀ(OutputꢀEnableꢀandꢀChipꢀEnable)ꢀsignalsꢀareꢀprovidedꢀtoꢀsimplifyꢀsystemꢀdesign.ꢀWhenꢀ  
usedꢀwithꢀhighꢀspeedꢀprocessors,ꢀtheꢀ90nsꢀreadꢀaccessꢀtimeꢀofꢀthisꢀflashꢀmemoryꢀpermitsꢀoperationꢀwithꢀminimalꢀ  
timeꢀlostꢀdueꢀtoꢀsystemꢀtimingꢀdelays.ꢀ  
TheꢀautomaticꢀwriteꢀalgorithmꢀprovidedꢀonꢀMacronixꢀflashꢀmemoriesꢀperformꢀanꢀautomaticꢀeraseꢀpriorꢀtoꢀwrite.ꢀ  
Theꢀuserꢀonlyꢀneedsꢀtoꢀprovideꢀaꢀwriteꢀcommandꢀtoꢀtheꢀcommandꢀregister.ꢀTheꢀon-chipꢀstateꢀmachineꢀautomati-  
callycontrolstheprogramanderasefunctionsincludingallnecessaryinternaltimings.Sinceeraseandwriteꢀ  
operationstakemuchlongertimethanreadoperations,erase/writecanbeinterruptedtoperformreadopera-  
tionsꢀinꢀotherꢀsectorsꢀofꢀtheꢀdevice.ꢀForꢀthis,ꢀEraseꢀSuspendꢀoperationꢀalongꢀwithꢀEraseꢀResumeꢀoperationꢀareꢀ  
provided.ꢀData#ꢀpollingꢀorꢀToggleꢀbitsꢀareꢀusedꢀtoꢀindicateꢀtheꢀendꢀofꢀtheꢀerase/writeꢀoperation.ꢀ  
ThedeviceismanufacturedattheMacronixfabricationfacilityusingthetimetestedandprovenMacronixad-  
vancedtechnology.Thisproprietarynon-epiprocessprovidesaveryhighdegreeoflatch-upprotectionforꢀ  
stressesꢀupꢀtoꢀ100ꢀmilliamperesꢀonꢀaddressꢀandꢀdataꢀpinsꢀfromꢀ-1Vꢀtoꢀ1.5xVCC.ꢀ  
Withꢀlowꢀpowerꢀconsumptionꢀandꢀenhancedꢀhardwareꢀandꢀsoftwareꢀfeatures,ꢀthisꢀflashꢀmemoryꢀretainsꢀdataꢀreli-  
ablyꢀforꢀatꢀleastꢀ20ꢀyears.ꢀEraseꢀandꢀprogrammingꢀfunctionsꢀhaveꢀbeenꢀtestedꢀtoꢀmeetꢀaꢀtypicalꢀspecificationꢀofꢀ  
100,000ꢀcyclesꢀofꢀoperation.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
2
MX29LA641D H/L  
PIN CONFIGURATION  
64 BGA  
1
2
3
4
5
6
7
8
WP#/  
ACC  
A0  
A5  
A7  
A12  
VCC  
A17  
A21  
A
A1  
A2  
GND  
A6  
A8  
A9  
CE0  
A11  
A13  
A14  
NC  
NC  
A18  
A19  
CE1  
A20  
B
C
RES-  
ET#  
D
A3  
Q8  
A4  
Q1  
Q0  
A10  
Q9  
NC  
Q4  
NC  
NC  
NC  
A15  
Q15  
NC  
A16  
RY/  
BY#  
Q3  
E
F
Q10  
Q11  
Q12  
OE#  
BYTE#  
NC  
A-1  
NC  
Q2  
V I/O  
GND  
Q5  
Q6  
Q14  
Q7  
WE#  
NC  
G
H
CE2  
VCC  
Q13  
GND  
PIN DESCRIPTION  
SYMBOL PIN NAME  
LOGIC SYMBOL  
A0~A21/A-1 AddressꢀInput/LSBꢀaddrꢀ(ByteꢀMode)  
Q0~Q15 16ꢀDataꢀInputs/Outputs  
22  
A0-A21  
16  
CE0~CE2 ChipꢀEnableꢀInputꢀ(CEx)  
(A-1)  
Q0-Q15  
WE#  
OE#  
WriteꢀEnableꢀInput  
OutputꢀEnableꢀInput  
RESET# HardwareꢀResetꢀPin,ꢀActiveꢀLow  
CEx  
OE#  
WE#  
Hardwareꢀ Writeꢀ Protectꢀ Input/  
HardwareꢀAccelerationꢀPin  
Read/BusyꢀOutput  
Selectꢀ8ꢀbitꢀorꢀ16ꢀbitꢀmode  
+3.0Vꢀsingleꢀpowerꢀsupply  
OutputꢀPowerꢀSupplyꢀ(2.7V~3.6V),ꢀ  
whichꢀisꢀtiedꢀtoꢀVCC  
WP#/ACC  
RY/BY#  
BYTE#  
VCC  
RESET#  
WP#/ACC  
VI/O  
RY/BY#  
V I/O  
GND  
NC  
DeviceꢀGround  
PinꢀNotꢀConnectedꢀInternally  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
3
MX29LA641D H/L  
Chip Enable Truth Table  
DEVICE  
Enabled  
Disabled  
Enabled  
Enabled  
Disabled  
Disabled  
Enabled  
Disabled  
CE0  
VIL  
VIL  
VIL  
VIL  
VIH  
VIH  
VIH  
VIH  
CE1  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
VIL  
VIH  
CE2  
VIL  
VIL  
VIH  
VIH  
VIL  
VIL  
VIH  
VIH  
Note:ꢀForꢀSingle-chipꢀapplications,ꢀCE2ꢀandꢀCE1ꢀcanꢀ  
beꢀstrappedꢀtoꢀGND.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
4
MX29LA641D H/L  
BLOCK DIAGRAM  
VCC  
GND  
WRITE  
CEx  
CONTROL  
INPUT  
PROGRAM/ERASE  
STATE  
MACHINE  
(WSM)  
OE#  
WE#  
HIGH VOLTAGE  
LOGIC  
RESET#  
WP#  
ACC  
STATE  
FLASH  
ARRAY  
ADDRESS  
LATCH  
REGISTER  
ARRAY  
A0-A21  
AND  
SOURCE  
HV  
BUFFER  
Y-PASS GATE  
COMMAND  
DATA  
DECODER  
PGM  
SENSE  
DATA  
HV  
AMPLIFIER  
COMMAND  
DATA LATCH  
PROGRAM  
DATA LATCH  
Q0-Q15  
V I/O  
I/O BUFFER  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
5
MX29LA641D H/L  
Table 1. BLOCK STRUCTURE  
MX29LA641D SECTOR ARCHITECTURE  
Sector Size  
Kbytes  
Sector Address  
A21-A15  
0000000  
0000001  
0000010  
0000011  
0000100  
0000101  
0000110  
0000111  
0001000  
0001001  
0001010  
0001011  
0001100  
0001101  
0001110  
0001111  
0010000  
0010001  
0010010  
0010011  
0010100  
0010101  
0010110  
0010111  
0011000  
0011001  
0011010  
0011011  
0011100  
0011101  
0011110  
0011111  
0100000  
0100001  
0100010  
0100011  
0100100  
0100101  
(x8)  
(x16)  
Address Range  
Sector  
Address Range  
Kwords  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
SA0  
SA1  
SA2  
SA3  
SA4  
SA5  
SA6  
SA7  
SA8  
000000h-00FFFFh  
010000h-01FFFFh  
020000h-02FFFFh  
030000h-03FFFFh  
040000h-04FFFFh  
050000h-05FFFFh  
060000h-06FFFFh  
070000h-07FFFFh  
080000h-08FFFFh  
090000h-09FFFFh  
0A0000h-0AFFFFh  
0B0000h-0BFFFFh  
0C0000h-0CFFFFh  
0D0000h-0DFFFFh  
0E0000h-0EFFFFh  
0F0000h-0FFFFFh  
100000h-10FFFFh  
110000h-11FFFFh  
120000h-12FFFFh  
130000h-13FFFFh  
140000h-14FFFFh  
150000h-15FFFFh  
160000h-16FFFFh  
170000h-17FFFFh  
180000h-18FFFFh  
190000h-19FFFFh  
1A0000h-1AFFFFh  
1B0000h-1BFFFFh  
1C0000h-1CFFFFh  
1D0000h-1DFFFFh  
1E0000h-1EFFFFh  
1F0000h-1FFFFFh  
200000h-20FFFFh  
210000h-21FFFFh  
220000h-22FFFFh  
230000h-23FFFFh  
240000h-24FFFFh  
250000h-25FFFFh  
000000h-007FFFh  
008000h-00FFFFh  
010000h-017FFFh  
018000h-01FFFFh  
020000h-027FFFh  
028000h-02FFFFh  
030000h-037FFFh  
038000h-03FFFFh  
040000h-047FFFh  
048000h-04FFFFh  
050000h-057FFFh  
058000h-05FFFFh  
060000h-067FFFh  
068000h-06FFFFh  
070000h-077FFFh  
078000h-07FFFFh  
080000h-087FFFh  
088000h-08FFFFh  
090000h-097FFFh  
098000h-09FFFFh  
0A0000h-0A7FFFh  
0A8000h-0AFFFFh  
0B0000h-0B7FFFh  
0B8000h-0BFFFFh  
0C0000h-0C7FFFh  
0C8000h-0CFFFFh  
0D0000h-0D7FFFh  
0D8000h-0DFFFFh  
0E0000h-0E7FFFh  
0E8000h-0EFFFFh  
0F0000h-0F7FFFh  
0F8000h-0FFFFFh  
100000h-107FFFh  
108000h-10FFFFh  
110000h-117FFFh  
118000h-11FFFFh  
120000h-127FFFh  
128000h-12FFFFh  
SA9  
SA10  
SA11  
SA12  
SA13  
SA14  
SA15  
SA16  
SA17  
SA18  
SA19  
SA20  
SA21  
SA22  
SA23  
SA24  
SA25  
SA26  
SA27  
SA28  
SA29  
SA30  
SA31  
SA32  
SA33  
SA34  
SA35  
SA36  
SA37  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
6
MX29LA641D H/L  
Sector Size  
Kbytes  
Sector Address  
A21-A15  
0100110  
0100111  
0101000  
0101001  
0101010  
0101011  
0101100  
0101101  
0101110  
0101111  
0110000  
0110001  
0110010  
0110011  
0110100  
0110101  
0110110  
0110111  
0111000  
0111001  
0111010  
0111011  
0111100  
0111101  
0111110  
0111111  
(x8)  
(x16)  
Address Range  
Sector  
Address Range  
Kwords  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
SA38  
SA39  
SA40  
SA41  
SA42  
SA43  
SA44  
SA45  
SA46  
SA47  
SA48  
SA49  
SA50  
SA51  
SA52  
SA53  
SA54  
SA55  
SA56  
SA57  
SA58  
SA59  
SA60  
SA61  
SA62  
SA63  
SA64  
SA65  
SA66  
SA67  
SA68  
SA69  
SA70  
SA71  
SA72  
SA73  
SA74  
SA75  
SA76  
SA77  
260000h-26FFFFh  
270000h-27FFFFh  
280000h-28FFFFh  
290000h-29FFFFh  
2A0000h-2AFFFFh  
2B0000h-2BFFFFh  
2C0000h-2CFFFFh  
2D0000h-2DFFFFh  
2E0000h-2EFFFFh  
2F0000h-2FFFFFh  
300000h-30FFFFh  
310000h-31FFFFh  
320000h-32FFFFh  
330000h-33FFFFh  
340000h-34FFFFh  
350000h-35FFFFh  
360000h-36FFFFh  
370000h-37FFFFh  
380000h-38FFFFh  
390000h-39FFFFh  
3A0000h-3AFFFFh  
3B0000h-3BFFFFh  
3C0000h-3CFFFFh  
3D0000h-3DFFFFh  
3E0000h-3EFFFFh  
3F0000h-3FFFFFh  
400000h-40FFFFh  
410000h-41FFFFh  
420000h-42FFFFh  
430000h-43FFFFh  
440000h-44FFFFh  
450000h-45FFFFh  
460000h-46FFFFh  
470000h-47FFFFh  
480000h-48FFFFh  
490000h-49FFFFh  
4A0000h-4AFFFFh  
4B0000h-4BFFFFh  
4C0000h-4CFFFFh  
4D0000h-4DFFFFh  
130000h-137FFFh  
138000h-13FFFFh  
140000h-147FFFh  
148000h-14FFFFh  
150000h-157FFFh  
158000h-15FFFFh  
160000h-167FFFh  
168000h-16FFFFh  
170000h-177FFFh  
178000h-17FFFFh  
180000h-187FFFh  
188000h-18FFFFh  
190000h-197FFFh  
198000h-19FFFFh  
1A0000h-1A7FFFh  
1A8000h-1AFFFFh  
1B0000h-1B7FFFh  
1B8000h-1BFFFFh  
1C0000h-1C7FFFh  
1C8000h-1CFFFFh  
1D0000h-1D7FFFh  
1D8000h-1DFFFFh  
1E0000h-1E7FFFh  
1E8000h-1EFFFFh  
1F0000h-1F7FFFh  
1F8000h-1FFFFFh  
200000h-207FFFh  
208000h-20FFFFh  
210000h-217FFFh  
218000h-21FFFFh  
220000h-227FFFh  
228000h-22FFFFh  
230000h-237FFFh  
238000h-23FFFFh  
240000h-247FFFh  
248000h-24FFFFh  
250000h-257FFFh  
258000h-25FFFFh  
260000h-267FFFh  
268000h-26FFFFh  
1000000  
1000001  
1000010  
1000011  
1000100  
1000101  
1000110  
1000111  
1001000  
1001001  
1001010  
1001011  
1001100  
1001101  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
7
MX29LA641D H/L  
Sector Size  
Kbytes  
Sector Address  
A21-A15  
1001110  
1001111  
1010000  
1010001  
1010010  
1010011  
1010100  
1010101  
1010110  
1010111  
1011000  
1011001  
1011010  
1011011  
1011100  
1011101  
1011110  
1011111  
1100000  
1100001  
1100010  
1100011  
1100100  
1100101  
1100110  
1100111  
1101000  
1101001  
1101010  
1101011  
1101100  
1101101  
1101110  
1101111  
1110000  
1110001  
1110010  
1110011  
1110100  
1110101  
(x8)  
(x16)  
Address Range  
Sector  
Address Range  
Kwords  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
SA78  
SA79  
SA80  
SA81  
SA82  
SA83  
SA84  
SA85  
SA86  
SA87  
SA88  
SA89  
SA90  
SA91  
SA92  
SA93  
SA94  
SA95  
SA96  
SA97  
SA98  
SA99  
SA100  
SA101  
SA102  
SA103  
SA104  
SA105  
SA106  
SA107  
SA108  
SA109  
SA110  
SA111  
SA112  
SA113  
SA114  
SA115  
SA116  
SA117  
4E0000h-4EFFFFh  
4F0000h-4FFFFFh  
500000h-50FFFFh  
510000h-51FFFFh  
520000h-52FFFFh  
530000h-53FFFFh  
540000h-54FFFFh  
550000h-55FFFFh  
560000h-56FFFFh  
570000h-57FFFFh  
580000h-58FFFFh  
590000h-59FFFFh  
5A0000h-5AFFFFh  
5B0000h-5BFFFFh  
5C0000h-5CFFFFh  
5D0000h-5DFFFFh  
5E0000h-5EFFFFh  
5F0000h-5FFFFFh  
600000h-60FFFFh  
610000h-61FFFFh  
620000h-62FFFFh  
630000h-63FFFFh  
640000h-64FFFFh  
650000h-65FFFFh  
660000h-66FFFFh  
670000h-67FFFFh  
680000h-68FFFFh  
690000h-69FFFFh  
6A0000h-6AFFFFh  
6B0000h-6BFFFFh  
6C0000h-6CFFFFh  
6D0000h-6DFFFFh  
6E0000h-6EFFFFh  
6F0000h-6FFFFFh  
700000h-70FFFFh  
710000h-71FFFFh  
720000h-72FFFFh  
730000h-73FFFFh  
740000h-74FFFFh  
750000h-75FFFFh  
270000h-277FFFh  
278000h-27FFFFh  
280000h-287FFFh  
288000h-28FFFFh  
290000h-297FFFh  
298000h-29FFFFh  
2A0000h-2A7FFFh  
2A8000h-2AFFFFh  
2B0000h-2B7FFFh  
2B8000h-2BFFFFh  
2C0000h-2C7FFFh  
2C8000h-2CFFFFh  
2D0000h-2D7FFFh  
2D8000h-2DFFFFh  
2E0000h-2E7FFFh  
2E8000h-2EFFFFh  
2F0000h-2F7FFFh  
2F8000h-2FFFFFh  
300000h-307FFFh  
308000h-30FFFFh  
310000h-317FFFh  
318000h-31FFFFh  
320000h-327FFFh  
328000h-32FFFFh  
330000h-337FFFh  
338000h-33FFFFh  
340000h-347FFFh  
348000h-34FFFFh  
350000h-357FFFh  
358000h-35FFFFh  
360000h-367FFFh  
368000h-36FFFFh  
370000h-377FFFh  
378000h-37FFFFh  
380000h-387FFFh  
388000h-38FFFFh  
390000h-397FFFh  
398000h-39FFFFh  
3A0000h-3A7FFFh  
3A8000h-3AFFFFh  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
8
MX29LA641D H/L  
Sector Size  
Kbytes Kwords  
Sector Address  
A21-A15  
1110110  
1110111  
1111000  
1111001  
1111010  
1111011  
1111100  
1111101  
1111110  
(x8)  
(x16)  
Address Range  
Sector  
Address Range  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
SA118  
SA119  
SA120  
SA121  
SA122  
SA123  
SA124  
SA125  
SA126  
SA127  
760000h-76FFFFh  
770000h-77FFFFh  
780000h-78FFFFh  
790000h-79FFFFh  
7A0000h-7AFFFFh  
7B0000h-7BFFFFh  
7C0000h-7CFFFFh  
7D0000h-7DFFFFh  
7E0000h-7EFFFFh  
7F0000h-7FFFFFh  
3B0000h-3B7FFFh  
3B8000h-3BFFFFh  
3C0000h-3C7FFFh  
3C8000h-3CFFFFh  
3D0000h-3D7FFFh  
3D8000h-3DFFFFh  
3E0000h-3E7FFFh  
3E8000h-3EFFFFh  
3F0000h-3F7FFFh  
3F8000h-3FFFFFh  
1111111  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
9
MX29LA641D H/L  
BUS OPERATION  
Table 2-1. BUS OPERATION  
Q8~Q15  
Word Byte  
HighZꢀ HighZ  
Data (I/O) WP#/  
Mode Select  
RESET# CEx WE# OE#  
Address  
Q0~Q7  
ꢀHighZ  
HighZꢀ  
HighZꢀ  
ACC  
L/H  
ꢀH  
DeviceꢀResetꢀ  
StandbyꢀModeꢀ Vcc 0.3V disable  
OutputꢀDisable  
Lꢀ  
±
X
X
X
X
X
X
X
X
HighZ  
HighZ  
HighZ  
HighZ  
Hꢀ  
enable Hꢀ  
Hꢀ  
ꢀL/H  
Q8~Q15  
=HighZ  
Q8~Q15  
=HighZ  
Q8~Q15  
=HighZ  
Read Mode  
Hꢀ  
enable Hꢀ  
Lꢀ  
Hꢀ  
Hꢀ  
X
AINꢀ  
AINꢀ  
AINꢀ  
AINꢀ  
DOUT  
Note 3  
Note 3  
DOUTꢀ  
Note 3  
Note 3  
Note 3  
Note 3  
Note 3  
L/H  
Note 2  
Vhv  
Note 2  
H
Write  
(Program/Erase)ꢀꢀ  
Hꢀ  
enable Lꢀ  
enable Lꢀ  
AccelerateꢀProgram  
Hꢀ  
TemporaryꢀSectorꢀ  
Unprotect  
SectorꢀProtectꢀ  
(Noteꢀ2)  
ChipꢀUnprotectꢀ  
(Noteꢀ2)  
Vhvꢀ  
Vhvꢀ  
Vhvꢀ  
X
X
Note 3 HighZ  
SectorꢀAddress,  
A6=L,ꢀA1=H,A0=L  
SectorꢀAddress,ꢀ  
A6=H,ꢀA1=H,A0=L  
enable Lꢀ  
enable Lꢀ  
Hꢀ  
Hꢀ  
X
X
X
X
H
Legend:  
L=LogicꢀLOW=Vil,ꢀH=LogicꢀHigh=Vih,ꢀVhv=10.0 0.5V,X=Don'tꢀCare,ꢀAIN=AddressꢀIN,ꢀDIN=DataꢀIN,ꢀ  
±
DOUT=DataꢀOUT  
Notes:  
1.ꢀThroughꢀprogrammingꢀequipment,ꢀtheꢀsectorꢀprotectꢀandꢀchipꢀunprotectꢀfunctionsꢀcanꢀalsoꢀbeꢀimplemented.  
                       
2.ꢀIfꢀWP#=L,ꢀallꢀsectorsꢀareꢀprotected.ꢀIfꢀWP#ꢀremoveꢀtoꢀH,ꢀallꢀsectorsꢀrecoverꢀpreviousꢀprotectedꢀorꢀunprotectedꢀ  
status,ꢀdeterminedꢀbyꢀ"sectorꢀprotect"ꢀorꢀ"chipꢀunprotect"ꢀfunction.  
3.ꢀByꢀfollowingꢀtheꢀrequestsꢀofꢀcommandꢀsequence,ꢀsectorꢀprotection,ꢀorꢀdataꢀpollingꢀalgorithm,ꢀQ0~Q15ꢀwouldꢀ  
beꢀDataꢀInputꢀorꢀDataꢀOutput.  
4.ꢀInꢀWordꢀmode,ꢀA21~A0ꢀareꢀaddressꢀpins.ꢀInꢀByteꢀmodeꢀA21~A-1ꢀareꢀaddressꢀpins.ꢀInꢀbothꢀmodes,ꢀA21~A15ꢀ  
are sector address.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
10  
MX29LA641D H/L  
Table 2-2. BUS OPERATION  
Control Input  
A21 A14  
to to A9 to A6 to  
A15 A10  
A8  
A5 A3  
to A1 A0 to  
A4 A2  
Q8 Q7  
Description  
to  
CEx  
OE#  
WE#  
A7  
Q15 Q0  
SectorꢀLockꢀ  
enable  
Note  
L
H
SA  
X
Vhv  
X
L
X
L
H
L
X
1
StatusꢀVerification  
ReadꢀIndicatorꢀBit(Q7)  
ForꢀSecurityꢀSector  
ReadꢀManufacturerꢀID enable  
ReadꢀDeviceꢀID---  
1st cycle  
Note  
enable  
L
H
X
X
X
X
Vhv  
X
X
L
X
X
L
H
H
X
2
Lꢀ  
Hꢀ  
Vhvꢀ  
Lꢀ  
Lꢀ  
Lꢀ  
Lꢀ 00 C2h  
L
H
H
H
L
H
H
H
H
L
H
H
22 7Eh  
22 13h  
22 01h  
22 00h  
2nd cycle  
enable  
L
H
X
X
Vhv  
X
L
X
641DH  
3rd cycle  
641DL  
Legend:ꢀL=LogicꢀLow=VIL,ꢀH=LogicꢀHigh=VIH,ꢀSA=SectorꢀAddress,ꢀX=Don'tꢀcare.  
Notes:  
1.ꢀSectorꢀunprotectedꢀcode:ꢀ00h,ꢀsectorꢀprotectedꢀcode:01h.  
2.ꢀFactoryꢀlockedꢀcode:ꢀ Forꢀ29LA641DL:ꢀ88h.  
ꢀ ꢀ  
Forꢀ29LA641DH:ꢀ98h.  
ꢀꢀꢀFactoryꢀunlockedꢀcode:ꢀ Forꢀ29LA641DL:ꢀ08h.  
ꢀ ꢀ  
Forꢀ29LA641DH:ꢀ18h.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
11  
MX29LA641D H/L  
WRITE COMMANDS/COMMAND SEQUENCES  
Toꢀwriteꢀaꢀcommandꢀtoꢀtheꢀdevice,ꢀsystemꢀmustꢀdriveꢀWE#ꢀandꢀCExꢀtoꢀVil,ꢀandꢀOE#ꢀtoꢀVih.ꢀInꢀaꢀcommandꢀcycle,ꢀ  
alladdressarelatchedatthelaterfallingedgeofCExandWE#,andalldataarelatchedattheearlierrisingꢀ  
edgeꢀofꢀCE#ꢀandꢀWE#.ꢀ  
Figureꢀ1ꢀillustratesꢀtheꢀACꢀtimingꢀwaveformꢀofꢀaꢀwriteꢀcommand,ꢀandꢀTableꢀ3ꢀdefinesꢀallꢀtheꢀvalidꢀcommandꢀsetsꢀ  
ofꢀtheꢀdevice.ꢀSystemꢀisꢀnotꢀallowedꢀtoꢀwriteꢀinvalidꢀcommandsꢀnotꢀdefinedꢀinꢀthisꢀdatasheet.ꢀWritingꢀanꢀinvalidꢀ  
commandꢀwillꢀbringꢀtheꢀdeviceꢀtoꢀanꢀundefinedꢀstate.  
REQUIREMENTS FOR READING ARRAY DATA  
Readꢀarrayꢀactionꢀisꢀtoꢀreadꢀtheꢀdataꢀstoredꢀinꢀtheꢀarray.ꢀWhileꢀtheꢀmemoryꢀdeviceꢀisꢀinꢀpoweredꢀupꢀorꢀhasꢀbeenꢀ  
reset,ꢀitꢀwillꢀautomaticallyꢀenterꢀtheꢀstatusꢀofꢀreadꢀarray.ꢀIfꢀtheꢀmicroprocessorꢀwantsꢀtoꢀreadꢀtheꢀdataꢀstoredꢀinꢀtheꢀ  
array,ꢀitꢀhasꢀtoꢀdriveꢀCExꢀ(deviceꢀenableꢀcontrolꢀpin)ꢀandꢀOE#ꢀ(Outputꢀcontrolꢀpin)ꢀasꢀVil,ꢀandꢀinputꢀtheꢀaddressꢀ  
ofꢀtheꢀdataꢀtoꢀbeꢀreadꢀintoꢀaddressꢀpinꢀatꢀtheꢀsameꢀtime.ꢀAfterꢀaꢀperiodꢀofꢀreadꢀcycleꢀ(TceꢀorꢀTaa),ꢀtheꢀdataꢀbeingꢀ  
readꢀoutꢀwillꢀbeꢀdisplayedꢀonꢀoutputꢀpinꢀforꢀmicroprocessorꢀtoꢀaccess.ꢀIfꢀCExꢀorꢀOE#ꢀisꢀVih,ꢀtheꢀoutputꢀwillꢀbeꢀinꢀ  
tri-state,ꢀandꢀthereꢀwillꢀbeꢀnoꢀdataꢀdisplayedꢀonꢀoutputꢀpinꢀatꢀall.  
Afterꢀtheꢀmemoryꢀdeviceꢀcompletesꢀembeddedꢀoperationꢀ(automaticꢀEraseꢀorꢀProgram),ꢀitꢀwillꢀautomaticallyꢀre-  
turnꢀtoꢀtheꢀstatusꢀofꢀreadꢀarray,ꢀandꢀtheꢀdeviceꢀcanꢀreadꢀtheꢀdataꢀinꢀanyꢀaddressꢀinꢀtheꢀarray.ꢀInꢀtheꢀprocessꢀofꢀ  
erasing,ꢀifꢀtheꢀdeviceꢀreceivesꢀtheꢀEraseꢀsuspendꢀcommand,ꢀeraseꢀoperationꢀwillꢀbeꢀstoppedꢀtemporarilyꢀafterꢀaꢀ  
periodꢀofꢀtimeꢀnoꢀmoreꢀthanꢀTreadyꢀandꢀtheꢀdeviceꢀwillꢀreturnꢀtoꢀtheꢀstatusꢀofꢀreadꢀarray.ꢀAtꢀthisꢀtime,ꢀtheꢀdeviceꢀ  
canꢀreadꢀtheꢀdataꢀstoredꢀinꢀanyꢀaddressꢀexceptꢀtheꢀsectorꢀbeingꢀerasedꢀinꢀtheꢀarray.ꢀInꢀtheꢀstatusꢀofꢀeraseꢀsus-  
pend,ꢀifꢀuserꢀwantsꢀtoꢀreadꢀtheꢀdataꢀinꢀtheꢀsectorsꢀbeingꢀerased,ꢀtheꢀdeviceꢀwillꢀoutputꢀstatusꢀdataꢀontoꢀtheꢀout-  
put.ꢀSimilarly,ꢀifꢀprogramꢀcommandꢀisꢀissuedꢀafterꢀeraseꢀsuspend,ꢀafterꢀprogramꢀoperationꢀisꢀcompleted,ꢀsystemꢀ  
canꢀstillꢀreadꢀarrayꢀdataꢀinꢀanyꢀaddressꢀexceptꢀtheꢀsectorsꢀtoꢀbeꢀerased.  
Theꢀdeviceꢀneedsꢀtoꢀissueꢀresetꢀcommandꢀtoꢀenableꢀreadꢀarrayꢀoperationꢀagainꢀinꢀorderꢀtoꢀarbitrarilyꢀreadꢀtheꢀ  
dataꢀinꢀtheꢀarrayꢀinꢀtheꢀfollowingꢀtwoꢀsituations:ꢀꢀ  
1.ꢀInꢀprogramꢀorꢀeraseꢀoperation,ꢀtheꢀprogrammingꢀorꢀerasingꢀfailureꢀcausesꢀQ5ꢀtoꢀgoꢀhigh.  
2.ꢀTheꢀdeviceꢀisꢀinꢀautoꢀselectꢀmodeꢀorꢀCFIꢀmode.  
Inthetwosituationsabove,ifresetcommandisnotissued,thedeviceisnotinreadarraymodeandsystemꢀ  
mustꢀissueꢀresetꢀcommandꢀbeforeꢀreadingꢀarrayꢀdata.  
ACCELERATED PROGRAM OPERATION  
Theꢀacceleratedꢀprogramꢀcanꢀimproveꢀprogrammingꢀperformanceꢀcomparedꢀwithꢀword/byteꢀprogram.ꢀByꢀapply-  
ingꢀVhvꢀonꢀWP#/ACCꢀpin,ꢀtheꢀdeviceꢀwillꢀenterꢀacceleratedꢀprogramꢀandꢀdrawꢀcurrentꢀnoꢀmoreꢀthanꢀIACCꢀfromꢀ  
WP#/ACCꢀpin.ꢀRemovingꢀtheꢀVhvꢀfromꢀWP#/ACCꢀpinꢀwillꢀputꢀtheꢀdeviceꢀbackꢀtoꢀnormalꢀoperationꢀ(notꢀacceler-  
ated).  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
12  
MX29LA641D H/L  
RESET# OPERATION  
DrivingꢀRESET#ꢀpinꢀlowꢀforꢀaꢀperiodꢀmoreꢀthanꢀTrpꢀwillꢀresetꢀtheꢀdeviceꢀbackꢀtoꢀreadꢀmode.ꢀIfꢀtheꢀdeviceꢀisꢀinꢀ  
programꢀorꢀeraseꢀoperation,ꢀtheꢀresetꢀoperationꢀwillꢀtakeꢀatꢀmostꢀaꢀperiodꢀofꢀTreadyꢀforꢀtheꢀdeviceꢀtoꢀreturnꢀtoꢀ  
readꢀarrayꢀmode.ꢀBeforeꢀtheꢀdeviceꢀreturnsꢀtoꢀreadꢀarrayꢀmode,ꢀtheꢀRY/BY#ꢀpinꢀremainsꢀlowꢀ(busyꢀstatus).  
WhenꢀRESET#ꢀpinꢀisꢀheldꢀatꢀGND 0.3V,ꢀtheꢀdeviceꢀconsumesꢀstandbyꢀcurrent(Isb).However,ꢀdeviceꢀdrawsꢀlarg-  
±
erꢀcurrentꢀifꢀRESET#ꢀpinꢀisꢀheldꢀatꢀVilꢀbutꢀnotꢀwithinꢀGND 0.3V.  
±
ItꢀisꢀrecommendedꢀthatꢀtheꢀsystemꢀtoꢀtieꢀitsꢀresetꢀsignalꢀtoꢀRESET#ꢀpinꢀofꢀflashꢀmemory,ꢀsoꢀthatꢀtheꢀflashꢀmemo-  
ryꢀwillꢀbeꢀresetꢀduringꢀsystemꢀresetꢀandꢀallowsꢀsystemꢀtoꢀreadꢀtheꢀboot-upꢀfirwareꢀfromꢀflashꢀmemory.  
SECTOR PROTECT OPERATION  
Whenꢀaꢀsectorꢀisꢀprotected,ꢀprogramꢀorꢀeraseꢀoperationꢀwillꢀbeꢀdisabledꢀonꢀtheseꢀsectors.ꢀMX29LA641DꢀH/Lꢀpro-  
videsꢀtwoꢀmethodsꢀforꢀsectorꢀprotection.ꢀ  
Onceꢀtheꢀsectorꢀisꢀprotected,ꢀtheꢀsectorꢀremainsꢀprotectedꢀuntilꢀnextꢀchipꢀunprotect,ꢀorꢀisꢀtemporarilyꢀunprotectedꢀ  
byꢀassertingꢀRESET#ꢀpinꢀatꢀVhv.ꢀReferꢀtoꢀtemporaryꢀsectorꢀunprotectꢀoperationꢀforꢀfurtherꢀdetails.  
TheꢀfirstꢀmethodꢀisꢀbyꢀapplyingꢀVhvꢀonꢀRESET#ꢀpin.ꢀReferꢀtoꢀFigureꢀ14ꢀforꢀtimingꢀdiagramꢀandꢀFigureꢀ15ꢀforꢀtheꢀ  
algorithmꢀforꢀthisꢀmethod.  
TheꢀotherꢀmethodꢀisꢀassertingꢀVhvꢀonꢀA9ꢀandꢀOE#ꢀpins,ꢀwithꢀA6ꢀandꢀCExꢀatꢀVil.ꢀTheꢀprotectionꢀoperationꢀbeginsꢀ  
atꢀtheꢀfallingꢀedgeꢀofꢀWE#ꢀandꢀterminatesꢀatꢀtheꢀrisingꢀedge.ꢀContactꢀMacronixꢀforꢀdetails.  
CHIP UNPROTECT OPERATION  
MX29LA641DH/Lprovidestwomethodsforchipunprotect.Thechipunprotectoperationunprotectsallsec-  
torsꢀwithinꢀtheꢀdevice.ꢀItꢀisꢀrecommendedꢀtoꢀprotectꢀallꢀsectorsꢀbeforeꢀactivatingꢀchipꢀunprotectꢀmode.ꢀAllꢀsectorsꢀ  
groupsꢀareꢀunprotectedꢀwhenꢀshippedꢀfromꢀtheꢀfactory.  
TheꢀfirstꢀmethodꢀisꢀbyꢀapplyingꢀVhvꢀonꢀRESET#ꢀpin.ꢀReferꢀtoꢀFigureꢀ14ꢀforꢀtimingꢀdiagramꢀandꢀFigureꢀ15ꢀforꢀal-  
gorithmꢀofꢀtheꢀoperation.  
TheꢀotherꢀmethodꢀisꢀassertingꢀVhvꢀonꢀA9ꢀandꢀOE#ꢀpins,ꢀwithꢀA6ꢀatꢀVihꢀandꢀCE#ꢀatꢀVilꢀ(seeꢀTableꢀ2).ꢀTheꢀunpro-  
tectꢀoperationꢀbeginsꢀatꢀtheꢀfallingꢀedgeꢀofꢀWE#ꢀandꢀterminatesꢀatꢀtheꢀrisingꢀedge.ꢀContactꢀMacronixꢀforꢀdetails.  
TEMPORARY SECTOR UNPROTECT OPERATION  
SystemꢀcanꢀapplyꢀRESET#ꢀpinꢀatꢀVhvꢀtoꢀplaceꢀtheꢀdeviceꢀinꢀtemporaryꢀunprotectꢀmode.ꢀInꢀthisꢀmode,ꢀpreviouslyꢀ  
protectedꢀsectorsꢀcanꢀbeꢀprogrammedꢀorꢀerasedꢀjustꢀasꢀitꢀisꢀunprotected.ꢀTheꢀdevicesꢀreturnsꢀtoꢀnormalꢀopera-  
tionꢀonceꢀVhvꢀisꢀremovedꢀfromꢀRESET#ꢀpinꢀandꢀpreviouslyꢀprotectedꢀsectorsꢀareꢀagainꢀprotected.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
13  
MX29LA641D H/L  
WRITE PROTECT (WP#)  
ThisꢀWriteꢀProtectꢀfunctionꢀprovidesꢀaꢀhardwareꢀprotectionꢀmethodꢀtoꢀprotectꢀallꢀsectorsꢀwithoutꢀusingꢀVhv.  
ByꢀdrivingꢀtheꢀWP#/ACCꢀpinꢀLow,ꢀtheꢀdeviceꢀdisableꢀprogramꢀandꢀeraseꢀfunctionꢀinꢀallꢀsectors.ꢀIfꢀtheꢀWP#/ACCꢀ  
isꢀheldꢀhighꢀ(VihꢀtoꢀVcc),ꢀtheseꢀsectorsꢀrevertꢀtoꢀtheirꢀpreviousꢀprotected/unprotectedꢀstatus.  
AUTOMATIC SELECT OPERATION  
WhenꢀtheꢀdeviceꢀisꢀinꢀReadꢀarrayꢀmode,ꢀerase-suspendedꢀreadꢀarrayꢀmodeꢀorꢀCFIꢀmode,ꢀuserꢀcanꢀissueꢀreadꢀ  
siliconꢀIDꢀcommandꢀtoꢀenterꢀreadꢀsiliconꢀIDꢀmode.ꢀAfterꢀenteringꢀreadꢀsiliconꢀIDꢀmode,ꢀuserꢀcanꢀqueryꢀseveralꢀ  
siliconꢀIDsꢀcontinuouslyꢀandꢀdoesꢀnotꢀneedꢀtoꢀissueꢀreadꢀsiliconꢀIDꢀmodeꢀagain.ꢀInꢀreadꢀsiliconꢀIDꢀmode,ꢀissuingꢀ  
resetꢀcommandꢀwillꢀresetꢀdeviceꢀbackꢀtoꢀreadꢀarrayꢀmodeꢀorꢀerase-suspendedꢀreadꢀarrayꢀmode.  
MX29LA641DH/LprovideshardwaremethodtoaccessthesiliconIDreadoperation.Whichmethodrequiresꢀ  
VhvꢀonꢀA9ꢀpin,ꢀVilꢀonꢀCEx,ꢀOE#ꢀandꢀA6ꢀpins.ꢀWhichꢀapplyꢀA1=Vil,ꢀA0=Vil,ꢀtheꢀdeviceꢀwillꢀoutputꢀMXIC'sꢀmanufac-  
tureꢀcodeꢀofꢀC2h.ꢀWhichꢀapplyꢀA1=Vil,ꢀA0=Vih,ꢀtheꢀdeviceꢀwillꢀoutputꢀdeviceꢀcodeꢀofꢀ227Eh.ꢀTableꢀ2ꢀshowsꢀtheꢀ  
sequenceꢀforꢀreadingꢀMX29LA641DꢀH/Lꢀdeviceꢀcodes.  
VERIFY SECTOR PROTECT STATUS OPERATION  
MX29LA641DꢀH/LꢀprovidesꢀhardwareꢀsectorꢀprotectionꢀagainstꢀProgramꢀandꢀEraseꢀoperationꢀforꢀprotectedꢀsec-  
tors.ꢀTheꢀsectorꢀprotectꢀstatusꢀcanꢀbeꢀreadꢀthroughꢀSectorꢀProtectꢀVerifyꢀcommand.ꢀThisꢀmethodꢀrequiresꢀVhvꢀonꢀ  
A9ꢀpin,ꢀVihꢀonꢀWE#ꢀandꢀA1ꢀpins,ꢀVilꢀonꢀCEx,ꢀOE#,ꢀA6ꢀandꢀA0ꢀpins,ꢀandꢀsectorꢀaddressꢀonꢀA15ꢀtoꢀA21ꢀpins.ꢀIfꢀtheꢀ  
readꢀoutꢀdataꢀisꢀ01H,ꢀtheꢀdesignatedꢀsectorꢀisꢀprotected.ꢀOppositely,ꢀifꢀtheꢀreadꢀoutꢀdataꢀisꢀ00H,ꢀtheꢀdesignatedꢀ  
sectorꢀisꢀnotꢀprotected.  
SECURITY SECTOR FLASH MEMORY REGION  
TheꢀSecurityꢀSectorꢀregionꢀisꢀanꢀextraꢀOTPꢀmemoryꢀspaceꢀofꢀ128ꢀwordsꢀinꢀlength.ꢀTheꢀsecurityꢀsectorsꢀcanꢀbeꢀ  
lockedꢀuponꢀshippingꢀfromꢀfactory,ꢀorꢀitꢀcanꢀbeꢀlockedꢀbyꢀcustomerꢀafterꢀshipping.ꢀCustomerꢀcanꢀissueꢀSecurityꢀ  
SectorꢀFactoryꢀProtectꢀVerifyꢀand/orꢀSecurityꢀSectorꢀProtectꢀVerifyꢀtoꢀqueryꢀtheꢀlockꢀstatusꢀofꢀtheꢀdevice.ꢀ  
Infactory-lockeddevice,securitysectorregionisprotectedwhenshippedfromfactoryandthesecuritysiliconꢀ  
sectorꢀindicatorꢀbitꢀisꢀsetꢀtoꢀ"1".ꢀInꢀcustomerꢀlockableꢀdevice,ꢀsecurityꢀsectorꢀregionꢀisꢀunprotectedꢀwhenꢀshippedꢀ  
fromꢀfactoryꢀandꢀtheꢀsecurityꢀsiliconꢀindicatorꢀbitꢀisꢀsetꢀtoꢀ"0".ꢀ  
Factory Locked: Security Sector Programmed and Protected at the Factory  
Inꢀaꢀfactoryꢀlockedꢀdevice,ꢀtheꢀsecurityꢀsiliconꢀregionꢀisꢀpermanentlyꢀlockedꢀafterꢀshippingꢀfromꢀfactory.ꢀTheꢀde-  
viceꢀwillꢀhaveꢀaꢀ16-byteꢀ(8-word)ꢀESNꢀinꢀtheꢀsecurityꢀregionꢀatꢀaddressꢀ:ꢀ000000hꢀ-ꢀ000007h.  
Theꢀsecuredꢀsiliconꢀsectorꢀaddressꢀspaceꢀinꢀthisꢀdeviceꢀisꢀallocatedꢀasꢀfollows.  
Secured Silicon Sector  
Address Range  
Standard Factory  
Locked  
Express Flash Factory Locked Customer Lockable  
000000h-000007h  
000008h-00007Fh  
ESN  
Unavailable  
ESNꢀorꢀDeterminedꢀbyꢀCustomer  
DeterminedꢀbyꢀCustomer  
DeterminedꢀbyꢀCustomer  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
14  
MX29LA641D H/L  
Customer Lockable: Security Sector NOT Programmed or Protected at the Factory  
Whenꢀtheꢀsecurityꢀfeatureꢀisꢀnotꢀrequired,ꢀtheꢀsecurityꢀregionꢀcanꢀactꢀasꢀanꢀextraꢀmemoryꢀspace.ꢀ  
Securityꢀsiliconꢀsectorꢀcanꢀalsoꢀbeꢀprotectedꢀbyꢀtwoꢀmethods.ꢀNoteꢀthatꢀonceꢀtheꢀsecurityꢀsiliconꢀsectorꢀisꢀpro-  
tected,ꢀthereꢀisꢀnoꢀwayꢀtoꢀunprotectꢀtheꢀsecurityꢀsiliconꢀsectorꢀandꢀtheꢀcontentꢀofꢀitꢀcanꢀnoꢀlongerꢀbeꢀaltered.  
Theꢀfirstꢀmethodꢀisꢀtoꢀwriteꢀaꢀthree-cycleꢀcommandꢀofꢀEnterꢀSecurityꢀRegion,ꢀandꢀthenꢀfollowꢀtheꢀsectorꢀprotectꢀ  
algorithmꢀasꢀillustratedꢀinꢀFigureꢀ15,ꢀexceptꢀthatꢀRESET#ꢀpinꢀmayꢀatꢀeitherꢀVihꢀorꢀVhv.ꢀ  
Theothermethodistowriteathree-cyclecommandofEnterSecurityRegion,andthenfollowthealternateꢀ  
methodꢀofꢀsectorꢀprotectꢀwithꢀA9,ꢀOE#ꢀatꢀVhv.  
Afterꢀtheꢀsecurityꢀsiliconꢀisꢀlockedꢀandꢀverified,ꢀsystemꢀmustꢀwriteꢀExitꢀSecurityꢀSectorꢀRegion,ꢀgoꢀthroughꢀaꢀpow-  
erꢀcycle,ꢀorꢀissueꢀaꢀhardwareꢀresetꢀtoꢀreturnꢀtheꢀdeviceꢀtoꢀreadꢀnormalꢀarrayꢀmode.  
DATA PROTECTION  
Toꢀavoidꢀaccidentalꢀerasureꢀorꢀprogrammingꢀofꢀtheꢀdevice,ꢀtheꢀdeviceꢀisꢀautomaticallyꢀresetꢀtoꢀreadꢀarrayꢀmodeꢀ  
duringꢀpowerꢀup.ꢀBesides,ꢀonlyꢀafterꢀsuccessfulꢀcompletionꢀofꢀtheꢀspecifiedꢀcommandꢀsetsꢀwillꢀtheꢀdeviceꢀbeginꢀ  
itsꢀeraseꢀorꢀprogramꢀoperation.  
Otherꢀfeaturesꢀtoꢀprotectꢀtheꢀdataꢀfromꢀaccidentalꢀalternationꢀareꢀdescribedꢀasꢀfollowed.  
LOW VCC WRITE INHIBIT  
TheꢀdeviceꢀrefusesꢀtoꢀacceptꢀanyꢀwriteꢀcommandꢀwhenꢀVccꢀisꢀlessꢀthanꢀVLKO.ꢀThisꢀpreventsꢀdataꢀfromꢀspuri-  
ouslyꢀaltered.ꢀTheꢀdeviceꢀautomaticallyꢀresetsꢀitselfꢀwhenꢀVccꢀisꢀlowerꢀthanꢀVLKOꢀandꢀwriteꢀcyclesꢀareꢀignoredꢀ  
untilꢀVccꢀisꢀgreaterꢀthanꢀVLKO.ꢀSystemꢀmustꢀprovideꢀproperꢀsignalsꢀonꢀcontrolꢀpinsꢀafterꢀVccꢀisꢀlargerꢀthanꢀVLKOꢀ  
toꢀavoidꢀunintentionalꢀprogramꢀorꢀeraseꢀoperation  
WRITE PULSE "GLITCH" PROTECTION  
CEx,WE#,OE#pulsesshorterthan5nsaretreatedasglitchesandwillnotberegardedasaneffectivewriteꢀ  
cycle.  
LOGICAL INHIBIT  
AvalidꢀwriteꢀcycleꢀrequiresꢀbothꢀCExꢀandꢀWE#ꢀatꢀVilꢀwithꢀOE#ꢀatꢀVih.ꢀWriteꢀcycleꢀisꢀignoredꢀwhenꢀeitherꢀCExꢀatꢀ  
Vih,ꢀWE#ꢀaꢀVih,ꢀorꢀOE#ꢀatꢀVil.  
POWER-UP SEQUENCE  
Uponꢀpowerꢀup,ꢀMX29LA641DꢀH/Lꢀisꢀplacedꢀinꢀreadꢀarrayꢀmode.ꢀFurthermore,ꢀprogramꢀorꢀeraseꢀoperationꢀwillꢀ  
beginꢀonlyꢀafterꢀsuccessfulꢀcompletionꢀofꢀspecifiedꢀcommandꢀsequences.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
15  
MX29LA641D H/L  
POWER-UP WRITE INHIBIT  
WhenꢀWE#,ꢀCExꢀisꢀheldꢀatꢀVilꢀandꢀOE#ꢀisꢀheldꢀatꢀVihꢀduringꢀpowerꢀup,ꢀtheꢀdeviceꢀignoresꢀtheꢀfirstꢀcommandꢀonꢀ  
theꢀrisingꢀedgeꢀofꢀWE#.  
POWER SUPPLY DECOUPLING  
Aꢀ0.1uFꢀcapacitorꢀshouldꢀbeꢀconnectedꢀbetweenꢀtheꢀVccꢀandꢀGNDꢀtoꢀreduceꢀtheꢀnoiseꢀeffect.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
16  
MX29LA641D H/L  
SOFTWARE COMMAND DEFINITIONS  
Table3indicatesallvalidcommandsequences.Pleasenotethatifyougivewrongaddressanddata,orwriteꢀ  
themꢀbyꢀwrongꢀcommandꢀsequence,ꢀtheꢀdeviceꢀwillꢀbeꢀresetꢀintoꢀreadꢀmode.  
WhileWE#ꢀorꢀCExꢀgoesꢀlow,ꢀtheꢀfallingꢀedgeꢀofꢀwhichꢀhappensꢀlaterꢀwillꢀlatchꢀallꢀaddress.ꢀWhileꢀWE#ꢀorꢀCExꢀ  
goesꢀhigh,ꢀandꢀtheꢀrisingꢀedgeꢀofꢀwhichꢀhappensꢀfirstꢀwillꢀlatchꢀallꢀdata.ꢀ  
TABLE 3. MX29LA641D H/L COMMAND DEFINITIONS  
AutomaticꢀSelect  
Read Reset  
Mode Mode  
SecurityꢀSectorꢀFactoryꢀ  
Commandꢀ  
ManufacturerꢀID  
DeviceꢀIDꢀ  
SectorꢀProtectꢀVerify  
Protect Verify  
Word  
555  
AA  
2AA  
55  
Byte  
AAA  
AA  
555  
55  
Word Byte  
Word  
555  
AA  
2AA  
55  
Byte  
AAA  
AA  
555  
55  
Word  
555  
Byte  
AAA  
Addr Addr  
XXX  
555  
AA  
AAA  
AA  
1stꢀBusꢀ  
Cycle  
Data Data  
Addr  
Data  
F0  
AA  
2AA  
55  
AA  
555  
55  
2AA  
55  
555  
55  
2ndꢀBusꢀ  
Cycle  
Addr  
Data  
555  
90  
AAA  
90  
555  
90  
AAA  
90  
555  
90  
AAA  
90  
555  
90  
AAA  
90  
3rdꢀBusꢀꢀ  
Cycle  
(Sector)  
X02  
(Sector)  
X04  
Addr  
X00  
X00  
X01  
X02  
X03  
X06  
4thꢀBusꢀ  
Cycle  
98/18ꢀ(H)  
88/08ꢀ(L)  
98/18ꢀ(H)  
88/08ꢀ(L)  
Data  
C2h  
C2h  
ID1  
ID1  
00/01  
00/01  
Addr  
Data  
Addr  
Data  
X0E ꢀX1C  
5thꢀBusꢀꢀ  
Cycle  
ID2  
X0F  
ID3  
ID2ꢀ  
X1E  
ID3  
6thꢀBusꢀꢀ  
Cycle  
EnterꢀSecurityꢀ  
SectorꢀRegionꢀ  
Enable  
ExitꢀSecurityꢀ  
Sector  
Sectorꢀ  
Erase  
Erase  
Suspend Resume  
Erase  
Program ChipꢀErase  
CFIꢀRead  
Commandꢀ  
Word  
555  
AA  
2AA  
55  
Byte Word Byte Word Byte Word Byte Word Byte Word Byte Byte/Word Byte/Word  
Addr  
Data  
Addr  
Data  
Addr  
Data  
Addr  
Data  
Addr  
Data  
AAA 555 AAA 555 AAA 555 AAA 555 AAA 55  
AA AA AA AA AA AA AA AA AA 98  
555 2AA 555 2AA 555 2AA 555 2AA 555  
55 55 55 55 55 55 55 55 55  
AAA 555 AAA 555 AAA 555 AAA 555 AAA  
AA  
98  
XXX  
B0  
XXX  
30  
1stꢀBusꢀ  
Cycle  
2ndꢀBusꢀ  
Cycle  
555  
88  
3rdꢀBusꢀꢀ  
Cycle  
88  
90  
90  
A0  
A0  
80  
80  
80  
80  
XXX XXX Addr Addr 555 AAA 555 AAA  
4thꢀBusꢀ  
Cycle  
00  
00 Data Data AA  
2AA 555 2AA 555  
55 55 55 55  
Sec- Sec-  
AA  
AA AA  
5thꢀBusꢀꢀ  
Cycle  
Addr  
555 AAA  
6thꢀBusꢀꢀ  
Cycle  
tor  
tor  
Data  
10  
10  
30  
30  
Notes:  
Device ID  
ID1  
ID2  
ID3  
Interface  
MX29LA641DH  
Word  
227E  
Byte  
7E  
Word  
2213  
Byte  
13  
Word  
2201  
Byte  
01  
MX29LA641DL  
227E  
7E  
2213  
13  
2200  
00  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
17  
MX29LA641D H/L  
RESET  
Inꢀtheꢀfollowingꢀsituations,ꢀexecutingꢀresetꢀcommandꢀwillꢀresetꢀdeviceꢀꢀbackꢀtoꢀreadꢀarrayꢀmode:  
•ꢀ Amongꢀeraseꢀcommandꢀsequenceꢀ(beforeꢀtheꢀfullꢀcommandꢀsetꢀisꢀcompleted)  
•ꢀ Sectorꢀeraseꢀtime-outꢀperiod  
•ꢀ Eraseꢀfailꢀ(whileꢀQ5ꢀisꢀhigh)  
•ꢀ Amongprogramcommandsequence(beforethefullcommandsetiscompleted,erase-suspendedprogramꢀ  
included)  
•ꢀ Programꢀfailꢀ(whileꢀQ5ꢀisꢀhigh,ꢀandꢀerase-suspendedꢀprogramꢀfailꢀisꢀincluded)  
•ꢀ ReadꢀsiliconꢀIDꢀmode  
•ꢀ Sectorꢀprotectꢀverify  
•ꢀ CFIꢀmode  
Whileꢀdeviceꢀisꢀatꢀtheꢀstatusꢀofꢀprogramꢀfailꢀorꢀeraseꢀfailꢀ(Q5ꢀisꢀhigh),ꢀuserꢀmustꢀissueꢀresetꢀcommandꢀtoꢀresetꢀ  
deviceꢀꢀbackꢀtoꢀreadꢀarrayꢀmode.ꢀWhileꢀtheꢀdeviceꢀisꢀinꢀreadꢀsiliconꢀIDꢀmode,ꢀsectorꢀprotectꢀverifyꢀorꢀCFIꢀmode,ꢀ  
userꢀmustꢀissueꢀresetꢀcommandꢀtoꢀresetꢀdeviceꢀꢀbackꢀtoꢀreadꢀarrayꢀmode.ꢀꢀꢀ  
Whenꢀtheꢀdeviceꢀisꢀinꢀtheꢀprogressꢀofꢀprogrammingꢀ(notꢀprogramꢀfail)ꢀorꢀerasingꢀ(notꢀeraseꢀfail),ꢀdeviceꢀwillꢀꢀig-  
nore reset command.  
AUTOMATIC SELECT COMMAND SEQUENCE  
AutomaticꢀSelectꢀmodeꢀisꢀusedꢀtoꢀaccessꢀtheꢀmanufacturerꢀID,ꢀdeviceꢀIDꢀandꢀtoꢀverifyꢀwhetherꢀorꢀnotꢀsecuredꢀ  
siliconꢀisꢀlockedꢀandꢀwhetherꢀorꢀnotꢀaꢀsectorꢀisꢀprotected.ꢀTheꢀautomaticꢀselectꢀmodeꢀhasꢀfourꢀcommandꢀcycles.ꢀ  
Thersttwoareunlockcycles,andfollowedbyaspecificcommand.ꢀThefourthcycleisanormalreadcycle,ꢀ  
andꢀuserꢀcanꢀreadꢀatꢀanyꢀaddressꢀanyꢀnumberꢀofꢀtimesꢀwithoutꢀenteringꢀanotherꢀcommandꢀsequence.ꢀTheꢀresetꢀ  
commandꢀisꢀnecessaryꢀtoꢀexitꢀtheꢀAutomaticꢀSelectꢀmodeꢀandꢀbackꢀtoꢀreadꢀarray.ꢀTheꢀfollowingꢀtableꢀshowsꢀtheꢀ  
identificationꢀcodeꢀwithꢀcorrespondingꢀaddress.  
Identifier Code  
Word/Byte Mode  
Word  
Address  
X00  
Data (Hex) Representation  
C2  
C2  
ManufacturerꢀID  
Byte  
X00  
Word  
Byte  
Word  
Byte  
Word  
Byte  
X01  
X02  
X0E  
X1C  
X0F  
227E  
7E  
2213  
13  
DeviceꢀID,ꢀcycleꢀ1  
DeviceꢀID,ꢀcycleꢀ2  
DeviceꢀID,ꢀcycleꢀ3  
2201/2200  
ꢀ29LA641DꢀH/L  
X1E  
01/00  
98/18ꢀ(H)  
88/08ꢀ(H)  
Word  
Byte  
X03  
Factoryꢀlocked/unlocked  
Factoryꢀlocked/unlocked  
SecuredꢀSilicon  
98/18ꢀ(H)  
88/08ꢀ(H)  
00/01  
X06  
Word  
Byte  
(Sectorꢀaddress)ꢀXꢀ02  
(Sectorꢀaddress)ꢀXꢀ04  
Unprotected/protected  
Unprotected/protected  
SectorꢀProtectꢀVerify  
00/01  
ThereꢀisꢀanꢀalternativeꢀmethodꢀtoꢀthatꢀshownꢀinꢀTableꢀ2,ꢀwhichꢀisꢀintendedꢀforꢀEPROMꢀprogrammersꢀandꢀrequiresꢀ  
VhvꢀonꢀaddressꢀbitꢀA9.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
18  
MX29LA641D H/L  
AUTOMATIC PROGRAMMING  
TheꢀMX29LA641DꢀꢀH/LꢀcanꢀprovideꢀtheꢀuserꢀprogramꢀfunctionꢀbyꢀtheꢀformꢀofꢀByte-ModeꢀorꢀWord-Mode.ꢀAsꢀlongꢀ  
asꢀtheꢀusersꢀenterꢀtheꢀrightꢀcycleꢀdefinedꢀinꢀtheꢀTable.3ꢀ(includingꢀ2ꢀunlockꢀcyclesꢀandꢀA0H),ꢀanyꢀdataꢀuserꢀinputsꢀ  
willꢀautomaticallyꢀbeꢀprogrammedꢀintoꢀtheꢀarray.  
Oncetheprogramfunctionisexecuted,theinternalwritestatecontrollerwillautomaticallyexecutethealgo-  
rithmsandtimingsnecessaryforprogramandverification,whichincludesgeneratingsuitableprogrampulse,ꢀ  
verifyingꢀwhetherꢀtheꢀthresholdꢀvoltageꢀofꢀtheꢀprogrammedꢀcellꢀisꢀhighꢀenoughꢀandꢀrepeatingꢀtheꢀprogramꢀpulseꢀ  
ifꢀanyꢀofꢀtheꢀcellsꢀdoesꢀnotꢀpassꢀverification.ꢀMeanwhile,ꢀtheꢀinternalꢀcontrolꢀwillꢀprohibitꢀtheꢀprogrammingꢀtoꢀcellsꢀ  
thatꢀpassꢀverificationꢀwhileꢀtheꢀotherꢀcellsꢀfailꢀinꢀverificationꢀinꢀorderꢀtoꢀavoidꢀover-programming.ꢀWithꢀtheꢀinternalꢀ  
writeꢀstateꢀcontroller,ꢀtheꢀdeviceꢀrequiresꢀtheꢀuserꢀtoꢀwriteꢀtheꢀprogramꢀcommandꢀandꢀdataꢀonly.ꢀ  
Programmingꢀwillꢀonlyꢀchangeꢀtheꢀbitꢀstatusꢀfromꢀ"1"ꢀtoꢀ"0".ꢀThatꢀisꢀtoꢀsay,ꢀitꢀisꢀimpossibleꢀtoꢀconvertꢀtheꢀbitꢀstatusꢀ  
fromꢀ"0"ꢀtoꢀ"1"ꢀbyꢀprogramming.ꢀMeanwhile,ꢀtheꢀinternalꢀwriteꢀverificationꢀonlyꢀdetectsꢀtheꢀerrorsꢀofꢀtheꢀ"1"ꢀthatꢀisꢀ  
notꢀsuccessfullyꢀprogrammedꢀtoꢀ"0".ꢀ  
Anyꢀcommandꢀwrittenꢀtoꢀtheꢀdeviceꢀduringꢀprogrammingꢀwillꢀbeꢀignoredꢀexceptꢀhardwareꢀreset,ꢀwhichꢀwillꢀtermi-  
nateꢀtheꢀprogramꢀoperationꢀafterꢀaꢀperiodꢀofꢀtimeꢀnoꢀmoreꢀthanꢀTready.ꢀWhenꢀtheꢀembeddedꢀprogramꢀalgorithmꢀ  
isꢀcompleteꢀorꢀtheꢀprogramꢀoperationꢀisꢀterminatedꢀbyꢀhardwareꢀreset,ꢀtheꢀdeviceꢀwillꢀreturnꢀtoꢀtheꢀreadingꢀarrayꢀ  
data mode.  
TheꢀtypicalꢀchipꢀprogramꢀtimeꢀatꢀroomꢀtemperatureꢀofꢀtheꢀMX29LA641DꢀH/Lꢀisꢀlessꢀthanꢀ45ꢀseconds.  
Whenꢀtheꢀembeddedꢀprogramꢀoperationꢀisꢀonꢀgoing,ꢀuserꢀcanꢀconfirmꢀifꢀtheꢀembeddedꢀoperationꢀisꢀfinishedꢀorꢀ  
notꢀbyꢀtheꢀfollowingꢀmethods:  
Status  
Inꢀprogress*1  
Finished  
Q7  
Q7#  
Q7  
Q6  
Toggling  
Stopꢀtoggling  
Toggling  
Q5  
0
0
RY/BY#*2  
0
1
0
Exceedꢀtimeꢀlimit  
Q7#  
1
*1:ꢀTheꢀstatusꢀ"inꢀprogress"ꢀmeansꢀbothꢀprogramꢀmodeꢀandꢀerase-suspendedꢀprogramꢀmode.  
*2:ꢀRY/BY#ꢀisꢀanꢀopenꢀdrainꢀoutputꢀpinꢀandꢀshouldꢀbeꢀweaklyꢀconnectedꢀtoꢀVDDꢀthroughꢀaꢀpull-upꢀresistor.  
*3:ꢀWhenꢀanꢀattemptꢀisꢀmadeꢀtoꢀprogramꢀaꢀprotectedꢀsector,ꢀQ7ꢀwillꢀoutputꢀitsꢀcomplementꢀdataꢀorꢀQ6ꢀcontinuesꢀ  
toꢀtoggleꢀforꢀaboutꢀ1usꢀorꢀlessꢀandꢀtheꢀdeviceꢀreturnsꢀtoꢀreadꢀarrayꢀstateꢀwithoutꢀprogramingꢀtheꢀdataꢀinꢀtheꢀpro-  
tected sector.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
19  
MX29LA641D H/L  
CHIP ERASE  
ChipꢀEraseꢀisꢀtoꢀeraseꢀallꢀtheꢀdataꢀwithꢀ"1"ꢀandꢀ"0"ꢀasꢀallꢀ"1".ꢀItꢀneedsꢀ6ꢀcyclesꢀtoꢀwriteꢀtheꢀactionꢀin,ꢀandꢀtheꢀfirstꢀ  
twoꢀcyclesꢀareꢀ"unlock"ꢀcycles,ꢀtheꢀthirdꢀoneꢀisꢀaꢀconfigurationꢀcycle,ꢀtheꢀfourthꢀandꢀfifthꢀareꢀalsoꢀ"unlock"ꢀcycles,ꢀ  
andꢀtheꢀsixthꢀcycleꢀisꢀtheꢀchipꢀeraseꢀoperation.ꢀ  
Duringꢀchipꢀerasing,ꢀallꢀtheꢀcommandsꢀwillꢀnotꢀbeꢀacceptedꢀexceptꢀhardwareꢀresetꢀorꢀtheꢀworkingꢀvoltageꢀisꢀtooꢀ  
lowꢀthatꢀchipꢀeraseꢀwillꢀbeꢀinterrupted.ꢀAfterꢀChipꢀErase,ꢀtheꢀchipꢀwillꢀreturnꢀtoꢀtheꢀstateꢀofꢀReadꢀArray.  
Whenꢀtheꢀembeddedꢀchipꢀeraseꢀoperationꢀisꢀonꢀgoing,ꢀuserꢀcanꢀconfirmꢀifꢀtheꢀembeddedꢀoperationꢀisꢀfinishedꢀorꢀ  
notꢀbyꢀtheꢀfollowingꢀmethods:ꢀ  
Status  
Inꢀprogress  
Finished  
Q7  
0
1
Q6  
Toggling  
Stopꢀtoggling  
Toggling  
Q5  
0
0
Q2  
Toggling  
1
RY/BY#  
0
1
0
Exceedꢀtimeꢀlimit  
0
1
Toggling  
SECTOR ERASE  
SectorꢀEraseꢀisꢀtoꢀeraseꢀallꢀtheꢀdataꢀinꢀaꢀsectorꢀwithꢀ"1"ꢀandꢀ"0"ꢀasꢀallꢀ"1".ꢀItꢀrequiresꢀsixꢀcommandꢀcyclesꢀtoꢀis-  
sue.ꢀTheꢀfirstꢀtwoꢀcyclesꢀareꢀ"unlockꢀcycles",ꢀtheꢀthirdꢀoneꢀisꢀaꢀconfigurationꢀcycle,ꢀtheꢀfourthꢀandꢀfifthꢀareꢀalsoꢀ  
"unlockꢀcycles"ꢀandꢀtheꢀsixthꢀcycleꢀisꢀtheꢀsectorꢀeraseꢀcommand.ꢀAfterꢀtheꢀsectorꢀeraseꢀcommandꢀsequenceꢀisꢀ  
issued,thereisatime-outperiodof50uscountedinternally.Duringthetime-outperiod,additionalsectorad-  
dressꢀandꢀsectorꢀeraseꢀcommandꢀcanꢀbeꢀwrittenꢀmultiply.ꢀOnceꢀuserꢀentersꢀanotherꢀsectorꢀeraseꢀcommand,ꢀtheꢀ  
time-outꢀperiodꢀofꢀ50usꢀisꢀrecounted.ꢀIfꢀuserꢀentersꢀanyꢀcommandꢀotherꢀthanꢀsectorꢀeraseꢀorꢀeraseꢀsuspendꢀdur-  
ingꢀtime-outꢀperiod,ꢀtheꢀeraseꢀcommandꢀwouldꢀbeꢀabortedꢀandꢀtheꢀdeviceꢀisꢀresetꢀtoꢀreadꢀarrayꢀcondition.ꢀTheꢀ  
numberꢀofꢀsectorsꢀcouldꢀbeꢀfromꢀoneꢀsectorꢀtoꢀallꢀsectors.ꢀAfterꢀtime-outꢀperiodꢀpassingꢀby,ꢀadditionalꢀeraseꢀcom-  
mandꢀisꢀnotꢀacceptedꢀandꢀeraseꢀembeddedꢀoperationꢀbegins.  
Duringꢀsectorꢀerasing,ꢀallꢀcommandsꢀwillꢀnotꢀbeꢀacceptedꢀexceptꢀhardwareꢀresetꢀandꢀeraseꢀsuspendꢀandꢀuserꢀ  
canꢀcheckꢀtheꢀstatusꢀasꢀchipꢀerase.  
Whenꢀtheꢀembeddedꢀeraseꢀoperationꢀisꢀonꢀgoing,ꢀuserꢀcanꢀconfirmꢀifꢀtheꢀembeddedꢀoperationꢀisꢀfinishedꢀorꢀnotꢀ  
byꢀtheꢀfollowingꢀmethods:  
Status  
Time-outꢀperiod  
Inꢀprogress  
Finished  
Exceedꢀtimeꢀlimit  
Q7  
0
0
1
0
Q6  
Toggling  
Toggling  
Q5  
0
0
0
1
Q3  
0
1
1
1
Q2  
RY/BY#*2  
Toggling  
Toggling  
1
0
0
1
0
Stopꢀtoggling  
Toggling  
Toggling  
*1:ꢀTheꢀstatusꢀQ3ꢀisꢀtheꢀtime-outꢀperiodꢀindicator.ꢀWhenꢀQ3=0,ꢀtheꢀdeviceꢀisꢀinꢀtime-outꢀperiodꢀandꢀisꢀacceptibleꢀ  
toꢀanotherꢀsectorꢀaddressꢀtoꢀbeꢀerased.ꢀWhenꢀQ3=1,ꢀtheꢀdeviceꢀisꢀinꢀeraseꢀoperationꢀandꢀonlyꢀeraseꢀsuspendꢀisꢀ  
valid.  
*2:ꢀRY/BY#ꢀisꢀopenꢀdrainꢀoutputꢀpinꢀandꢀshouldꢀbeꢀweaklyꢀconnectedꢀtoꢀVDDꢀthroughꢀaꢀpull-upꢀresistor.  
*3:ꢀWhenꢀanꢀattemptꢀisꢀmadeꢀtoꢀeraseꢀaꢀprotectedꢀsector,ꢀQ7ꢀwillꢀoutputꢀitsꢀcomplementꢀdataꢀorꢀQ6ꢀcontinuesꢀ  
toꢀtoggleꢀforꢀ100usꢀorꢀlessꢀandꢀtheꢀdeviceꢀreturnedꢀtoꢀreadꢀarrayꢀstatusꢀwithoutꢀerasingꢀtheꢀdataꢀinꢀtheꢀprotectedꢀ  
sector.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
20  
MX29LA641D H/L  
SECTOR ERASE SUSPEND  
Duringꢀsectorꢀerasure,ꢀsectorꢀeraseꢀsuspendꢀisꢀtheꢀonlyꢀvalidꢀcommand.ꢀIfꢀuserꢀissueꢀeraseꢀsuspendꢀcommandꢀ  
inꢀtheꢀtime-outꢀperiodꢀofꢀsectorꢀerasure,ꢀdeviceꢀtime-outꢀperiodꢀwillꢀbeꢀoverꢀimmediatelyꢀandꢀtheꢀdeviceꢀwillꢀgoꢀ  
backꢀtoꢀerase-suspendedꢀreadꢀarrayꢀmode.ꢀIfꢀuserꢀissueꢀeraseꢀsuspendꢀcommandꢀduringꢀtheꢀsectorꢀeraseꢀisꢀbe-  
ingꢀoperated,ꢀdeviceꢀwillꢀsuspendꢀtheꢀongoingꢀeraseꢀoperation,ꢀandꢀafterꢀtheꢀTready1ꢀ(<=20us)ꢀsuspendꢀfinishesꢀ  
andꢀtheꢀdeviceꢀwillꢀenterꢀerase-suspendedꢀreadꢀarrayꢀmode.ꢀUserꢀcanꢀjudgeꢀifꢀtheꢀdeviceꢀhasꢀfinishedꢀeraseꢀsus-  
pendꢀthroughꢀQ6,ꢀQ7,ꢀandꢀRY/BY#.  
Afterꢀdeviceꢀhasꢀenteredꢀerase-suspendedꢀreadꢀarrayꢀmode,ꢀuserꢀcanꢀreadꢀotherꢀsectorsꢀnotꢀatꢀeraseꢀsuspendꢀ  
byꢀtheꢀspeedꢀofꢀTaa;ꢀwhileꢀreadingꢀtheꢀsectorꢀinꢀerase-suspendꢀmode,ꢀdeviceꢀwillꢀoutputꢀitsꢀstatus.ꢀUserꢀcanꢀuseꢀ  
Q6ꢀandꢀQ2ꢀtoꢀjudgeꢀtheꢀsectorꢀisꢀerasingꢀorꢀtheꢀeraseꢀisꢀsuspended.  
Status  
Q7  
1
Q6  
No  
toggle  
Data  
Toggle  
Q5  
Q3  
Q2  
RY/BY#  
Eraseꢀsuspendꢀreadꢀinꢀeraseꢀsuspendedꢀsector  
Eraseꢀsuspendꢀreadꢀinꢀnon-eraseꢀsuspendedꢀsector  
0
N/A  
Toggle  
1
Data  
Data  
0
Data  
N/A  
Data  
N/A  
1
0
Eraseꢀsuspendꢀprogramꢀinꢀnon-eraseꢀsuspendedꢀsector Q7#  
Whenthedevicehassuspendederasing,usercanexecutethecommandsetsexceptsectoreraseandchipꢀ  
erase,ꢀsuchꢀasꢀreadꢀsiliconꢀID,ꢀsectorꢀprotectꢀverify,ꢀprogram,ꢀCFIꢀqueryꢀandꢀeraseꢀresume.ꢀ  
SECTOR ERASE RESUME  
Sectorꢀeraseꢀresumeꢀcommandꢀisꢀvalidꢀonlyꢀwhenꢀtheꢀdeviceꢀisꢀinꢀeraseꢀsuspendꢀstate.ꢀAfterꢀeraseꢀresume,ꢀuserꢀ  
canꢀissueꢀanotherꢀeraseꢀsuspendꢀcommand,ꢀbutꢀthereꢀshouldꢀbeꢀaꢀ4msꢀintervalꢀbetweenꢀeraseꢀresumeꢀandꢀtheꢀ  
nexterasesuspend.Ifuserissueinfinitesuspend-resumeloop,orsuspend-resumeexceeds1024times,theꢀ  
timeꢀforꢀerasingꢀwillꢀincrease.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
21  
MX29LA641D H/L  
QUERY COMMAND AND COMMON FLASH INTERFACE (CFI) MODE  
MX29LA641DH/LfeaturesCFImode.Hostsystemcanretrievetheoperatingcharacteristics,structureandꢀ  
vendor-specifiedinformationsuchasidentifyinginformation,memorysize,byte/wordconfiguration,operatingꢀ  
voltagesandtiminginformationofthisdevicebyCFImode.ꢀTheꢀdeviceꢀentersꢀtheꢀCFIꢀQueryꢀmodeꢀwhenꢀtheꢀ  
systemꢀwritesꢀtheꢀCFIꢀQueryꢀcommandꢀ"98H"ꢀtoꢀaddressꢀ"55H"ꢀanyꢀtimeꢀtheꢀdeviceꢀisꢀreadyꢀtoꢀreadꢀarrayꢀdata.ꢀ  
TheꢀsystemꢀcanꢀreadꢀCFIꢀinformationꢀatꢀtheꢀaddressesꢀgivenꢀinꢀTableꢀ4.ꢀAꢀresetꢀcommandꢀisꢀrequiredꢀtoꢀexitꢀCFIꢀ  
modeꢀandꢀgoꢀbackꢀtoꢀreadyꢀarrayꢀmodeꢀorꢀeraseꢀsuspendꢀmode.ꢀTheꢀsystemꢀcanꢀwriteꢀtheꢀCFIꢀQueryꢀcommandꢀ  
onlyꢀwhenꢀtheꢀdeviceꢀisꢀinꢀreadꢀmode,ꢀeraseꢀsuspend,ꢀstandbyꢀmodeꢀorꢀautomaticꢀselectꢀmode.  
Table 4-1. CFI mode: Identification Data Values  
(Allꢀvaluesꢀinꢀtheseꢀtablesꢀareꢀinꢀhexadecimal)  
Address (h)  
(Word Mode) (Byte Mode)  
Address (h)  
Description  
Data (h)  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
20  
22  
24  
26  
28  
2A  
2C  
2E  
30  
32  
34  
0051  
0052  
0059  
0002  
0000  
0040  
0000  
0000  
0000  
0000  
0000  
Query-uniqueꢀASCIIꢀstringꢀ"QRY"  
PrimaryꢀvendorꢀcommandꢀsetꢀandꢀcontrolꢀinterfaceꢀIDꢀcode  
Addressꢀforꢀprimaryꢀalgorithmꢀextendedꢀqueryꢀtableꢀ  
AlternateꢀvendorꢀcommandꢀsetꢀandꢀcontrolꢀinterfaceꢀIDꢀcode  
Addressꢀforꢀalternateꢀalgorithmꢀextendedꢀqueryꢀtableꢀ  
Table 4-2. CFI Mode: System Interface Data Values  
Address (h)  
(Word Mode) (Byte Mode)  
Address (h)  
Description  
Data (h)  
Vccꢀsupplyꢀminimumꢀprogram/eraseꢀvoltage  
Vccꢀsupplyꢀmaximumꢀprogram/eraseꢀvoltage  
VPPꢀsupplyꢀminimumꢀprogram/eraseꢀvoltage  
VPPꢀsupplyꢀmaximumꢀprogram/eraseꢀvoltage  
Typicalꢀtimeoutꢀperꢀsingleꢀword/byteꢀwrite,ꢀ2nꢀus  
Typicalꢀtimeoutꢀforꢀmaximum-sizeꢀbufferꢀwrite,ꢀ2nꢀus  
Typicalꢀtimeoutꢀperꢀindividualꢀblockꢀerase,ꢀ2n ms  
Typicalꢀtimeoutꢀforꢀfullꢀchipꢀerase,ꢀ2n ms  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
36  
38  
3A  
3C  
3E  
40  
42  
44  
46  
48  
4A  
4C  
0027  
0036  
0000  
0000  
0004  
0000  
000A  
0000  
0005  
0000  
0004  
0000  
Maximumꢀtimeoutꢀforꢀword/byteꢀwrite,ꢀ2n timesꢀtypical  
Maximumꢀtimeoutꢀforꢀbufferꢀwrite,ꢀ2n ꢀtimesꢀtypical  
Maximumꢀtimeoutꢀperꢀindividualꢀblockꢀerase,ꢀ2n ꢀtimesꢀtypical  
Maximumꢀtimeoutꢀforꢀchipꢀerase,ꢀ2n ꢀtimesꢀtypical  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
22  
MX29LA641D H/L  
Table 4-3. CFI Mode: Device Geometry Data Values  
Address (h) Address (h)  
Data (h)  
Description  
(Word Mode) (Byte Mode)  
Deviceꢀsizeꢀ=ꢀ2nꢀinꢀnumberꢀofꢀbytes  
Flashꢀdeviceꢀinterfaceꢀdescriptionꢀ(02=asynchronousꢀx8/x16)  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
4E  
ꢀ50  
ꢀ52  
54ꢀ  
56  
0017  
0002  
0000  
0000  
0000  
0001  
007F  
0000  
0000  
0001  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
Maximumꢀnumberꢀofꢀbytesꢀinꢀbufferꢀwriteꢀ=ꢀ2n (notꢀsupport)  
Numberꢀofꢀeraseꢀregionsꢀwithinꢀdevice  
IndexꢀforꢀEraseꢀBankꢀAreaꢀ1  
ꢀ58  
ꢀ5A  
ꢀ5C  
ꢀ5E  
ꢀ60  
ꢀ62  
ꢀ64  
ꢀ66  
ꢀ68  
ꢀ6A  
ꢀ6C  
ꢀ6E  
70  
[2E,2D]ꢀ=ꢀ#ꢀofꢀsame-sizeꢀsectorsꢀinꢀregionꢀ1-1  
[30,ꢀ2F]ꢀ=ꢀsectorꢀsizeꢀinꢀmultiplesꢀofꢀ256-bytes  
IndexꢀforꢀEraseꢀBankꢀAreaꢀ2  
IndexꢀforꢀEraseꢀBankꢀAreaꢀ3  
IndexꢀforꢀEraseꢀBankꢀAreaꢀ4  
72  
74  
ꢀ76  
78  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
23  
MX29LA641D H/L  
Table 4-4. CFI Mode: Primary Vendor-Specific Extended Query Data Values  
Address (h) Address (h)  
(Word Mode) (Byte Mode)  
Description  
Data (h)  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
80  
82  
84  
ꢀ86  
88  
8A  
8Cꢀ  
8E  
90  
92  
94  
ꢀ96  
98  
0050  
0052  
0049  
0031  
0033  
0000  
0002  
0004  
0001  
0004  
0000  
0000  
0000  
Queryꢀ-ꢀPrimaryꢀextendedꢀtable,ꢀuniqueꢀASCIIꢀstring,ꢀPRI  
Majorꢀversionꢀnumber,ꢀASCII  
Minorꢀversionꢀnumber,ꢀASCII  
Unlockꢀrecognizesꢀaddressꢀ(0=ꢀrecognize,ꢀ1=ꢀdon'tꢀrecognize)  
Eraseꢀsuspendꢀ(2=ꢀtoꢀbothꢀreadꢀandꢀprogram)  
Sectorꢀprotectꢀ(N=ꢀ#ꢀofꢀsectors/group)  
Temporaryꢀsectorꢀunprotectꢀ(1=supported)  
Sectorꢀprotect/Chipꢀunprotectꢀscheme  
SimultaneousꢀR/Wꢀoperationꢀ(0=notꢀsupported)  
Burstꢀmodeꢀ(0=notꢀsupported)  
Pageꢀmodeꢀ(0=notꢀsupported)  
Minimumꢀꢀaccelerationꢀsupplyꢀ(0=ꢀnotꢀsupported),ꢀ  
[D7:D4]ꢀforꢀvolt,ꢀ[D3:D0]ꢀforꢀ100mV  
Maximumꢀaccelerationꢀsupplyꢀ(0=ꢀnotꢀsupported),ꢀ  
[D7:D4]ꢀforꢀvolt,ꢀ[D3:D0]ꢀforꢀ100mV  
4D  
4E  
4F  
9A  
9Cꢀ  
9E  
0095  
00A5  
Low/Highꢀbootꢀblockꢀindicator  
0004/0005  
04h=Lowꢀbootꢀdevice,ꢀ05h=Highꢀbootꢀdevice  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
24  
MX29LA641D H/L  
ABSOLUTE MAXIMUM STRESS RATINGS  
SurroundingꢀTemperatureꢀwith Bias  
StorageꢀTemperature  
VCCꢀꢀ  
-65oCꢀtoꢀ+125oC  
-65oCꢀtoꢀ+150oC  
-0.5Vꢀtoꢀ+4.0ꢀV  
RESET#,ꢀA9,ꢀACCꢀandꢀOE#  
Theꢀotherꢀpins.  
-0.5Vꢀtoꢀ+10.5ꢀV  
-0.5VꢀtoꢀVccꢀ+0.5V  
200 mA  
VoltageꢀRange  
OutputꢀShortꢀCircuitꢀCurrentꢀ(lessꢀthanꢀoneꢀsecond)  
Note:  
1.ꢀMinimumꢀvoltageꢀmayꢀundershootꢀtoꢀ-2Vꢀduringꢀtransitionꢀandꢀforꢀlessꢀthanꢀ20nsꢀduringꢀtransitions.  
2.ꢀMaximumꢀvoltageꢀmayꢀovershootꢀtoꢀVcc+2Vꢀduringꢀtransitionꢀandꢀforꢀlessꢀthanꢀ20nsꢀduringꢀtransitions.  
OPERATING TEMPERATURE AND VOLTAGE  
A
Commercial (C) Grade  
Industrial (I) Grade  
SurroundingꢀTemperatureꢀ(T )  
0°Cꢀtoꢀ+70°C  
-40°Cꢀtoꢀ+85°C  
+2.7ꢀVꢀtoꢀ3.6ꢀV  
A
SurroundingꢀTemperatureꢀ(T )  
range  
VCC  
Supply Voltages  
VCC  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
25  
MX29LA641D H/L  
DC CHARACTERISTICS  
Symbol  
Description  
Min  
Typ  
Max  
Remark  
Iilk  
Iilk9  
Iolk  
Icr1  
Icr2  
InputꢀLeak  
A9ꢀLeak  
OutputꢀLeak  
ReadꢀCurrentꢀ(5MHz)  
ReadꢀCurrentꢀ(1MHz)  
1.0uA  
35uAꢀ A9=10V  
1.0uA  
16mA CE#=Vil,ꢀOE#=Vih  
4mA CE#=Vil,ꢀOE#=Vih  
±
±
9mA  
2mA  
CE#=Vil,ꢀOE#=Vih,ꢀ  
WE#=Vil  
Vcc=Vccꢀmax,ꢀ  
otherꢀpinꢀdisable  
Icw  
Isb  
WriteꢀCurrent  
26mA  
5uA  
30mA  
StandbyꢀCurrent  
15uA  
Vcc=Vccmax,ꢀ  
15uA Reset#ꢀenable,ꢀ  
otherꢀpinꢀdisableꢀ  
15uA  
Isbr  
ResetꢀCurrent  
5uA  
Isbs  
Icp1  
SleepꢀModeꢀCurrent  
AcceleratedꢀPgmꢀCurrent,ꢀWP#/Accꢀpinꢀ  
(Word/Byte)  
5uA  
5mA  
10mA CE#=Vil,ꢀOE#=Vih,  
Icp2 AcceleratedꢀPgmꢀCurrent,ꢀVccꢀpinꢀ(Word/Byte)  
15mA  
30mA CE#=Vil,ꢀOE#=Vih,  
Vil  
InputꢀLowꢀVoltage  
-0.5V  
0.8V  
Vih  
InputꢀHighꢀVoltage  
0.7xVcc  
Vcc+0.3V  
VeryꢀHighꢀVoltageꢀforꢀhardware  
Protect/Unprotect/AutoꢀSelect/  
TemporaryꢀUnprotect/AcceleratedꢀProgramꢀ  
OutputꢀLowꢀVoltage  
Vhv  
9.5V  
10.5V  
Vol  
0.45V Iol=4.0mA  
Ioh1=-2mA  
Ioh2=-100uA  
2.5V  
Voh1 OuputꢀHighꢀVoltage  
Voh2 OuputꢀHighꢀVoltage  
Vlko LowꢀVccꢀLock-outꢀVoltage  
0.85xVcc  
Vcc-0.4V  
2.3V  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
26  
MX29LA641D H/L  
SWITCHING TEST CIRCUITS  
Vcc  
R2  
TESTED DEVICE  
+3.3V  
0.1uF  
CL  
R1  
DIODES=IN3064  
OR EQUIVALENT  
R1=6.2Kꢀohm  
R2=2.7Kꢀohm  
TestꢀConditionꢀ  
OutputꢀLoadꢀ:ꢀ1ꢀTTLꢀgate  
OutputꢀLoadꢀCapacitance,CLꢀ:ꢀ30pF  
Rise/FallꢀTimesꢀ:ꢀ5ns  
In/Outꢀreferenceꢀlevelsꢀ:1.5V  
InputꢀPulseꢀlevelꢀ:ꢀ0.0ꢀ~ꢀ3.0V  
SWITCHING TEST WAVEFORMS  
3.0V  
0.0V  
1.5V  
1.5V  
Test Points  
INPUT  
OUTPUT  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
27  
MX29LA641D H/L  
AC CHARACTERISTICS  
Description  
Min  
Typ  
Max  
90  
Unit  
ns  
Symbol  
Taa  
Validꢀdataꢀoutputꢀafterꢀaddressꢀ  
ValidꢀdataꢀoutputꢀafterꢀCExꢀlow  
ValidꢀdataꢀoutputꢀafterꢀOE#ꢀlow  
DataꢀoutputꢀfloatingꢀafterꢀOE#ꢀhigh  
90  
ns  
Tce  
30  
ns  
Toe  
30  
ns  
Tdf  
Outputholdtimefromtheearliestrisingedgeofaddress,CEx,ꢀ  
OE#  
0
ns  
Toh  
Readꢀperiodꢀtime  
90  
90  
90  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
us  
ns  
ns  
ns  
Trc  
Twc  
Tcwc  
Tas  
Writeꢀperiodꢀtime  
Commandꢀwriteꢀperiodꢀtime  
Addressꢀsetupꢀtime  
Address hold time  
Dataꢀsetupꢀtime  
45  
45  
0
Tah  
Tds  
Tdh  
Tvcs  
Tcs  
Dataꢀholdꢀtime  
Vccꢀsetupꢀtime  
100  
0
ChipꢀenableꢀSetupꢀtime  
Chipꢀenableꢀholdꢀtime  
Outputꢀenableꢀsetupꢀtime  
Read  
0
Tch  
0
Toes  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
us  
us  
sec  
us  
Toeh Outputꢀenableꢀholdꢀtime  
Toggleꢀ&ꢀData#ꢀPolling  
10  
0
WE#ꢀsetupꢀtime  
Tws  
Twh  
WE#ꢀholdꢀtime  
0
CExꢀpulseꢀwidth  
45  
30  
35  
30  
Tcep  
CExꢀpulseꢀwidthꢀhigh  
WE#ꢀpulseꢀwidth  
Tceph  
Twp  
WE#ꢀpulseꢀwidthꢀhigh  
Program/EraseꢀactiveꢀtimeꢀbyꢀRY/BY#  
Readꢀrecoverꢀtimeꢀbeforeꢀwrite  
Readꢀrecoverꢀtimeꢀbeforeꢀwrite  
Twph  
Tbusy  
Tghwl  
Tghel  
90  
0
0
11  
7
Twhwh1 Programꢀoperation  
AccꢀProgramꢀoperationꢀ(Word/Byte)  
Twhwh1  
Twhwh2  
Tbal  
SectorꢀEraseꢀOperation  
SectorꢀAddꢀholdꢀtime  
0.7  
50  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
28  
MX29LA641D H/L  
Figure 1. COMMAND WRITE OPERATION  
Tcwc  
Disable  
CEx  
Enable  
Tch  
Tcs  
Vih  
WE#  
Vil  
Toes  
Twph  
Twp  
Vih  
Vil  
OE#  
Vih  
Vil  
Addresses  
VA  
Tah  
Tas  
Tdh  
Tds  
Vih  
Vil  
Data  
DIN  
VA: Valid Address  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
29  
MX29LA641D H/L  
READ/RESET OPERATION  
Figure 2. READ TIMING WAVEFORMS  
Tce  
Vih  
CE#  
Vil  
Tsrw  
Vih  
WE#  
OE#  
Vil  
Toeh  
Tdf  
Toe  
Vih  
Vil  
Toh  
Taa  
Trc  
Vih  
Vil  
ADD Valid  
Addresses  
Outputs  
HIGH Z  
HIGH Z  
Voh  
Vol  
DATA Valid  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
30  
MX29LA641D H/L  
AC CHARACTERISTICS  
Item Description  
Trp1 RESET#ꢀPulseꢀWidthꢀ(DuringꢀAutomaticꢀAlgorithms)  
Trp2 RESET#ꢀPulseꢀWidthꢀ(NOTꢀDuringꢀAutomaticꢀAlgorithms)  
Setup  
MIN  
MIN  
MIN  
MIN  
MIN  
MAX  
Speed  
10  
500  
50  
0
50  
Unit  
us  
ns  
ns  
ns  
Trh  
RESET#ꢀHighꢀTimeꢀBeforeꢀRead  
Trb1 RY/BY#ꢀRecoveryꢀTimeꢀ(toꢀCE#,ꢀOE#ꢀgoꢀlow)  
Trb2 RY/BY#ꢀRecoveryꢀTimeꢀ(toꢀWE#ꢀgoꢀlow)  
Tready1 RESET#ꢀPINꢀLowꢀ(DuringꢀAutomaticꢀAlgorithms)ꢀtoꢀReadꢀorꢀWriteꢀ  
ns  
us  
20  
Tready2 RESET#ꢀPINꢀLowꢀ(NOTꢀDuringꢀAutomaticꢀAlgorithms)ꢀtoꢀReadꢀorꢀWriteꢀ MAX  
500  
ns  
Figure 3. RESET# TIMING WAVEFORM  
Trb1  
CEx, OE#  
Trb2  
WE#  
Tready1  
RY/BY#  
RESET#  
Trp1  
Reset Timing during Automatic Algorithms  
CEx, OE#  
Trh  
RY/BY#  
RESET#  
Trp2  
Tready2  
Reset Timing NOT during Automatic Algorithms  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
31  
MX29LA641D H/L  
ERASE/PROGRAM OPERATION  
Figure 4. AUTOMATIC CHIP ERASE TIMING WAVEFORM  
Disable  
CEx  
Enable  
Tch  
Twhwh2  
Twp  
WE#  
Twph  
Tcs  
Tghwl  
OE#  
Last 2 Erase Command Cycle  
Read Status  
Tah  
Twc  
Tas  
VA  
VA  
2AAh  
SA  
Address  
Tds  
Tdh  
In  
Complete  
Progress  
55h  
10h  
Data  
Tbusy  
Trb  
RY/BY#  
SA: 555h for chip erase  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
32  
MX29LA641D H/L  
Figure 5. AUTOMATIC CHIP ERASE ALGORITHM FLOWCHART  
START  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data 80H Address 555H  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data 10H Address 555H  
Data# Polling Algorithm or  
Toggle Bit Algorithm  
NO  
Data=FFh ?  
YES  
Auto Chip Erase Completed  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
33  
MX29LA641D H/L  
Figure 6. AUTOMATIC SECTOR ERASE TIMING WAVEFORM  
Read Status  
Disable  
Enable  
CEx  
Tch  
Twhwh2  
Twp  
WE#  
Twph  
Tcs  
Tghwl  
OE#  
Tbal  
Last 2 Erase Command Cycle  
Twc  
Tas  
Sector  
Sector  
Sector  
VA  
VA  
2AAh  
Address  
Address 0  
Address 1  
Address n  
Tah  
Tds Tdh  
In  
Progress  
Complete  
55h  
30h  
30h  
30h  
Data  
Tbusy  
Trb  
RY/BY#  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
34  
MX29LA641D H/L  
Figure 7. AUTOMATIC SECTOR ERASE ALGORITHM FLOWCHART  
START  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data 80H Address 555H  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data 30H Sector Address  
NO  
Last Sector  
to Erase  
YES  
Data# Polling Algorithm or  
Toggle Bit Algorithm  
NO  
Data=FFh  
YES  
Auto Sector Erase Completed  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
35  
MX29LA641D H/L  
Figure 8. ERASE SUSPEND/RESUME FLOWCHART  
START  
Write Data B0H  
ERASE SUSPEND  
NO  
Toggle Bit checking Q6  
not toggled  
YES  
Read Array or  
Program  
Reading or  
NO  
Programming End  
YES  
Write Data 30H  
ERASE RESUME  
Continue Erase  
Another  
NO  
Erase Suspend ?  
YES  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
36  
MX29LA641D H/L  
Figure 9. SECURED SILICON SECTOR PROTECTED ALGORITHMS FLOWCHART  
START  
Enter Secured Silicon Sector  
Wait 1us  
First Wait Cycle Data=60h  
Second Wait Cycle Data=60h  
A6=0, A1=1, A0=0  
Wait 300us  
No  
Data = 01h ?  
Yes  
Device Failed  
Write Reset Command  
Secured Sector Protect Complete  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
37  
MX29LA641D H/L  
Figure 10. AUTOMATIC PROGRAM TIMING WAVEFORMS  
Disable  
CEx  
Enable  
Tch  
Twhwh1  
Twp  
WE#  
Tcs  
Twph  
Tghwl  
OE#  
Last 2 Program Command Cycle  
Tas  
Last 2 Read Status Cycle  
Tah  
VA  
VA  
555h  
PA  
Address  
Tdh  
Tds  
Status  
A0h  
PD  
DOUT  
Data  
Tbusy  
Trb  
RY/BY#  
Figure 11. Accelerated Program Timing Diagram  
(9.5V ~ 10.5V)  
Vhv  
WP#/ACC  
Vil or Vih  
Vil or Vih  
250ns  
250ns  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
38  
MX29LA641D H/L  
Figure 12. AUTOMATIC PROGRAMMING ALGORITHM FLOWCHART  
START  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data A0H Address 555H  
Write Program Data/Address  
Data# Polling Algorithm or  
Toggle Bit Algorithm  
next address  
No  
Read Again Data:  
Program Data?  
YES  
No  
Last Word to be  
Programed  
YES  
Auto Program Completed  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
39  
MX29LA641D H/L  
Figure 13. CEx CONTROLLED WRITE TIMING WAVEFORM  
WE#  
CEx  
OE#  
Twhwh1 or Twhwh2  
Tcep  
Disable  
Enable  
Tceph  
Tghwl  
Tah  
Tas  
VA  
VA  
555h  
PA  
Address  
Tdh  
Tds  
Status  
A0h  
PD  
DOUT  
Data  
Tbusy  
Trb  
RY/BY#  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
40  
MX29LA641D H/L  
SECTOR PROTECT/CHIP UNPROTECT  
Figure 14. SECTOR PROTECT/CHIP UNPROTECT WAVEFORM (RESET# Control)  
150us: Sector Protect  
1us  
15ms: Chip Unprotect  
CExDisable  
Enable  
WE#  
OE#  
Verification  
40h  
Status  
VA  
Data  
60h  
60h  
VA  
SA, A6  
A1, A0  
VA  
Vhv  
Vih  
RESET#  
VA: valid address  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
41  
MX29LA641D H/L  
Figure 15-1. IN-SYSTEM SECTOR PROTECT WITH RESET#=Vhv  
START  
Retry count=0  
RESET#=Vhv  
Wait 1us  
Temporary Unprotect Mode  
No  
First CMD=60h?  
Yes  
Set Up Sector Address  
Write Sector Address  
with [A6,A1,A0]:[0,1,0]  
data: 60h  
Wait 150us  
Reset  
PLSCNT=1  
Write Sector Address  
with [A6,A1,A0]:[0,1,0]  
data: 40h  
Retry Count +1  
Read at Sector Address  
with [A6,A1,A0]:[0,1,0]  
No  
No  
Data=01h?  
Yes  
Retry Count=25?  
Yes  
Device fail  
Yes  
Protect another  
sector?  
No  
Temporary Unprotect Mode  
RESET#=Vih  
Write RESET CMD  
Sector Protect Done  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
42  
MX29LA641D H/L  
Figure 15-2. CHIP UNPROTECT ALGORITHMS WITH RESET#=Vhv  
START  
Retry count=0  
RESET#=Vhv  
Wait 1us  
Temporary Unprotect  
No  
First CMD=60h?  
Yes  
No  
All sectors  
protected?  
Protect All Sectors  
Yes  
Write [A6,A1,A0]:[1,1,0]  
data: 60h  
Wait 15ms  
Write [A6,A1,A0]:[1,1,0]  
data: 40h  
Retry Count +1  
Read [A6,A1,A0]:[1,1,0]  
No  
No  
Retry Count=1000?  
Data=00h?  
Yes  
Yes  
Device fail  
Last sector  
verified?  
No  
Yes  
Temporary Unprotect  
RESET#=Vih  
Write reset CMD  
Chip Unprotect Done  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
43  
MX29LA641D H/L  
AC CHARACTERISTICS  
Parameter Description  
Test Setup  
Min.  
All Speed Options  
Unit  
us  
ns  
ns  
us  
Tvlht  
Twpp1  
Twpp2  
Toesp  
Voltageꢀtransitionꢀtime  
4
Writeꢀpulseꢀwidthꢀforꢀsectorꢀprotect  
Writeꢀpulseꢀwidthꢀforꢀchipꢀunprotect  
OE#ꢀsetupꢀtimeꢀtoꢀWE#ꢀactive  
Min.  
Min.  
Min.  
100  
100  
4
Figure 16. SECTOR PROTECT TIMING WAVEFORM (A9, OE# Control)  
A1  
A6  
10V  
3V  
A9  
Tvlht  
Verify  
10V  
3V  
OE#  
Tvlht  
Tvlht  
Twpp1  
WE#  
Toesp  
Disable  
CEx  
Enable  
Data  
01H  
F0H  
Toe  
Sector Address  
A21-A15  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
44  
MX29LA641D H/L  
Figure 17. SECTOR PROTECTION ALGORITHM (A9, OE# Control)  
START  
Set Up Sector Addr  
PLSCNT=1  
OE#=Vhv, A9=Vhv, CEx=Vil  
A6=Vil  
Activate WE# Pulse  
Time Out 150us  
Set WE#=Vih, CEx=OE#=Vil  
A9 should remain Vhv  
.
Read from Sector  
Addr=SA, A1=1  
No  
No  
Data=01H?  
PLSCNT=32?  
Yes  
Device Failed  
Yes  
Protect Another  
Sector?  
Remove Vhv from A9  
Write Reset Command  
Sector Protection  
Complete  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
45  
MX29LA641D H/L  
Figure 18. CHIP UNPROTECT TIMING WAVEFORM (A9, OE# Control)  
A1  
10V  
3V  
A9  
A6  
Tvlht  
Verify  
10V  
3V  
OE#  
WE#  
Tvlht  
Tvlht  
Twpp2  
Toesp  
Disable  
Enable  
CEx  
Data  
00H  
F0H  
Toe  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
46  
MX29LA641D H/L  
Figure 19. CHIP UNPROTECT FLOWCHART (A9, OE# Control)  
START  
Protect All Sectors  
PLSCNT=1  
Set OE#=A9=Vhv  
CEx=Vil, A6=1  
Activate WE# Pulse  
Time Out 15ms  
Increment  
PLSCNT  
Set OE#=CEx=Vil  
A9=Vhv, A1=1  
Set Up First Sector Addr  
Read Data from Device  
No  
No  
Data=00H?  
Yes  
PLSCNT=1000?  
Increment  
Sector Addr  
Yes  
Device Failed  
No  
All sectors have  
been verified?  
Yes  
Remove Vhv from A9  
Write Reset Command  
Chip Unprotect  
Complete  
* It is recommended before unprotect whole chip, all sectors should be protected in advance.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
47  
MX29LA641D H/L  
AC CHARACTERISTICS  
Parameter  
Trpvhh  
Alt Description  
Condition Speed Unit  
Tvidr RESET#ꢀRiseꢀTimeꢀtoꢀVhvꢀandꢀVhvꢀFallꢀTimeꢀtoꢀRESET#  
Trsp RESET#ꢀVhvꢀtoꢀWE#ꢀLow  
MIN  
MIN  
500  
ns  
Tvhhwl  
4
us  
Figure 20. TEMPORARY SECTOR UNPROTECT WAVEFORMS  
Program or Erase Command Sequence  
Disable  
CEx  
Enable  
WE#  
Tvhhwl  
RY/BY#  
Vhv 10V  
RESET#  
0 or Vih  
Vil or Vih  
Trpvhh  
Trpvhh  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
48  
MX29LA641D H/L  
Figure 21. TEMPORARY SECTOR UNPROTECT FLOWCHART  
Start  
Apply Reset# pin Vhv Volt  
Enter Program or Erase Mode  
Mode Operation Completed  
(1) Remove Vhv Volt from Reset#  
(2) RESET# = Vih  
Completed Temporary Sector  
Unprotected Mode  
Notes:  
1.ꢀTemporaryꢀunprotectꢀallꢀprotectedꢀsectorsꢀVhv=9.5~10.5V.  
2.ꢀAfterꢀleavingꢀtemporaryꢀunprotectꢀmode,ꢀtheꢀpreviouslyꢀprotectedꢀsectorsꢀareꢀagainꢀprotected.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
49  
MX29LA641D H/L  
Figure 22. SILICON ID READ TIMING WAVEFORM  
VCC  
3V  
Vhv  
ADD  
A9  
Vih  
Vil  
Vih  
Vil  
ADD  
A0  
Taa  
Taa  
Taa  
Taa  
Vih  
Vil  
A1  
A2  
Vih  
Vil  
Vih  
Vil  
ADD  
Disable  
Enable  
CEx  
Tce  
Vih  
Vil  
WE#  
Toe  
Vih  
Vil  
OE#  
Tdf  
Toh  
Toh  
Toh  
Toh  
Vih  
Vil  
DATA  
Q0-Q15  
DATA OUT  
Manufacturer ID  
DATA OUT  
DATA OUT  
DATA OUT  
Device ID  
Cycle 1  
Device ID  
Cycle 2  
Device ID  
Cycle 3  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
50  
MX29LA641D H/L  
WRITE OPERATION STATUS  
Figure 23. DATA# POLLING TIMING WAVEFORMS (DURING AUTOMATIC ALGORITHMS)  
Tce  
Disable  
CEx  
Enable  
Tch  
WE#  
Toe  
OE#  
Toeh  
Tdf  
Trc  
VA  
VA  
Address  
Taa  
Toh  
High Z  
High Z  
Complement  
Status Data  
Status Data  
True  
True  
Valid Data  
Valid Data  
Q7  
Q0-Q6  
Status Data  
Tbusy  
RY/BY#  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
51  
                       
1.ꢀ  
ꢀꢀꢀꢀ  
                       
Forꢀprogramming,ꢀvalidꢀaddressꢀmeansꢀprogramꢀaddress.  
Forꢀerasing,ꢀvalidꢀaddressꢀmeansꢀeraseꢀsectorsꢀaddress.  
MX29LA641D H/L  
Figure 24. DATA# POLLING ALGORITHM  
Start  
Read Q7~Q0 at valid address  
(Note 1)  
No  
Q7 = Data# ?  
Yes  
No  
Q5 = 1 ?  
Yes  
Read Q7~Q0 at valid address  
No  
Q7 = Data# ?  
(Note 2)  
Yes  
FAIL  
Pass  
Notes:  
2.ꢀQ7ꢀshouldꢀbeꢀrecheckedꢀevenꢀQ5="1"ꢀbecauseꢀQ7ꢀmayꢀchangeꢀsimultaneouslyꢀwithꢀQ5.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
52  
MX29LA641D H/L  
Figure 25. TOGGLE BIT TIMING WAVEFORMS (DURING AUTOMATIC ALGORITHMS)  
Tce  
CExDisable  
Enable  
Tch  
WE#  
OE#  
Toe  
Toeh  
Tdf  
Trc  
VA  
VA  
VA  
VA  
Address  
Taa  
Toh  
Valid Status  
(second read)  
Valid Status  
(first read)  
Valid Data  
Valid Data  
Q6/Q2  
(stops toggling)  
Tbusy  
RY/BY#  
VA : Valid Address  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
53  
MX29LA641D H/L  
Figure 26. TOGGLE BIT ALGORITHM  
Start  
Read Q7-Q0 Twice  
(Note 1)  
NO  
Q6 Toggle ?  
YES  
NO  
Q5 = 1?  
YES  
Read Q7~Q0 Twice  
NO  
Q6 Toggle ?  
YES  
Program/Erase fail  
Write Reset CMD  
Program/Erase Complete  
Note:  
1.ꢀReadꢀtoggleꢀbitꢀtwiceꢀtoꢀdetermineꢀwhetherꢀorꢀnotꢀitꢀisꢀtoggling.  
2.ꢀRecheckꢀtoggleꢀbitꢀbecauseꢀitꢀmayꢀstopꢀtogglingꢀasꢀQ5ꢀchangesꢀtoꢀ"1".  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
54  
MX29LA641D H/L  
Figure 27. Q6 versus Q2  
Enter Embedded  
Erasing  
Erase  
Suspend  
Enter Erase  
Suspend Program  
Erase  
Resume  
Erase  
Erase Suspend  
Read  
Erase  
Suspend  
Program  
Erase Suspend  
Read  
Erase  
Erase  
Complete  
WE#  
Q2  
Q6  
NOTES:  
The system can use OE# or CEx to toggle Q2/Q6, Q2 toggles only when read at an address within an erase-suspended  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
55  
MX29LA641D H/L  
RECOMMENDED OPERATING CONDITIONS  
At Device Power-Up  
ACꢀtimingꢀillustratedꢀinꢀFigureꢀAꢀisꢀrecommendedꢀforꢀtheꢀsupplyꢀvoltagesꢀandꢀtheꢀcontrolꢀsignalsꢀatꢀdeviceꢀpower-  
up.ꢀIfꢀtheꢀtimingꢀinꢀtheꢀfigureꢀisꢀignored,ꢀtheꢀdeviceꢀmayꢀnotꢀoperateꢀcorrectly.  
Vcc(min)  
Vcc  
GND  
Tvr  
Tvcs  
Tf  
Tce  
Tr  
Disable  
Enable  
CEx  
Vih  
Vil  
WE#  
Tf  
Toe  
Tr  
Vih  
Vil  
OE#  
Taa  
Tr or Tf  
Tr or Tf  
Vih  
Vil  
Valid  
Address  
ADDRESS  
Voh  
Vol  
High Z  
Valid  
Ouput  
DATA  
Vih  
Vil  
WP#/ACC  
Figure A. AC Timing at Device Power-Up  
Symbol  
Parameter  
Min.  
Max.  
Unit  
Tvr  
Tr  
Tf  
VccꢀRiseꢀTime  
80  
500000  
20  
us/V  
us/V  
us/V  
us  
InputꢀSignalꢀRiseꢀTime  
InputꢀSignalꢀFallꢀTime  
VccꢀSetupꢀTime  
20  
Tvcs  
200  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
56  
MX29LA641D H/L  
ERASE AND PROGRAMMING PERFORMANCE  
PARAMETER  
LIMITS  
UNITS  
MIN.  
TYP.(2)  
MAX.  
2
SectorꢀEraseꢀTime  
ChipꢀEraseꢀTime  
WordꢀProgrammingꢀTime  
ByteꢀProgrammingꢀTime  
AcceleratedꢀByte/WordꢀProgramꢀTime  
0.7  
45  
11  
9
7
sec  
sec  
us  
us  
us  
sec  
sec  
Cycles  
65  
360  
300  
210  
160  
140  
Byte mode  
Word mode  
50  
45  
ChipꢀProgrammingꢀTime  
Erase/ProgramꢀCycles  
100,000  
Notes:  
1.ꢀ Typicalꢀprogramꢀandꢀeraseꢀtimesꢀassumeꢀtheꢀfollowingꢀconditions:ꢀ25 C,ꢀ3.0VꢀVCC.ꢀProgrammingꢀspecifica-  
°
tionsꢀassumeꢀcheckboardꢀdataꢀpattern.  
2.ꢀꢀMaximumꢀvaluesꢀareꢀmeasuredꢀatꢀVCCꢀ=ꢀ3.0ꢀV,ꢀworstꢀcaseꢀtemperature.ꢀMaximumꢀvaluesꢀareꢀvalidꢀupꢀtoꢀandꢀ  
includingꢀ100,000ꢀprogram/eraseꢀcycles.  
3.ꢀꢀWord/Byteprogrammingspecificationisbaseduponasingleword/byteprogrammingoperationnotutilizingꢀ  
theꢀwriteꢀbuffer.  
4.ꢀ Erase/ProgramꢀcyclesꢀcomplyꢀwithꢀJEDECꢀJESD-47ꢀ&ꢀA117ꢀstandard.  
LATCH-UP CHARACTERISTICS  
MIN.  
MAX.  
InputꢀVoltageꢀvoltageꢀdifferenceꢀwithꢀGNDꢀonꢀWP#/ACC,ꢀA9,ꢀOE#,ꢀRESET#ꢀpinsꢀ  
InputꢀVoltageꢀvoltageꢀdifferenceꢀwithꢀGNDꢀonꢀallꢀI/Oꢀpins  
Vccꢀcurrentꢀpulse  
-1.0V  
-1.0V  
-100mA  
10.5V  
1.5ꢀxꢀVcc  
+100mA  
IncludesꢀallꢀpinsꢀexceptꢀVcc.ꢀꢀTestꢀconditions:ꢀVccꢀ=ꢀ3.0V,ꢀoneꢀpinꢀatꢀaꢀtime.  
PIN CAPACITANCE  
Parameter Symbol Parameter Description  
Test Set  
VIN=0  
VOUT=0  
VIN=0  
TYP  
6
8.5  
7.5  
MAX  
7.5  
12  
UNIT  
pF  
pF  
CIN  
COUT  
CIN2  
InputꢀCapacitance  
OutputꢀCapacitance  
ControlꢀPinꢀCapacitance  
9
pF  
Notes:  
1.ꢀTestꢀconditionsꢀTA=25°C,ꢀf=1.0MHz.  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
57  
MX29LA641D H/L  
ORDERING INFORMATION  
PART NO.  
ACCESS TIME  
Ball Pitch /  
Ball Size  
PACKAGE  
Remark  
(ns)  
MX29LA641DHXCI-90G  
MX29LA641DLXCI-90G  
90  
1.0mm/0.4mm  
64ꢀBallꢀBGA  
64ꢀBallꢀBGA  
Pb-free  
Pb-free  
90  
1.0mm/0.4mm  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
58  
MX29LA641D H/L  
PART NAME DESCRIPTION  
MX 29 LA 641 D H XC I  
90 G  
OPTION:  
G: Lead-free package  
SPEED:  
90: 90ns  
TEMPERATURE RANGE:  
C: Commercial (0°C to 70°C)  
I: Industrial (-40°C to 85°C)  
PACKAGE:  
X: FBGA (CSP)  
XC - 1.0mm Ball Pitch/0.4mm Ball Size  
PRODUCT TYPE:  
H: Highest Address Sector  
L: Lowest Address Sector  
REVISION:  
D
DENSITY & MODE:  
641: 64M x16 Equal Sector  
TYPE:  
LA: 3V Security  
DEVICE:  
29:Flash  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
59  
MX29LA641D H/L  
PACKAGE INFORMATION  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
60  
MX29LA641D H/L  
REVISION HISTORY  
Revision No. Description  
Page  
Allꢀ  
Date  
AUG/29/2008  
1.0ꢀ  
1.ꢀFormatꢀchangedꢀ  
2.ꢀCorrectedꢀWP#ꢀfunctionꢀdescriptionꢀ  
3.ꢀRevisedꢀSectorꢀEraseꢀTimeꢀ  
P10,11,14  
P29,58  
P39  
P1  
P2ꢀ  
P16  
P17  
P11ꢀ  
P1,2ꢀ  
P1ꢀ  
4.ꢀChangedꢀVhvꢀspecꢀasꢀ9.5V~10.5Vꢀ  
5.ꢀRemovedꢀ"AdvancedꢀInformation"ꢀ  
6.ꢀRevisedꢀGENERALꢀDESCRIPTIONꢀ  
7.ꢀRevisedꢀAUTOMATICꢀSELECTꢀOPERATIONꢀ  
8.ꢀRevisedꢀSOFTWAREꢀCOMMANDꢀDEFINITIONSꢀ  
1.ꢀModifiedꢀtableꢀ2-2.ꢀ2ndꢀcycleꢀfromꢀ1Dhꢀtoꢀ13hꢀ  
1.ꢀModifiedꢀdataꢀretentionꢀfromꢀ10ꢀyearsꢀtoꢀ20ꢀyearsꢀ  
1.ꢀModifiedꢀWP#/ACCꢀdescriptionꢀ  
1.1ꢀ  
1.2ꢀ  
1.3ꢀ  
JAN/06/2008  
MAR/06/2009  
MAY/19/2010ꢀ  
2.ꢀAddedꢀ64-FBGAꢀinformationꢀonꢀpackageꢀpinꢀconfiguration,ꢀ  
ꢀꢀꢀꢀorderingꢀandꢀpartꢀname  
3.ꢀModifiedꢀnotesꢀ4ꢀ  
P3,58,59ꢀ  
P57  
P/N:PM1289  
REV. 1.3, MAY 19, 2010  
61  
MX29LA641D H/L  
Macronix'sꢀproductsꢀareꢀnotꢀdesigned,ꢀmanufactured,ꢀorꢀintendedꢀforꢀuseꢀforꢀanyꢀhighꢀriskꢀapplicationsꢀinꢀwhichꢀ  
theꢀfailureꢀofꢀaꢀsingleꢀcomponentꢀcouldꢀcauseꢀdeath,ꢀpersonalꢀinjury,ꢀsevereꢀphysicalꢀdamage,ꢀorꢀotherꢀsubstan-  
tialharmtopersonsorproperty,suchaslife-supportsystems,hightemperatureautomotive,medical,aircraftꢀ  
andꢀmilitaryꢀapplication.ꢀMacronixꢀandꢀitsꢀsuppliersꢀwillꢀnotꢀbeꢀliableꢀtoꢀyouꢀand/orꢀanyꢀthirdꢀpartyꢀforꢀanyꢀclaims,ꢀ  
injuriesꢀorꢀdamagesꢀthatꢀmayꢀbeꢀincurredꢀdueꢀtoꢀuseꢀofꢀMacronix'sꢀproductsꢀinꢀtheꢀprohibitedꢀapplications.  
Copyright©MacronixInternationalCo.,Ltd.2008~2010.ꢀAllRightsReserved.Macronix,MXIC,MXICLogo,ꢀ  
MXꢀLogo,ꢀꢀareꢀtrademarksꢀorꢀregisteredꢀtrademarksꢀofꢀMacronixꢀInternationalꢀCo.,ꢀLtd.ꢀꢀTheꢀnamesꢀandꢀbrandsꢀ  
ofꢀotherꢀcompaniesꢀareꢀforꢀidentificationꢀpurposesꢀonlyꢀandꢀmayꢀbeꢀclaimedꢀasꢀtheꢀpropertyꢀofꢀtheꢀrespectiveꢀ  
companies.  
Forꢀtheꢀcontactꢀandꢀorderꢀinformation,ꢀpleaseꢀvisitꢀMacronix’sꢀWebꢀsiteꢀat:ꢀhttp://www.macronix.com  
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.  
62  

相关型号:

MX29LA641DLXCI-90G

Flash, 4MX16, 90ns, PBGA64, 10 X 13 MM, 1.20 MM HEIGHT, 1 MM PITCH, ROHS COMPLIANT, MO-216, FBGA-64
Macronix

MX29LAA641D

64M-BIT [4M x 16/8M x 8] CMOS EQUAL SECTOR
Macronix

MX29LV002CB

2M-BIT [256K x 8] CMOS SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV002CBQC-45G

Flash, 256KX8, 45ns, PQCC32
Macronix

MX29LV002CBQC-45Q

Flash, 256KX8, 45ns, PQCC32
Macronix

MX29LV002CBQC-45R

Flash, 256KX8, 45ns, PQCC32
Macronix

MX29LV002CBQC-55

Flash, 256KX8, 55ns, PQCC32
Macronix

MX29LV002CBQC-70

2M-BIT [256K x 8] CMOS SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV002CBQC-70G

2M-BIT [256K x 8] CMOS SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV002CBQC-70Q

Flash, 256KX8, 70ns, PQCC32
Macronix

MX29LV002CBQC-70R

Flash, 256KX8, 70ns, PQCC32
Macronix

MX29LV002CBQC-90

2M-BIT [256K x 8] CMOS SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix