关闭

关闭

关闭

封号提示

内容

首页 AT29C010A-12PC+.pdf

AT29C010A-12PC+.pdf

AT29C010A-12PC+.pdf

上传者: 银杏树 2012-07-17 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《AT29C010A-12PC+pdf》,可适用于IT/计算机领域,主题内容包含ATCAMegabit(Kx)voltOnlyCMOSFlashMemoryFeatures•FastReadAccessTimens•VoltOn符等。

ATCAMegabit(Kx)voltOnlyCMOSFlashMemoryFeatures•FastReadAccessTimens•VoltOnlyReprogramming•SectorProgramOperationSingleCycleReprogram(EraseandProgram)Sectors(bytessector)InternalAddressandDataLatchesforBytes•TwoKBBootBlockswithLockout•InternalProgramControlandTimer•HardwareandSoftwareDataProtection•FastSectorProgramCycleTimems•DATAPollingforEndofProgramDetection•LowPowerDissipationmAActiveCurrentµACMOSStandbyCurrent•TypicalEndurance>,Cycles•SingleVSupply•CMOSandTTLCompatibleInputsandOutputs•CommercialandIndustrialTemperatureRangesDescriptionTheATCAisavoltonlyinsystemFlashprogrammableanderasablereadonlymemory(PEROM)Itsmegabitofmemoryisorganizedas,wordsbybitsManufacturedwithAtmel’sadvancednonvolatileCMOStechnology,thedeviceoffersaccesstimestonswithpowerdissipationofjustmWoverthecommercialtemperaturerangeWhenthedeviceisdeselected,theCMOSstandbycurrentislessthanµAThedeviceenduranceissuchthatanysectorcantypicallybewrittentoinexcessof,timesToallowforsimpleinsystemreprogrammability,theATCAdoesnotrequirehighinputvoltagesforprogrammingFivevoltonlycommandsdeterminetheopera(continued)DIPTopViewTSOPTopViewTypePinConfigurationsPinNameFunctionAAAddressesCEChipEnableOEOutputEnableWEWriteEnableIOIODataInputsOutputsNCNoConnectPLCCTopViewBATCA查询C供应商(continued)tionofthedeviceReadingdataoutofthedeviceissimilartoreadingfromanEPROMReprogrammingtheATCAisperformedonasectorbasisbytesofdataareloadedintothedeviceandthensimultaneouslyprogrammedDuringareprogramcycle,theaddresslocationsandbytesofdataareinternallylatched,freeingtheaddressanddatabusforotheroperationsFollowingtheinitiationofaprogramcycle,thedevicewillautomaticallyerasethesectorandthenprogramthelatcheddatausinganinternalcontroltimerTheendofaprogramcyclecanbedetectedbyDATApollingofIOOncetheendofaprogramcyclehasbeendetected,anewaccessforareadorprogramcanbeginDescription(Continued)DeviceOperationREAD:TheATCAisaccessedlikeanEPROMWhenCEandOEarelowandWEishigh,thedatastoredatthememorylocationdeterminedbytheaddresspinsisassertedontheoutputsTheoutputsareputinthehighimpedancestatewheneverCEorOEishighThisduallinecontrolgivesdesignersflexibilityinpreventingbuscontentionBYTELOAD:ByteloadsareusedtoenterthebytesofasectortobeprogrammedorthesoftwarecodesfordataprotectionAbyteloadisperformedbyapplyingalowpulseontheWEorCEinputwithCEorWElow(respectively)andOEhighTheaddressislatchedonthefallingedgeofCEorWE,whicheveroccurslastThedataislatchedbythefirstrisingedgeofCEorWEPROGRAM:ThedeviceisreprogrammedonasectorbasisIfabyteofdatawithinasectoristobechanged,datafortheentiresectormustbeloadedintothedeviceThedatainanybytethatisnotloadedduringtheprogrammingofitssectorwillbeindeterminateOncethebytesofasectorareloadedintothedevice,theyaresimultaneouslyprogrammedduringtheinternalprogrammingperiodAfterthefirstdatabytehasbeenloadedintothedevice,successivebytesareenteredinthesamemannerEachnewbytetobeprogrammedmusthaveitshightolowtransitiononWE(orCE)withinµsofthelowtohightransitionofWE(orCE)oftheprecedingbyteIfahightolowtransitionisnotdetectedwithinµsofthelastlowtohightransition,theloadperiodwillendandtheinternalprogrammingperiodwillstartAtoAspecifythesectoraddressThesectoraddressmustbevalidduringeachhightolowtransitionofWE(orCE)AtoAspecifythebyteaddresswithinthesectorThebytesmayBlockDiagrambeloadedinanyordersequentialloadingisnotrequiredOnceaprogrammingoperationhasbeeninitiated,andforthedurationoftWC,areadoperationwilleffectivelybeapollingoperationSOFTWAREDATAPROTECTION:AsoftwarecontrolleddataprotectionfeatureisavailableontheATCAOncethesoftwareprotectionisenabledasoftwarealgorithmmustbeissuedtothedevicebeforeaprogrammaybeperformedThesoftwareprotectionfeaturemaybeenabledordisabledbytheuserwhenshippedfromAtmel,thesoftwaredataprotectionfeatureisdisabledToenablethesoftwaredataprotection,aseriesofthreeprogramcommandstospecificaddresseswithspecificdatamustbeperformedAfterthesoftwaredataprotectionisenabledthesamethreeprogramcommandsmustbegineachprogramcycleinorderfortheprogramstooccurAllsoftwareprogramcommandsmustobeythesectorprogramtimingspecificationsOnceset,thesoftwaredataprotectionfeatureremainsactiveunlessitsdisablecommandisissuedPowertransitionswillnotresetthesoftwaredataprotectionfeature,howeverthesoftwarefeaturewillguardagainstinadvertentprogramcyclesduringpowertransitionsOnceset,softwaredataprotectionwillremainactiveunlessthedisablecommandsequenceisissuedAftersettingSDP,anyattempttowritetothedevicewithoutthebytecommandsequencewillstarttheinternalwritetimersNodatawillbewrittentothedevicehowever,forthedurationoftWC,areadoperationwilleffectivelybeapollingoperationATCA(continued)TemperatureUnderBiasCtoCStorageTemperatureCtoCAllInputVoltages(includingNCPins)withRespecttoGroundVtoVAllOutputVoltageswithRespecttoGroundVtoVCCVVoltageonOEwithRespecttoGroundVtoV*NOTICE:Stressesbeyondthoselistedunder“AbsoluteMaximumRatings”maycausepermanentdamagetothedeviceThisisastressratingonlyandfunctionaloperationofthedeviceattheseoranyotherconditionsbeyondthoseindicatedintheoperationalsectionsofthisspecificationisnotimpliedExposuretoabsolutemaximumratingconditionsforextendedperiodsmayaffectdevicereliabilityAbsoluteMaximumRatings*Afterthesoftwaredataprotection’sbytecommandcodeisgiven,abyteloadisperformedbyapplyingalowpulseontheWEorCEinputwithCEorWElow(respectively)andOEhighTheaddressislatchedonthefallingedgeofCEorWE,whicheveroccurslastThedataislatchedbythefirstrisingedgeofCEorWEThebytesofdatamustbeloadedintoeachsectorbythesameprocedureasoutlinedintheprogramsectionunderdeviceoperationHARDWAREDATAPROTECTION:HardwarefeaturesprotectagainstinadvertentprogramstotheATCAinthefollowingways:(a)VCCsenseifVCCisbelowV(typical),theprogramfunctionisinhibited(b)VCCpowerondelayonceVCChasreachedtheVCCsenselevel,thedevicewillautomaticallytimeoutms(typical)beforeprogramming(c)PrograminhibitholdinganyoneofOElow,CEhighorWEhighinhibitsprogramcycles(d)Noisefilterpulsesoflessthanns(typical)ontheWEorCEinputswillnotinitiateaprogramcyclePRODUCTIDENTIFICATION:TheproductidentificationmodeidentifiesthedeviceandmanufacturerasAtmelItmaybeaccessedbyhardwareorsoftwareoperationThehardwareoperationmodecanbeusedbyanexternalprogrammertoidentifythecorrectprogrammingalgorithmfortheAtmelproductInaddition,usersmaywishtousethesoftwareproductidentificationmodetoidentifythepart(ieusingthedevicecode),andhavethesystemsoftwareusetheappropriatesectorsizeforprogramoperationsInthismanner,theusercanhaveacommonboarddesignforKtomegabitdensitiesand,witheachdensity’ssectorsizeinamemorymap,havethesystemsoftwareapplytheappropriatesectorsizeFordetails,seeOperatingModes(forhardwareoperation)orSoftwareProductIdentificationThemanufactureranddevicecodeisthesameforbothmodesDATAPOLLING:TheATCAfeaturesDATApollingtoindicatetheendofaprogramcycleDuringaprogramcycleanattemptedreadofthelastbyteloadedwillDeviceOperation(Continued)resultinthecomplementoftheloadeddataonIOOncetheprogramcyclehasbeencompleted,truedataisvalidonalloutputsandthenextcyclemaybeginDATApollingmaybeginatanytimeduringtheprogramcycleTOGGLEBIT:InadditiontoDATApollingtheATCAprovidesanothermethodfordeterminingtheendofaprogramorerasecycleDuringaprogramoreraseoperation,successiveattemptstoreaddatafromthedevicewillresultinIOtogglingbetweenoneandzeroOncetheprogramcyclehascompleted,IOwillstoptogglingandvaliddatawillbereadExaminingthetogglebitmaybeginatanytimeduringaprogramcycleOPTIONALCHIPERASEMODE:TheentiredevicecanbeerasedbyusingabytesoftwarecodePleaseseeSoftwareChipEraseapplicationnotefordetailsBOOTBLOCKPROGRAMMINGLOCKOUT:TheATCAhastwodesignatedmemoryblocksthathaveaprogramminglockoutfeatureThisfeaturepreventsprogrammingofdatainthedesignatedblockoncethefeaturehasbeenenabledEachoftheseblocksconsistsofKbytestheprogramminglockoutfeaturecanbesetindependentlyforeitherblockWhilethelockoutfeaturedoesnothavetobeactivated,itcanbeactivatedforeitherorbothblocksThesetwoKmemorysectionsarereferredtoasbootblocksSecurecodewhichwillbringupasystemcanbecontainedinabootblockTheATCAblocksarelocatedinthefirstKbytesofmemoryandthelastKbytesofmemoryThebootblockprogramminglockoutfeaturecanthereforesupportsystemsthatbootfromtheloweraddressesofmemoryorthehigheraddressesOncetheprogramminglockoutfeaturehasbeenactivated,thedatainthatblockcannolongerbeerasedorprogrammeddatainothermemorylocationscanstillbechangedthroughtheregularprogrammingmethodsToactivatethelockoutfeature,aseriesofsevenprogramcommandstospecificaddresseswithspecificdatamustbeperformedPleaseseeBootBlockLockoutFeatureEnableAlgorithmIfthebootblocklockoutfeaturehasbeenactivatedoneitherblock,thechiperasefunctionwillbedisabledATCADeviceOperation(Continued)OperatingModesModeCEOEWEAiIOReadVILVILVIHAiDOUTProgram()VILVIHVILAiDINVChipEraseVILVIHVILAiStandbyWriteInhibitVIHX()XXHighZProgramInhibitXXVIHProgramInhibitXVILXOutputDisableXVIHXHighZProductIdentificationHardwareVILVILVIHAA=VIL,A=VH,()A=VILManufacturerCode()AA=VIL,A=VH,()A=VIHDeviceCode()Software()A=VILManufacturerCode()A=VIHDeviceCode()ManufacturerCode:F,DeviceCode:DSeedetailsunderSoftwareProductIdentificationEntryExitNotes:XcanbeVILorVIHRefertoACProgrammingWaveformsVH=VVDCCharacteristicsSymbolParameterConditionMinMaxUnitsILIInputLoadCurrentVIN=VtoVCCµAILOOutputLeakageCurrentVIO=VtoVCCµAISBVCCStandbyCurrentCMOSCE=VCCVtoVCCComµAIndµAISBVCCStandbyCurrentTTLCE=VtoVCCmAICCVCCActiveCurrentf=MHzIOUT=mAmAVILInputLowVoltageVVIHInputHighVoltageVVOLOutputLowVoltageIOL=mAVVOHOutputHighVoltageIOH=µAVVOHOutputHighVoltageCMOSIOH=µAVCC=VVDCandACOperatingRangeATCAATCAATCAATCAOperatingTemperature(Case)ComCCCCCCCCIndCCCCCCVCCPowerSupplyVVVVBOOTBLOCKLOCKOUTDETECTION:AsoftwaremethodisavailabletodeterminewhetherprogrammingofeitherbootblocksectionislockedoutSeeSoftwareProductIdentificationEntryandExitsectionsWhenthedeviceisinthesoftwareproductidentificationmode,areadfromlocationwillshowifprogrammingtheloweraddressbootblockislockedoutwhilereadinglocationFFFFwilldosofortheupperbootblockIfthedataisFE,thecorrespondingblockcanbeprogrammedifthedataisFF,theprogramlockoutfeaturehasbeenactivatedandthecorrespondingblockcannotbeprogrammedThesoftwareproductidentificationexitmodeshouldbeusedtoreturntostandardoperationATCAACReadCharacteristicsATCAATCAATCAATCASymbolParameterMinMaxMinMaxMinMaxMinMaxUnitstACCAddresstoOutputDelaynstCE()CEtoOutputDelaynstOE()OEtoOutputDelaynstDF(,)CEorOEtoOutputFloatnstOHOutputHoldfromOE,CEorAddress,whicheveroccurredfirstnsNotes:CEmaybedelayeduptotACCtCEaftertheaddresstransitionwithoutimpactontACCOEmaybedelayeduptotCEtOEafterthefallingedgeofCEwithoutimpactontCEorbytACCtOEafteranaddresschangewithoutimpactontACCtDFisspecifiedfromOEorCEwhicheveroccursfirst(CL=pF)ThisparameterischaracterizedandisnottestedACReadWaveforms(,,,)tR,tF<nsInputTestWaveformsandMeasurementLevelOutputTestLoadnsnsPinCapacitance(f=MHz,T=C)()TypMaxUnitsConditionsCINpFVIN=VCOUTpFVOUT=VNote:ThisparameterischaracterizedandisnottestedATCAACByteLoadCharacteristicsSymbolParameterMinMaxUnitstAS,tOESAddress,OESetupTimenstAHAddressHoldTimenstCSChipSelectSetupTimenstCHChipSelectHoldTimenstWPWritePulseWidth(WEorCE)nstDSDataSetupTimenstDH,tOEHData,OEHoldTimenstWPHWritePulseWidthHighnsACByteLoadWaveformsWEControlledCEControlledATCAProgramCycleCharacteristicsSymbolParameterMinMaxUnitstWCWriteCycleTimemstASAddressSetupTimenstAHAddressHoldTimenstDSDataSetupTimenstDHDataHoldTimenstWPWritePulseWidthnstBLCByteLoadCycleTimeµstWPHWritePulseWidthHighnsProgramCycleWaveforms(,,)Notes:AthroughAmustspecifythesectoraddressduringeachhightolowtransitionofWE(orCE)OEmustbehighwhenWEandCEarebothlowAllbytesthatarenotloadedwithinthesectorbeingprogrammedwillbeindeterminateATCASoftwareProtectedProgramCycleWaveform(,,)Notes:AthroughAmustspecifythesectoraddressduringeachhightolowtransitionofWE(orCE)afterthesoftwarecodehasbeenenteredOEmustbehighwhenWEandCEarebothlowAllbytesthatarenotloadedwithinthesectorbeingprogrammedwillbeindeterminateLOADDATATOSECTOR(BYTES)()LOADDATAATOADDRESSLOADDATATOADDRESSAAALOADDATAAATOADDRESSNotesforsoftwareprogramcode:DataFormat:IOIO(Hex)AddressFormat:AA(Hex)DataProtectstatewillbeactivatedatendofprogramcycleDataProtectstatewillbedeactivatedatendofprogramperiodbytesofdataMUSTBEloadedENTERDATAPROTECTSTATE()WRITESENABLEDSoftwareDataProtectionEnableAlgorithm()LOADDATATOSECTOR(BYTES)()LOADDATATOADDRESSAAALOADDATAAATOADDRESSLOADDATATOADDRESSLOADDATATOADDRESSAAALOADDATAAATOADDRESSLOADDATATOADDRESSEXITDATAPROTECTSTATE()SoftwareDataProtectionDisableAlgorithm()ATCAToggleBitCharacteristics()SymbolParameterMinTypMaxUnitstDHDataHoldTimenstOEHOEHoldTimenstOEOEtoOutputDelay()nstOEHPOEHighPulsenstWRWriteRecoveryTimensNotes:TheseparametersarecharacterizedandnottestedSeetOEspecinACReadCharacteristicsDataPollingCharacteristics()SymbolParameterMinTypMaxUnitstDHDataHoldTimenstOEHOEHoldTimenstOEOEtoOutputDelay()nstWRWriteRecoveryTimensNotes:TheseparametersarecharacterizedandnottestedSeetOEspecinACReadCharacteristicsToggleBitWaveforms(,,)Notes:TogglingeitherOEorCEorbothOEandCEwilloperatetogglebitBeginningandendingstateofIOwillvaryAnyaddresslocationmaybeusedbuttheaddressshouldnotvaryDataPollingWaveformsATCAPAUSEmSLOADDATATOADDRESSLOADDATATOADDRESSAAALOADDATAAATOADDRESSNotesforsoftwareproductidentification:DataFormat:IOIO(Hex)AddressFormat:AA(Hex)AA=VILManufactureCodeisreadforA=VILDeviceCodeisreadforA=VIHThedevicedoesnotremaininidentificationmodeifpowereddownThedevicereturnstostandardoperationmodeManufacturerCode:FDeviceCode:DENTERPRODUCTIDENTIFICATIONMODE(,,)SoftwareProductIdentificationEntry()PAUSEmSLOADDATAFTOADDRESSLOADDATATOADDRESSAAALOADDATAAATOADDRESSEXITPRODUCTIDENTIFICATIONMODE()SoftwareProductIdentificationExit()LOADDATATOADDRESSLOADDATATOADDRESSAAABootBlockLockoutFeatureEnableAlgorithm()Notesforbootblocklockoutfeatureenable:DataFormat:IOIO(Hex)AddressFormat:AA(Hex)LockoutfeaturesetonloweraddressbootblockLockoutfeaturesetonhigheraddressbootblockLOADDATAAATOADDRESSLOADDATATOADDRESSAAALOADDATAAATOADDRESSPAUSEmSLOADDATAFFTOADDRESSFFFFF()PAUSEmSLOADDATATOADDRESS()LOADDATATOADDRESSATCAATCAtACC(ns)ICC(mA)OrderingCodePackageOperationRangeActiveStandbyATCAJCJCommercialATCAPCP(toC)ATCATCTATCAJCJCommercialATCAPCP(toC)ATCATCTATCAJIJIndustrialATCAPIP(toC)ATCATITATCAJCJCommercialATCAPCP(toC)ATCATCTATCAJIJIndustrialATCAPIP(toC)ATCATITATCAJCJCommercialATCAPCP(toC)ATCATCTATCAJIJIndustrialATCAPIP(toC)ATCATITPackageTypeJLead,PlasticJLeadedChipCarrier(PLCC)PLead,"Wide,PlasticDualInlinePackage(PDIP)TLead,ThinSmallOutlinePackage(TSOP)ATCA

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/12
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部