版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
P89LPC9521.概述P89LPC952是一款單片封裝的微控制器,具有多種低成本的封裝形式。它采用了高性能的解決器結(jié)構(gòu),指令執(zhí)行時(shí)間只需2到4個(gè)時(shí)鐘周期。6倍于標(biāo)準(zhǔn)80C51器件。P89LPC952集成了許多系統(tǒng)級(jí)的功能,這樣可大大減少元件的數(shù)目和電路板面積并減少系統(tǒng)的成本。2.特性2.1重要特性8KB可擦除Flash程序存儲(chǔ)器,具有1KB扇區(qū)和64字節(jié)頁(yè)。單字節(jié)擦除特性使得任何字節(jié)都可用于非易失性數(shù)據(jù)存儲(chǔ)。256字節(jié)RAM數(shù)據(jù)存儲(chǔ)器和256字節(jié)附加片內(nèi)RAM。具有window比較器的8輸入多路10位A/D轉(zhuǎn)換器,結(jié)果在允許范圍以內(nèi)或以外都可產(chǎn)生中斷。2個(gè)模擬比較器可選擇輸入和參考源。2個(gè)16位定期/計(jì)數(shù)器(每一個(gè)定期器均可設(shè)立為溢出時(shí)觸發(fā)相應(yīng)端口輸出或作為PWM輸出),23位的系統(tǒng)定期器可用作實(shí)時(shí)時(shí)鐘(RTC)。兩個(gè)增強(qiáng)型UART,具有波特率發(fā)生器、間隔檢測(cè)、幀錯(cuò)誤檢測(cè)和自動(dòng)地址檢測(cè)功能。400kHz字節(jié)寬度的I2C通信端口和SPI通信端口。片內(nèi)高精度的RC振蕩器選項(xiàng)帶有時(shí)鐘倍頻器,無(wú)需外接振蕩器件??蛇x擇RC振蕩器選項(xiàng)并且其頻率可進(jìn)行很好的調(diào)節(jié)。內(nèi)部RC振蕩器和任何振蕩器源之間的快速切換,提供低功耗有效模式的最佳支持,可快速轉(zhuǎn)變?yōu)樽罡咝阅?。VDD操作電壓范圍為2.4~3.6V。I/O口可承受5V(可上拉或驅(qū)動(dòng)到5.5V)。44腳封裝,使用片內(nèi)振蕩器和復(fù)位選項(xiàng)時(shí),至少可獲得40個(gè)I/O口。P5的所有管腳可吸取/消耗高電流(20mA)。其它所有的端口管腳都有高消耗電流的能力(20mA)。整個(gè)芯片指定了最大值的限制??撮T狗定期器具有獨(dú)立的片內(nèi)振蕩器,無(wú)需外接元件??撮T狗預(yù)分頻器可從8?jìng)€(gè)值中選擇。2.2其它特性當(dāng)操作頻率為18MHz時(shí),除乘法和除法指令外,高速80C51CPU的指令執(zhí)行時(shí)間為111~222ns。同一時(shí)鐘頻率下,其速度為標(biāo)準(zhǔn)80C51器件的6倍。只需要較低的時(shí)鐘頻率即可達(dá)成同樣的性能,這樣無(wú)疑減少了功耗和EMI。串行Flash在電路編程(ICP)可通過商用EPROM編程器實(shí)現(xiàn)簡(jiǎn)樸的編程。Flash保密位可防止程序被讀出。串行Flash在系統(tǒng)編程(ISP)可實(shí)現(xiàn)已固定在最終應(yīng)用上的器件的編程。Flash程序存儲(chǔ)器可實(shí)現(xiàn)在應(yīng)用中編程(IAP)。這允許在程序運(yùn)營(yíng)時(shí)改變代碼。低電壓(掉電)檢測(cè)可在電源故障時(shí)使系統(tǒng)安全關(guān)閉。該功能也可配置為一個(gè)中斷??臻e和兩種不同的掉電節(jié)電模式。提供從掉電模式中喚醒功能(低電平中斷輸入喚醒)。典型的掉電電流為1μA(比較器關(guān)閉時(shí)的完全掉電狀態(tài))。低電平復(fù)位輸入可由任何內(nèi)部復(fù)位驅(qū)動(dòng)。使用片內(nèi)上電復(fù)位時(shí)不需要外接元件。復(fù)位計(jì)數(shù)器和復(fù)位干擾克制電路可防止虛假和不完全的復(fù)位。此外還提供軟件復(fù)位功能。當(dāng)選擇片內(nèi)復(fù)位時(shí),P89LPC952只需連接電源和地。可配置的片內(nèi)振蕩器,其頻率可通過用戶可編程Flash配置位進(jìn)行選擇。RC振蕩器選項(xiàng)支持的頻率范圍為20kHz~18MHz。振蕩器失效檢測(cè)??撮T狗定期器具有獨(dú)立的片內(nèi)振蕩器,因此它可用于振蕩器的失效檢測(cè)??删幊蹋桑疧口輸出模式:準(zhǔn)雙向口,開漏輸出,推挽和僅為輸入功能。端口“輸入模式匹配”檢測(cè)。當(dāng)P0口管腳的值與一個(gè)可編程的模式匹配或者不匹配時(shí),可產(chǎn)生一個(gè)中斷??煽刂瓶诰€輸出斜率以減少EMI,輸出最小跳變時(shí)間約為10ns。4個(gè)中斷優(yōu)先級(jí)。8?jìng)€(gè)鍵盤中斷輸入,另加2路外部中斷輸入。施密特觸發(fā)端口輸入。雙數(shù)據(jù)指針(DPTR)。擴(kuò)展的溫度范圍。仿真支持。P89LPC952Flash存儲(chǔ)器1.概述P89LPC952Flash存儲(chǔ)器提供電路中的電擦除和編程。Flash可以字節(jié)為單位擦除、讀取或?qū)懭搿I葏^(qū)和頁(yè)擦除功能可擦除任意的Flash扇區(qū)(1kB)或頁(yè)(64字節(jié))。芯片擦除功能可實(shí)現(xiàn)整個(gè)程序存儲(chǔ)器的擦除。ICP功能通過標(biāo)準(zhǔn)商用編程器來(lái)實(shí)現(xiàn)。此外,IAP和字節(jié)擦除功能允許程序存儲(chǔ)器用作非易失性數(shù)據(jù)存儲(chǔ)器。片內(nèi)產(chǎn)生的擦除和寫入時(shí)序?yàn)橛脩籼峁┝撕椭C的編程接口。P89LPC952Flash存儲(chǔ)器甚至在通過100,000次擦除和編程周期后仍然能可靠地保存存儲(chǔ)器的內(nèi)容。存儲(chǔ)單元的設(shè)計(jì)優(yōu)化了擦除和編程機(jī)制。P89LPC952使用VDD電壓來(lái)執(zhí)行編程和擦除算法。2.特性?可在整個(gè)操作電壓范圍內(nèi)執(zhí)行編程和擦除。?字節(jié)擦除允許程序存儲(chǔ)器用于存儲(chǔ)數(shù)據(jù)。?使用ISP/IAP/ICP進(jìn)行讀/編程/擦除。?內(nèi)部固化的引導(dǎo)ROM,包含了可用于用戶程序的低檔IAP子程序。?默認(rèn)的裝載程序可通過串口進(jìn)行ISP編程。該程序位于用戶程序存儲(chǔ)器空間的頂端。?Boot向量允許用戶將Flash裝載代碼放入Flash存儲(chǔ)器內(nèi)的任何位置。這種配置為用戶提供了應(yīng)用的靈活性。?任意Flash編程/擦除時(shí)間小于2ms。?使用工業(yè)標(biāo)準(zhǔn)的商用編程器進(jìn)行編程。?可對(duì)每一個(gè)Flash扇區(qū)進(jìn)行編程加密。?每個(gè)字節(jié)至少可執(zhí)行100,000次擦除/編程。?數(shù)據(jù)至少可保存10年。3.Flash的結(jié)構(gòu)P89LPC952器件包含8個(gè)1KB扇區(qū)的Flash程序存儲(chǔ)器。每個(gè)扇區(qū)可進(jìn)一步提成64字節(jié)的頁(yè)。除了扇區(qū)擦除、頁(yè)擦除和字節(jié)擦除外,還包含一個(gè)64字節(jié)的頁(yè)寄存器,它可實(shí)現(xiàn)給定頁(yè)1到64字節(jié)的同時(shí)編程,這徹底減少了整個(gè)編程的時(shí)間。4.Flash用作數(shù)據(jù)存儲(chǔ)器P89LPC952的Flash程序存儲(chǔ)器支持單個(gè)字節(jié)的擦除和編程。程序存儲(chǔ)器的任何一個(gè)字節(jié)都可通過MOVC指令來(lái)讀取,只要包含該字節(jié)的扇區(qū)未加密(MOVC指令不能讀取加密扇區(qū)的程序存儲(chǔ)器的內(nèi)容)。因此,非加密扇區(qū)的任何字節(jié)都可用來(lái)存儲(chǔ)非易失性數(shù)據(jù)。5.Flash的編程和擦除有4種方法可實(shí)現(xiàn)對(duì)Flash的編程或擦除。第一,在應(yīng)用固件的控制下,在最終用戶應(yīng)用程序中(IAP)對(duì)Flash進(jìn)行編程或擦除。第二,使用ICP功能。通過系統(tǒng)提供的串行時(shí)鐘/串行數(shù)據(jù)接口來(lái)實(shí)現(xiàn)ICP編程。第三,出廠時(shí),器件的用戶代碼空間的高512字節(jié)包含一個(gè)串行ISP程序,調(diào)用該程序通過串口來(lái)實(shí)現(xiàn)在電路編程。第四,使用支持該器件的商用EPROM編程器進(jìn)行并行編程或擦除。該器件不提供對(duì)代碼內(nèi)容的直接校驗(yàn)。而是提供一個(gè)扇區(qū)或整個(gè)用戶代碼區(qū)的32位CRC結(jié)果附外文原文: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.Thecellisdesignedtooptimizethee(cuò)raseandprogrammingmechanisms.TheP89LPC952usesVDDasthesupplyvoltagetoperformtheProgram/Erasealgorithms.Features?Programminganderaseoverthefulloperatingvoltagerange.?Bytee(cuò)raseallowscodememorytobeusedfordatastorage.?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,andbytee(cuò)rase,a64-bytepageregisterisincludedwhichallowsfrom1to64bytesofagivenpagetobeprogrammedat(yī)thesametime,substantiallyreducingoverallprogrammingtime.Usingflashasdatastorage--Theflashcodememoryarrayofthisdevicesupportsindividualbyteerasingandprogramming.AnybyteinthecodememoryarraymaybereadusingtheMOVCinstruction,providedthat(yī)t
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025下半年四川省長(zhǎng)寧縣事業(yè)單位招聘57人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省廣安市鄰水縣“小平故里英才”引進(jìn)急需緊缺專業(yè)人才9人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年916四川事業(yè)單位聯(lián)考系列講座歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年四川雅安天全縣事業(yè)單位招聘6人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年四川省內(nèi)江資中縣事業(yè)單位考聘215人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年事業(yè)單位聯(lián)考云南省招聘歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 智能家居安裝勞務(wù)施工合同
- 城市規(guī)劃工程師聘用協(xié)議
- 吉林省高速公路工程質(zhì)量監(jiān)督辦法
- 2024年度建材銷售傭金合同范本3篇
- 2023年甲型H1N1流感防控考核試題及答案
- T-ZJASE 024-2023 呼吸閥定期校驗(yàn)規(guī)則
- 流浪乞討人員救助工作總結(jié)
- 新生兒疼痛評(píng)估與管理課件
- 云南省昆明市盤龍區(qū)2023-2024學(xué)年高二上學(xué)期期末質(zhì)量檢測(cè)數(shù)學(xué)試題【含答案解析】
- 腎上腺皮質(zhì)功能減退通用課件
- 《安徒生童話》試題及答案
- 提高學(xué)生學(xué)習(xí)策略的教學(xué)方法
- 小學(xué)開學(xué)第一課《筑夢(mèng)新起點(diǎn) 一起向未來(lái)》課件
- 廣東省深圳市2023-2024學(xué)年上冊(cè)七年級(jí)歷史期末模擬試題(附答案)
- 關(guān)于元旦的雙人相聲
評(píng)論
0/150
提交評(píng)論