欢迎来到天天文库
浏览记录
ID:41507978
大小:44.00 KB
页数:7页
时间:2019-08-26
《外文文献翻译(王德林)0626改》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、P89LPC9521.概述P89LPC952是一款单片封装的微控制器,含有多种低成本的封装形式。它采用了高性能的处理器结构,指令执行时间只需2到4个时钟周期。6倍于标准80C51器件。P89LPC952集成了许多系统级的功能,这样可大大减少元件的数目和电路板面积并降低系统的成本。2.特性2.1主要特性?8KB可擦除Flash程序存储器,具有1KB扇区和64字节页。单字节擦除特性使得任何字节都可用于非易失性数据存储。?256字节RAM数据存储器和256字节附加片内RAM。?具有window比较器的8输入多路10位A/D转换器,结果在允许范围以内或以外都可产
2、生中断。2个模拟比较器可选择输入和参考源。?2个16位定时/计数器(每一个定时器均可设置为溢出时触发相应端口输出或作为PWM输出),23位的系统定时器可用作实时时钟(RTC)。?两个增强型UART,具有波特率发生器、间隔检测、帧错误检测和自动地址检测功能。400kHz字节宽度的I2C通信端口和SPI通信端口。?片内高精度的RC振荡器选项带有时钟倍频器,无需外接振荡器件。可选择RC振荡器选项并且其频率可进行很好的调节。内部RC振荡器和任何振荡器源之间的快速切换,提供低功耗有效模式的最佳支持,可快速转变为最高性能。?VDD操作电压范围为2.4~3.6V。I/
3、O口可承受5V(可上拉或驱动到5.5V)。?44脚封装,使用片内振荡器和复位选项时,至少可获得40个I/O口。?P5的所有管脚可吸收/消耗高电流(20mA)。其它所有的端口管脚都有高消耗电流的能力(20mA)。整个芯片指定了最大值的限制。?看门狗定时器具有独立的片内振荡器,无需外接元件。看门狗预分频器可从8个值中选择。2.2其它特性?当操作频率为18MHz时,除乘法和除法指令外,高速80C51CPU的指令执行时间为111~222ns。同一时钟频率下,其速度为标准80C51器件的6倍。只需要较低的时钟频率即可达到同样的性能,这样无疑降低了功耗和EMI。?串
4、行Flash在电路编程(ICP)可通过商用EPROM编程器实现简单的编程。Flash保密位可防止程序被读出。?串行Flash在系统编程(ISP)可实现已固定在最终应用上的器件的编程。?Flash程序存储器可实现在应用中编程(IAP)。这允许在程序运行时改变代码。?低电压(掉电)检测可在电源故障时使系统安全关闭。该功能也可配置为一个中断。?空闲和两种不同的掉电节电模式。提供从掉电模式中唤醒功能(低电平中断输入唤醒)。典型的掉电电流为1μA(比较器关闭时的完全掉电状态)。?低电平复位输入可由任何内部复位驱动。使用片内上电复位时不需要外接元件。复位计数器和复位
5、干扰抑制电路可防止虚假和不完全的复位。另外还提供软件复位功能。?当选择片内复位时,P89LPC952只需连接电源和地。?可配置的片内振荡器,其频率可通过用户可编程Flash配置位进行选择。RC振荡器选项支持的频率范围为20kHz~18MHz。?振荡器失效检测。看门狗定时器具有独立的片内振荡器,因此它可用于振荡器的失效检测。?可编程I/O口输出模式:准双向口,开漏输出,推挽和仅为输入功能。?端口“输入模式匹配”检测。当P0口管脚的值与一个可编程的模式匹配或者不匹配时,可产生一个中断。?可控制口线输出斜率以降低EMI,输出最小跳变时间约为10ns。?4个中断
6、优先级。?8个键盘中断输入,另加2路外部中断输入。?施密特触发端口输入。?双数据指针(DPTR)。?扩展的温度范围。?仿真支持。P89LPC952Flash存储器1.概述P89LPC952Flash存储器提供电路中的电擦除和编程。Flash可以字节为单位擦除、读取或写入。扇区和页擦除功能可擦除任意的Flash扇区(1kB)或页(64字节)。芯片擦除功能可实现整个程序存储器的擦除。ICP功能通过标准商用编程器来实现。另外,IAP和字节擦除功能允许程序存储器用作非易失性数据存储器。片内产生的擦除和写入时序为用户提供了友好的编程接口。P89LPC952Flas
7、h存储器甚至在经过100,000次擦除和编程周期后仍然能可靠地保存存储器的内容。存储单元的设计优化了擦除和编程机制。P89LPC952使用VDD电压来执行编程和擦除算法。2.特性可在整个操作电压范围内执行编程和擦除。字节擦除允许程序存储器用于存储数据。使用ISP/IAP/ICP进行读/编程/擦除。内部固化的引导ROM,包含了可用于用户程序的低级IAP子程序。默认的装载程序可通过串口进行ISP编程。该程序位于用户程序存储器空间的顶端。Boot向量允许用户将Flash装载代码放入Flash存储器内的任何位置。这种配置为用户提供了应用的灵活性。任
8、意Flash编程/擦除时间小于2ms。使用工业标准的商用编程器进行编程。可对
此文档下载收益归作者所有