![](http://datasheet.mmic.net.cn/200000/MX29GL320ETTI-70G_datasheet_15085008/MX29GL320ETTI-70G_21.png)
21
P/N:PM1509
REV. 1.1, DEC. 03, 2010
MX29GL320E T/B
MX29GL320E H/L
COMMAND OPERATIONS
READING THE MEMORY ARRAY
Readmodeisthedefaultstateafterpoweruporafteraresetoperation.Toperformareadoperation,pleasere-
fertoREADOPERATIONintheBUSOPERATIONSsectionabove.
If the device receives an Erase Suspend command while in the Sector Erase state, the erase operation will
pause(afteratimedelaynotexceeding20us)andthedevicewillenterErase-SuspendedReadmode.Whilein
theErase-SuspendedReadmode,datacanbeprogrammedorreadfromanysectornotbeingerased.Reading
fromaddresseswithinsector(s)beingerasedwillonlyreturnthecontentsofthestatusregister,whichisinfact
howthecurrentstatusofthedevicecanbedetermined.
If a program command is issued to any inactive (not currently being erased) sector during Erase-Suspended
Readmode,thedevicewillperformtheprogramoperationandautomaticallyreturntoErase-SuspendedRead
modeaftertheprogramoperationcompletessuccessfully.
WhileinErase-SuspendedReadmode,anEraseResumecommandmustbeissuedbythesystemtoreactivate
theeraseoperation.Theeraseoperationwillresumefromwhereiswassuspendedandwillcontinueuntilit
completessuccessfullyoranotherEraseSuspendcommandisreceived.
Afterthememorydevicecompletesanembeddedoperation(automaticChipErase,SectorErase,orProgram)
successfully,itwillautomaticallyreturntoReadmodeanddatacanbereadfromanyaddressinthearray.Ifthe
embeddedoperationfailstocomplete,asindicatedbystatusregisterbitQ5(exceedstimelimitflag)goingHIGH
duringtheoperations,thesystemmustperformaresetoperationtoreturnthedevicetoReadmode.
ThereareseveralstatesthatrequirearesetoperationtoreturntoReadmode:
1.Aprogramorerasefailure--indicatedbystatusregisterbitQ5goingHIGHduringtheoperation.Failuresdur-
ingeitherofthesestateswillpreventthedevicefromautomaticallyreturningtoReadmode.
2.ThedeviceisinAutoSelectmodeorCFImode.Thesetwostatesremainactiveuntiltheyareterminatedbya
resetoperation.
Inthetwosituationsabove,ifaresetoperation(eitherhardwareresetorsoftwareresetcommand)isnotper-
formed,thedevicewillnotreturntoReadmodeandthesystemwillnotbeabletoreadarraydata.
AUTOMATIC PROGRAMMING OF THE MEMORY ARRAY
ThedeviceprovidestheusertheabilitytoprogramthememoryarrayinBytemodeorWordmode.Aslongas
theusersentersthecorrectcycledefinedintheTable3(including2unlockcyclesandtheA0Hprogramcom-
mand),anybyteorworddataprovidedonthedatalinesbythesystemwillautomaticallybeprogrammedintothe
arrayatthespecifiedlocation.
Aftertheprogramcommandsequencehasbeenexecuted,theinternalwritestatemachine(WSM)automatically
executesthealgorithmsandtimingsnecessaryforprogrammingandverification,whichincludesgeneratingsuit-
ableprogrampulses,checkingcellthresholdvoltagemargins,andrepeatingtheprogrampulseifanycellsdo
notpassverificationorhavelowmargins.Theinternalcontrollerprotectscellsthatdopassverificationandmar-
gintestsfrombeingover-programmedbyinhibitingfurtherprogrampulsestothesepassingcellsasweakercells
continuetobeprogrammed.
WiththeinternalWSMautomaticallycontrollingtheprogrammingprocess,theuseronlyneedstoenterthepro-
gramcommandanddataonce.