2023年外文文献翻译_第1页
2023年外文文献翻译_第2页
2023年外文文献翻译_第3页
2023年外文文献翻译_第4页
2023年外文文献翻译_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

P89LPC952

1.概述

P89LPC952是一款单片封装微控制器,具有多种低成本封装形式。

它采用了高性能处理器构造,指令执行时间只需2至i]4个时钟周期。

6倍于原则80c51器件。P89LPC952集成了许多系统级功能,这样可

大大减少元件数目和电路板面积并减少系统成本。

2.特性

2.1重要特性

8KB可擦除Flash程序存储器,具有1KB扇区和64字节页。单字节

擦除特性使得任何字节都可用于非易失性数据存储。

256字节RAM数据存储器和256字节附加片内RAM。

具有window比较器8输入多路10位A/D转换器,成果在容许范围

以内或以外

都可产生中断。2个模拟比较器可选择输入和参照源。

2个16位定期/计数器(每一种定期器均可设置为溢出时触发对应端

口输出或作为PWM输出),23位系统定期器可用作实时时钟(RTC)。

两个增强型UART,具有波特率发生器、间隔检测、帧错误检测和自动

地址检测功能。400kHz字节宽度12c通信端口和SPI通信端口。

片内高精度RC振荡器选项带有时钟倍频器,无需外接振荡器件。

可选择RC振荡器选项并且其频率可进行很好调整。内部RC振荡器和

任何振荡器源之间迅速切换,提供低功耗有效模式最佳支持,可迅

速转变为最高性能。

VDD操作电压范围为2.4~3.6V。I/O口可承受5V(可上拉或驱动到

5.5V)。

44脚封装,使用片内振荡器和复位选项时,至少可获得40个I/O口。

P5所有管脚可吸取/消耗高电流(20mA)。其他所有端口管脚均

有高消耗电流能力(20mA)。整个芯片指定了最大值限制。

看门狗定期器具有独立片内振荡器,无需外接元件。看门狗预分

频器可从8个值中选择。

2.2其他特性

当操作频率为18MHz时,除乘法和除法指令外,高速80c51CPU

指令执行时间为111—222ns。同一时钟频率下,其速度为原则80c51器

件6倍。只需要较低时钟频率即可到达同样性能,这样无疑减少

了功耗和EML

串行Flash在电路编程(ICP)可通过商用EPROM编程器实现简朴

编程。Flash保密位可防止程序被读出。

串行Flash在系统编程(ISP)可实现已固定在最终应用上器件

编程。

Flash程序存储器可实目前应用中编程(IAP)o这容许在程序运行

时变化代码。

低电压(掉电)检测可在电源故障时使系统安全关闭。该功能也可

配置为一种中断。

空闲和两种不一样掉电节电模式。提供从掉电模式中唤醒功能(低

电平中断输入唤

醒)。经典掉电电流为IRA(比较器关闭时完全掉电状态)。

低电平复位输入可由任何内部复位驱动。使用片内上电复位时不需

要外接元件。复位计数器和复位干扰克制电路可防止虚假和不完全复

位。此外还提供软件复位功能。

当选择片内复位时,P89LPC952只需连接电源和地。

可配置片内振荡器,其频率可通过顾客可编程Flash配置位进行

选择。RC振荡器选项支持频率范围为20kHz~18MHz。

振荡器失效检测。看门狗定期器具有独立片内振荡器,因此它可

用于振荡器失效检测。

可编程I/O口输出模式:准双向口,开漏输出,推挽和仅为输入功

能。

端口“输入模式匹配”检测。当P0口管脚值与一种可编程模式

匹配或者不匹配时,可产生一种中断。

可控制口线输出斜率以减少EMI,输出最小跳变时间约为10ns。

4个中断优先级。

8个键盘中断输入,另加2路外部中断输入。

施密特触发端口输入。

双数据指针(DPTR)o

扩展温度范围。

仿真支持。

P89LPC952Flash存储器

1.概述

P89LPC952Flash存储器提供电路中电擦除和编程。Flash可以字节

为单位擦除、读取或写入。扇区和页擦除功能可擦除任意Flash扇区

(IkB)或页(64字节)。芯片擦除功能可实现整个程序存储器擦除。ICP

功能通过原则商用编程器来实现。此外,IAP和字节擦除功能容许程序

存储器用作非易失性数据存储器。片内产生擦除和写入时序为顾客提

供了友好编程接口。P89LPC952Flash存储器甚至在通过100,000次

擦除和编程周期后仍然能可靠地保留存储器内容。存储单元设计优

化了擦除和编程机制。P89LPC952使用VDD电压来执行编程和擦除算

