版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
P89LPC9521.概述P89LPC952是一款單片封裝的微控制器,具有多種低成本的封裝形式。它采用了高性能的解決器結構,指令執(zhí)行時間只需2到4個時鐘周期。6倍于標準80C51器件。P89LPC952集成了許多系統(tǒng)級的功能,這樣可大大減少元件的數(shù)目和電路板面積并減少系統(tǒng)的成本。2.特性2.1重要特性8KB可擦除Flash程序存儲器,具有1KB扇區(qū)和64字節(jié)頁。單字節(jié)擦除特性使得任何字節(jié)都可用于非易失性數(shù)據(jù)存儲。256字節(jié)RAM數(shù)據(jù)存儲器和256字節(jié)附加片內(nèi)RAM。具有window比較器的8輸入多路10位A/D轉(zhuǎn)換器,結果在允許范圍以內(nèi)或以外都可產(chǎn)生中斷。2個模擬比較器可選擇輸入和參考源。2個16位定期/計數(shù)器(每一個定期器均可設立為溢出時觸發(fā)相應端口輸出或作為PWM輸出),23位的系統(tǒng)定期器可用作實時時鐘(RTC)。兩個增強型UART,具有波特率發(fā)生器、間隔檢測、幀錯誤檢測和自動地址檢測功能。400kHz字節(jié)寬度的I2C通信端口和SPI通信端口。片內(nèi)高精度的RC振蕩器選項帶有時鐘倍頻器,無需外接振蕩器件??蛇x擇RC振蕩器選項并且其頻率可進行很好的調(diào)節(jié)。內(nèi)部RC振蕩器和任何振蕩器源之間的快速切換,提供低功耗有效模式的最佳支持,可快速轉(zhuǎn)變?yōu)樽罡咝阅?。VDD操作電壓范圍為2.4~3.6V。I/O口可承受5V(可上拉或驅(qū)動到5.5V)。44腳封裝,使用片內(nèi)振蕩器和復位選項時,至少可獲得40個I/O口。P5的所有管腳可吸取/消耗高電流(20mA)。其它所有的端口管腳都有高消耗電流的能力(20mA)。整個芯片指定了最大值的限制。看門狗定期器具有獨立的片內(nèi)振蕩器,無需外接元件??撮T狗預分頻器可從8個值中選擇。2.2其它特性當操作頻率為18MHz時,除乘法和除法指令外,高速80C51CPU的指令執(zhí)行時間為111~222ns。同一時鐘頻率下,其速度為標準80C51器件的6倍。只需要較低的時鐘頻率即可達成同樣的性能,這樣無疑減少了功耗和EMI。串行Flash在電路編程(ICP)可通過商用EPROM編程器實現(xiàn)簡樸的編程。Flash保密位可防止程序被讀出。串行Flash在系統(tǒng)編程(ISP)可實現(xiàn)已固定在最終應用上的器件的編程。Flash程序存儲器可實現(xiàn)在應用中編程(IAP)。這允許在程序運營時改變代碼。低電壓(掉電)檢測可在電源故障時使系統(tǒng)安全關閉。該功能也可配置為一個中斷??臻e和兩種不同的掉電節(jié)電模式。提供從掉電模式中喚醒功能(低電平中斷輸入喚醒)。典型的掉電電流為1μA(比較器關閉時的完全掉電狀態(tài))。低電平復位輸入可由任何內(nèi)部復位驅(qū)動。使用片內(nèi)上電復位時不需要外接元件。復位計數(shù)器和復位干擾克制電路可防止虛假和不完全的復位。此外還提供軟件復位功能。當選擇片內(nèi)復位時,P89LPC952只需連接電源和地??膳渲玫钠瑑?nèi)振蕩器,其頻率可通過用戶可編程Flash配置位進行選擇。RC振蕩器選項支持的頻率范圍為20kHz~18MHz。振蕩器失效檢測??撮T狗定期器具有獨立的片內(nèi)振蕩器,因此它可用于振蕩器的失效檢測。可編程I/O口輸出模式:準雙向口,開漏輸出,推挽和僅為輸入功能。端口“輸入模式匹配”檢測。當P0口管腳的值與一個可編程的模式匹配或者不匹配時,可產(chǎn)生一個中斷??煽刂瓶诰€輸出斜率以減少EMI,輸出最小跳變時間約為10ns。4個中斷優(yōu)先級。8個鍵盤中斷輸入,另加2路外部中斷輸入。施密特觸發(fā)端口輸入。雙數(shù)據(jù)指針(DPTR)。擴展的溫度范圍。仿真支持。P89LPC952Flash存儲器1.概述P89LPC952Flash存儲器提供電路中的電擦除和編程。Flash可以字節(jié)為單位擦除、讀取或?qū)懭?。扇區(qū)和頁擦除功能可擦除任意的Flash扇區(qū)(1kB)或頁(64字節(jié))。芯片擦除功能可實現(xiàn)整個程序存儲器的擦除。ICP功能通過標準商用編程器來實現(xiàn)。此外,IAP和字節(jié)擦除功能允許程序存儲器用作非易失性數(shù)據(jù)存儲器。片內(nèi)產(chǎn)生的擦除和寫入時序為用戶提供了和諧的編程接口。P89LPC952Flash存儲器甚至在通過100,000次擦除和編程周期后仍然能可靠地保存存儲器的內(nèi)容。存儲單元的設計優(yōu)化了擦除和編程機制。P89LPC952使用VDD電壓來執(zhí)行編程和擦除算法。2.特性?可在整個操作電壓范圍內(nèi)執(zhí)行編程和擦除。?字節(jié)擦除允許程序存儲器用于存儲數(shù)據(jù)。?使用ISP/IAP/ICP進行讀/編程/擦除。?內(nèi)部固化的引導ROM,包含了可用于用戶程序的低檔IAP子程序。?默認的裝載程序可通過串口進行ISP編程。該程序位于用戶程序存儲器空間的頂端。?Boot向量允許用戶將Flash裝載代碼放入Flash存儲器內(nèi)的任何位置。這種配置為用戶提供了應用的靈活性。?任意Flash編程/擦除時間小于2ms。?使用工業(yè)標準的商用編程器進行編程。?可對每一個Flash扇區(qū)進行編程加密。?每個字節(jié)至少可執(zhí)行100,000次擦除/編程。?數(shù)據(jù)至少可保存10年。3.Flash的結構P89LPC952器件包含8個1KB扇區(qū)的Flash程序存儲器。每個扇區(qū)可進一步提成64字節(jié)的頁。除了扇區(qū)擦除、頁擦除和字節(jié)擦除外,還包含一個64字節(jié)的頁寄存器,它可實現(xiàn)給定頁1到64字節(jié)的同時編程,這徹底減少了整個編程的時間。4.Flash用作數(shù)據(jù)存儲器P89LPC952的Flash程序存儲器支持單個字節(jié)的擦除和編程。程序存儲器的任何一個字節(jié)都可通過MOVC指令來讀取,只要包含該字節(jié)的扇區(qū)未加密(MOVC指令不能讀取加密扇區(qū)的程序存儲器的內(nèi)容)。因此,非加密扇區(qū)的任何字節(jié)都可用來存儲非易失性數(shù)據(jù)。5.Flash的編程和擦除有4種方法可實現(xiàn)對Flash的編程或擦除。第一,在應用固件的控制下,在最終用戶應用程序中(IAP)對Flash進行編程或擦除。第二,使用ICP功能。通過系統(tǒng)提供的串行時鐘/串行數(shù)據(jù)接口來實現(xiàn)ICP編程。第三,出廠時,器件的用戶代碼空間的高512字節(jié)包含一個串行ISP程序,調(diào)用該程序通過串口來實現(xiàn)在電路編程。第四,使用支持該器件的商用EPROM編程器進行并行編程或擦除。該器件不提供對代碼內(nèi)容的直接校驗。而是提供一個扇區(qū)或整個用戶代碼區(qū)的32位CRC結果附外文原文:P89LPC9521.GeneraldescriptionTheP89LPC952isasingle-chipmicrocontroller,availableinlowcostpackages,basedonahighperformanceprocessorarchitecturethat(yī)executesinstructionsintwotofourclocks,sixtimestherateofstandard80C51devices.Manysystem-levelfunctionshavebeenincorporatedintotheP89LPC952inordertoreducecomponentcount,boardspace,andsystemcost.2.Features2.1Principalfeatures--8kBbyte-erasableflashcodememoryorganizedinto1kBsectorsand64-bytepages.Single-byteerasingallowsanybyte(s)tobeusedasnon-volatiledatastorage.--256-byteRAMdatamemoryanda256-byteauxiliaryon-chipRAM.--8-inputmultiplexed10-bitADCwithwindowcomparatorthatcangenerateaninterruptforinoroutofrangeresults.Twoanalogcomparatorswithselectableinputsandreferencesource.--Two16-bitcounter/timers(eachmaybeconfiguredtotoggleaportoutputupontimeroverflowortobecomeaPWMoutput)anda23-bitsystemtimerthatcanalsobeusedasaRTC.--TwoenhancedUARTswithafractionalbaudrategenerat(yī)or,breakdetect,framingerrordetection,andautomaticaddressdetection;400kHzbyte-wideI2C-buscommunicationportandSPIcommunicationport.--High-accuracyinternalRCoscillatoroption,withclockdoubleroption,allowsoperationwithoutexternaloscillat(yī)orcomponents.TheRCoscillatoroptionisselectableandfinetunable.FastswitchingbetweentheinternalRCoscillatorandanyoscillatorsourceprovidesoptimalsupportofminimalpoweractivemodewithfastswitchingtomaximumperformance.--2.4Vto3.6VVDDoperatingrange.I/Opinsare5Vtolerant(maybepulledupordrivento5.5V).--44-pinpackageswith40I/Opinsminimumwhileusingon-chiposcillat(yī)orandresetoptions.--Port5hashighcurrentsourcing/sinking(20mA)forallPort5pins.Allotherportpinshavehighsinkingcapability(20mA).Amaximumlimitisspecifiedfortheentirechip.--Watchdogtimerwithseparateon-chiposcillator,requiringnoexternalcomponents.Thewatchdogprescalerisselectablefromeightvalues.2.2Additionalfeatures--Ahighperformance80C51CPUprovidesinstructioncycletimesof111nsto222nsforallinstructionsexceptmultiplyanddividewhenexecutingat18MHz.Thisissixtimestheperformanceofthestandard80C51runningatthesameclockfrequency.AlowerclockfrequencyforthesameperformanceresultsinpowersavingsandreducedEMI.--SerialflashIn-CircuitProgramming(ICP)allowssimpleproductioncodingwithcommercialEPROMprogrammers.Flashsecuritybitspreventreadingofsensitiveapplicationprograms.--SerialflashIn-SystemProgramming(ISP)allowscodingwhilethedeviceismountedintheendapplication.--In-Applicat(yī)ionProgramming(IAP)oftheflashcodememory.Thisallowschangingthecodeinarunningapplication.--Lowvoltage(brownout)detectallowsagracefulsystemshutdownwhenpowerfails.Mayoptionallybeconfiguredasaninterrupt.--Idleandtwodifferentpower-downreducedpowermodes.Improvedwake-upfromPower-downmode(aLOWinterruptinputstartsexecution).Typicalpower-downcurrentis1mA(totalpower-downwithvoltagecomparatorsdisabled).--Active-LOWresetinputcanbedrivenbyanyinternalreset.On-chippower-onresetallowsoperationwithoutexternalresetcomponents.Aresetcounterandresetglitchsuppressioncircuitrypreventspuriousandincompleteresets.Asoftwareresetfunctionisalsoavailable.--Onlypowerandgroundconnectionsarerequiredtooperat(yī)etheP89LPC952wheninternalresetoptionisselected.--Configurableon-chiposcillatorwithfrequencyrangeoptionsselectedbyuserprogrammedflashconfigurationbits.Oscillatoroptionssupportfrequenciesfrom20kHztothemaximumoperatingfrequencyof18MHz.--Oscillatorfaildetect.Thewatchdogtimerhasaseparatefullyon-chiposcillatorallowingittoperformanoscillatorfaildetectfunction.--Programmableportoutputconfigurationoptions:quasi-bidirectional,opendrain,push-pull,input-only.--Port‘inputpatternmatch’detect.Port0maygenerateaninterruptwhenthevalueofthepinsmatchordonotmatchaprogrammablepattern.--ControlledslewrateportoutputstoreduceEMI.Outputshaveapproximately10nsminimumramptimes.--Fourinterruptprioritylevels.--Eightkeypadinterruptinputs,plustwoadditionalexternalinterruptinputs.--Schmitttriggerportinputs.--Seconddat(yī)apointer.--Extendedtemperaturerange.附外文原文:TheP89LPC952flashmemoryGeneraldescription--TheP89LPC952flashmemoryprovidesin-circuitelectricalerasureandprogramming.--Theflashcanbeerased,read,andwrittenasbytes.TheSectorandPageErasefunctionscaneraseanyflashsector(1kB)orpage(64bytes).TheChipEraseoperationwillerasetheentireprogrammemory.ICPusingstandardcommercialprogrammersisavailable.Inaddition,IAPandbyte-eraseallowscodememorytobeusedfornon-volat(yī)iledatastorage.On-chiperaseandwritetiminggenerationcontributetoauser-friendlyprogramminginterface.TheP89LPC952flashreliablystoresmemorycontentsevenafter100,000eraseandprogramcycles.Thecellisdesignedtooptimizetheeraseandprogrammingmechanisms.TheP89LPC952usesVDDasthesupplyvoltagetoperformtheProgram/Erasealgorithms.Features?Programminganderaseoverthefulloperatingvoltagerange.?Byteeraseallowscodememorytobeusedfordatastorage.?Read/Programming/EraseusingISP/IAP/ICP.?InternalfixedbootROM,containinglow-levelIAProutinesavailabletousercode.?DefaultloaderprovidingISPviatheserialport,locat(yī)edinupperendofuserprogrammemory.?Bootvectorallowsuser-providedflashloadercodetoresideanywhereintheflashmemoryspace,providingflexibilitytotheuser.?Anyflashprogram/eraseoperat(yī)ionin2ms.?Programmingwithindustry-standardcommercialprogrammers.?Programmablesecurityforthecodeintheflashforeachsector.?100,000typicalerase/programcyclesforeachbyte.?10yearminimumdataretention.Flashorganization--Theprogrammemoryconsistsofeight1kBsectorsontheP89LPC952devices.Eachsectorcanbefurtherdividedinto64-bytepages.Inadditiontosectorerase,pageerase,andbyteerase,a64-bytepageregisterisincludedwhichallowsfrom1to64bytesofagivenpagetobeprogrammedat(yī)thesametime,substantiallyreducingoverallprogrammingtime.Usingflashasdatastorage--Theflashcodememoryarrayofthisdevicesupportsindividualbyteerasingandprogramming.AnybyteinthecodememoryarraymaybereadusingtheMOVCinstruction,providedthat(yī)t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024個人向企業(yè)借款合同樣本
- 蘇州科技大學天平學院《樂理與視唱練耳一》2023-2024學年第一學期期末試卷
- 2024店鋪租憑合同轉(zhuǎn)讓協(xié)議書
- 2024賓館租房合同范本
- 均衡膳食的重要性實現(xiàn)全面營養(yǎng)考核試卷
- 蘇州科技大學天平學院《廣告策劃與文案》2021-2022學年第一學期期末試卷
- 學前教育的意義與發(fā)展考核試卷
- 實踐調(diào)查報告
- 廣告專業(yè)與職業(yè)發(fā)展考核試卷
- 一周工作總結及計劃模板
- 重大版小學英語六年級上冊全冊教案
- 跌倒墜床護理個案分析
- 火力發(fā)電廠施工圖設計內(nèi)容深度規(guī)定
- 酒店經(jīng)理管理酒店運營
- AI在農(nóng)業(yè)領域的應用
- 園長進班指導制度方案及流程
- 裝修垃圾清運處置方案
- JC-T 2536-2019水泥-水玻璃灌漿材料
- HG-T 20583-2020 鋼制化工容器結構設計規(guī)范
- 品牌授權協(xié)議書
- 鄭州人才公寓策劃方案
評論
0/150
提交評論