关闭

关闭

关闭

封号提示

内容

首页 AT29C010A-12PC+

AT29C010A-12PC+.pdf

AT29C010A-12PC+

银杏树
2012-07-17 0人阅读 0 0 0 暂无简介 举报

简介:本文档为《AT29C010A-12PC+pdf》,可适用于IT/计算机领域

ATCAMegabit(Kx)voltOnlyCMOSFlashMemoryFeatures•FastReadAccessTimens•VoltOnlyReprogramming•SectorProgramOperationSingleCycleReprogram(EraseandProgram)Sectors(bytessector)InternalAddressandDataLatchesforBytes•TwoKBBootBlockswithLockout•InternalProgramControlandTimer•HardwareandSoftwareDataProtection•FastSectorProgramCycleTimems•DATAPollingforEndofProgramDetection•LowPowerDissipationmAActiveCurrentµACMOSStandbyCurrent•TypicalEndurance>,Cycles•SingleV±Supply•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)TemperatureUnderBias°Cto°CStorageTemperature°Cto°CAllInputVoltages(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=V±VDCCharacteristicsSymbolParameterConditionMinMaxUnitsILIInputLoadCurrentVIN=VtoVCCµAILOOutputLeakageCurrentVIO=VtoVCCµAISBVCCStandbyCurrentCMOSCE=VCCVtoVCCComµAIndµAISBVCCStandbyCurrentTTLCE=VtoVCCmAICCVCCActiveCurrentf=MHzIOUT=mAmAVILInputLowVoltageVVIHInputHighVoltageVVOLOutputLowVoltageIOL=mAVVOHOutputHighVoltageIOH=µAVVOHOutputHighVoltageCMOSIOH=µAVCC=VVDCandACOperatingRangeATCAATCAATCAATCAOperatingTemperature(Case)Com°C°C°C°C°C°C°C°CInd°C°C°C°C°C°CVCCPowerSupplyV±V±V±V±BOOTBLOCKLOCKOUTDETECTION: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(°to°C)ATCATCTATCAJCJCommercialATCAPCP(°to°C)ATCATCTATCAJIJIndustrialATCAPIP(°to°C)ATCATITATCAJCJCommercialATCAPCP(°to°C)ATCATCTATCAJIJIndustrialATCAPIP(°to°C)ATCATITATCAJCJCommercialATCAPCP(°to°C)ATCATCTATCAJIJIndustrialATCAPIP(°to°C)ATCATITPackageTypeJLead,PlasticJLeadedChipCarrier(PLCC)PLead,"Wide,PlasticDualInlinePackage(PDIP)TLead,ThinSmallOutlinePackage(TSOP)ATCA

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/12

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部

举报
资料