法。

2.特性

可在整个操作电压范围内执行编程和擦除。

字节擦除容许程序存储器用于存储数据。

使用ISP/IAP/ICP进行读/编程/擦除。

内部固化引导ROM,包括了可用于顾客程序低级IAP子程序。

默认装载程序可通过串口进行ISP编程。该程序位于顾客程序存储

器空间顶端。

Boot向量容许顾客将Flash装载代码放入Flash存储器内任何位

置。这种配置为顾客提供了应用灵活性。

任意Flash编程/擦除时间不大于2ms。

使用工业原则商用编程器进行编程。

可对每一种Flash扇区进行编程加密。

每个字节至少可执行100,000次擦除/编程。

数据至少可保留10年。

3.Flash构造

P89LPC952器件包括8个1KB扇区Flash程序存储器。每个扇区可

深入提成64字节页。除了扇区擦除、页擦除和字节擦除外,还包括

一种64字节页寄存器,它可实现给定页1到64字节同步编程,这

彻底减少了整个编程时间。

4.Flash用作数据存储器

P89LPC952Flash程序存储器支持单个字节擦除和编程。程序存储

器任何一种字节都可通过M0VC指令来读取,只要包括该字节扇区

未加密(M0VC指令不能读取加密扇区程序存储器内容)。因此,

非加密扇区任何字节都可用来存储非易失性数据。

5.Flash编程和擦除

有4种措施可实现对Flash编程或擦除。第一,在应用固件控制下,

在最终顾客应用程序中(IAP)对Flash进行编程或擦除。第二,使用

ICP功能。通过系统提供串行时钟/串行数据接口来实现ICP编程。

第三,出厂时,器件顾客代码空间高512字节包括一种串行ISP程

序,调用该程序通过串口来实目前电路编程。第四,使用支持该器件

商用EPROM编程器进行并行编程或擦除。该器件不提供对代码内容直

接校验。而是提供一种扇区或整个顾客代码区32位CRC成果

附外文原文:

P89LPC952

1.Generaldescription

TheP89LPC952isasingle-chipmicrocontroller,availableinlowcost

packages,basedonahighperformanceprocessorarchitecturethatexecutes

instructionsintwotofourclocks,sixtimestherateofstandard80C51

devices.Manysystem-levelfunctionshavebeenincorporatedintothe

P89LPC952inordertoreducecomponentcount,boardspace,and

systemcost.

2.Features

2.1Principalfeatures

一一8kBbyte-erasableflashcodememoryorganizedinto1kBsectorsand

64-bytepages.Single-byteerasinga1lowsanybyte(s)tobeusedas

non-volatiledatastorage.

--256-byteRAMdatamemoryanda256-byteauxi1iaryon-chipRAM.

一一8-inputmultiplexed1O-bitADCwithwindowcomparatorthatcan

generateaninterruptforinoroutofrangeresults.Twoanalogcomparatoi

withselectableinputsandreferencesource.

一Two16-bitcounter/1imers(eachmaybeconfiguredtotoggleaportoutput

upontimeroverflowortobecomeaPWMoutput)anda23-bitsystemtimer

thatcanalsobeusedasaRTC.

一TwoenhancedUARTswithaffactionalbaudrategenerator,breakdetect,

framingerrordetection,andautomaticaddressdetection;400kHzbyte-wide

I2C-buscommunicationportandSPIcommunicationport.

一一High-accuracyinternalRCosci1latoroption,withclockdoubleroption,

allowsoperationwithoutexternaloscillatorcomponents.TheRCoscillator

optionisselectableandfinetunable.Fastswitchingbetweentheinternal

osci1latorandanyoscillatorsourceprovidesoptimalsupportofminimal

poweractivemodewithfastswitchingtomaximumperformance.

一2.4Vto3.6VVDDoperatingrange.I/Opinsare5Vtolerant(maybe

pulledupordrivento5.5V).

一44-pinpackageswith40I/Opinsminimumwhileusingon-chiposci1lator

andresetoptions.

--Port5hashighcurrentsourcing/sinking(20mA)forallPort5pins.A]

otherportpinshavehighsinkingcapabi1ity(20mA).Amaximum1imitis

specifiedfortheentirechip.

一一Watchdogtimerwithseparateon-chiposcillator,requiringnoexternal

components.Thewatchdogprescalerisselectablefromeightvalues

2.2Additionalfeatures

--Ahighperformance80C51CPUprovidesinstructioncycletimesof111

nsto222nsforal1instructionsexceptmultiplyanddividewhenexecuting

18MHz.Thisissixtimestheperformanceofthestandard80C51runningat

thesameclockfrequency.Alowerclockfrequencyforthesame

performanceresultsinpowersavingsandreducedEMI.

一一SerialflashIn-CircuitProgramming(ICP)a1lowssimpleproduction

codingwithcommercialEPROMprogrammers.Flashsecuritybitsprevent

readingofsensitiveapplicationprograms.

--SerialflashIn-SystemProgramming(ISP)allowscodingwhilethedevice

ismountedintheendapplication.

--In-ApplicationProgramming(IAP)oftheflashcodememory.Thisallows

changingthecodeinarunningapplication.

一Lowvoltage(brownout)detectallowsagracefulsystemshutdownwhen

powerfails.Mayoptionallybeconfiguredasaninterrupt.

一一Idleandtwodifferentpower-downreducedpowermodes.Improved

wake-upfromPower-downmode(aLOWinterruptinputstartsexecution).

Typicalpower-downcurrentis1mA(tota1power-downwithvoltage

comparatorsdisabled).

一Active-LOWresetinputcanbedrivenbyanyinterna1reset.On-chip

power-onresetallowsoperationwithoutexternalresetcomponents.Areset

counterandresetglitchsuppressioncircuitrypreventspuriousand

incompleteresets.Asoftwareresetfunctionisalsoavailable.

一一Onlypowerandgroundconnectionsarerequiredtooperatethe

P89LPC952wheninternalresetoptionisselected.

一Configurableon-chiposci1latorwithfrequencyrangeoptionsselectedbj

userprogrammedflashconfigurationbits.Osci1latoroptionssupport

frequenciesfrom20kHztothemaximumoperatingfrequencyof18MHz.

--Osci1latorfaildetect.Thewatchdogtimerhasaseparatefullyon-chip

osci1latorallowingittoperformanosci1latorfaildetectfunction.

一一Programmableportoutputconfigurationoptions:quasi-bidirectional,ope

drain,push-pul1,input-only.

--Port'inputpatternmatch'detect.Port0maygenerateaninterruptwhe

thevalueofthepinsmatchordonotmatchaprogrammablepattern.

--ControlledslewrateportoutputstoreduceEMI.Outputshave

approximately10nsminimumramptimes.

一一Fourinterruptprioritylevels.

一一Eightkeypadinterruptinputs,plustwoadditionalexternalinterrupt

inputs.

一Schmitttriggerportinputs.

一一Seconddatapointer.

一一Extendedtemperaturerange.

附外文原文:

TheP89LPC952flashmemoryGeneraldescription

一TheP89LPC952flashmemoryprovidesin-circuitelectricalerasureand

programming.

--Theflashcanbeerased,read,andwrittenasbytes.TheSectorandPage

Erasefunctionscaneraseanyflashsector(1kB)orpage(64bytes).The

ChipEraseoperationwi11erasetheentireprogrammemory.ICPusing

standardcommercialprogrammersisavailable.Inaddition,IAPand

byte-eraseallowscodememorytobeusedfornon-volatiledatastorage.

On-chiperaseandwritetiminggenerationcontributetoauser-friendly

programminginterface.TheP89LPC952flashreliablystoresmemory

contentsevenafter100,000eraseandprogramcycles.Thecellisdesigned

tooptimizetheeraseandprogrammingmechanisms.TheP89LPC952uses

VDDasthesupplyvoltagetoperformtheProgram/Erasealgorithms.

Features

Programminganderaseovertheful1operatingvoltagerange.

Byteeraseallowscodememorytobeusedfordatastorage.

Read/Programming/EraseusingISP/IAP/ICP.

InternalfixedbootROM,containinglow-levelIAProutinesavailableto

usercode.

DefaultloaderprovidingISPviatheserialport,locatedinupperendof

userprogrammemory.

Bootvectorallowsuser-providedflashloadercodetoresideanywherein

theflashmemoryspace,providingflexibi1itytotheuser.

Anyflashprogram/eraseoperationin2ms.

Programmingwithindustry-standardcommercialprogrammers.

Programmablesecurityforthecodeintheflashforeachsector.

100,000typicalerase/programcyclesforeachbyte.

10yearminimumdataretention.

Flashorganization

一Theprogrammemoryconsistsofeight1kBsectorsontheP89LPC952

devices.Eachsectorcanbefurtherdividedinto64-bytepages.Inadditior

sectorerase,pageerase,andbyteerase,a64-bytepageregisterisinclude

whicha11owsfrom1to64bytesofagivenpagetobeprogrammedatthe

sametime,substantiallyreducingoveral1programmingtime.

Usingflashasdatastorage

一Theflashcodememory

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论