概述:P89LPC901是飞利浦半导体公司生产的一款单片机。采用8脚SO-8封装,操作电压VDD范围为2.43.6V,I/O口可承受5V可上拉或驱动到5.5V。

 

一、P89LPC901引脚功能排列

 

二、P89LPC901内部方框图

 

三、P89LPC901功能和特点
1、当操作频率为12MHz时除乘法和除法指令外高速80C51CPU的指令执行时间为167~333ns同一时钟频率下其速度为标准80C51器件的6倍只需要较低的时钟频率即可达到同样的性能这样无疑降低了功耗和EMI。

2、1KBFlash程序存储器具有256字节可擦除扇区16字节可擦除页规格和字节擦除。

3、字节擦除允许程序存储器用于存储数据。

4、Flash 编程操作执行时间小于2ms。

5、Flash 擦除操作执行时间小于2ms。

6、128字节RAM 数据存储器。

7、串行Flash在电路编程ICP允许利用商用EPROM编程器实现简单代码的编程Flash保密位可防止程序被读出。

8、在应用中编程IAP 和字节擦写功能使得程序存储器可用于非易失性数据的存储。

9、2个16位定时/计数器每一个定时器均可作为PWM输出。

10、实时时钟可作为系统定时器。

11、只有1个模拟比较器可选择参考源。

12、2个键盘中断输入。

13、4个中断优先级。

14、看门狗定时器具有片内独立振荡器无需外接元件看门狗定时器预分频器有8 种选择。

15、低电平复位使用片内上电复位时不需要外接元件复位计数器和复位干扰抑制电路可防止虚假和不完全的复位另外还提供软件复位功能。

16、低电压复位掉电检测可在电源故障时使系统安全关闭该功能也可配置为一个中断。

17、振荡器失效检测看门狗定时器具有独立的片内振荡器因此它可用于振荡器的失效检测。

18、通过用户可编程Flash配置位来选择片内振荡器的频率范围振荡器选项支持的频率范围为20KHz~12MHz。

19、选择内部RC振荡器时不需要外接振荡器件可选择RC振荡器选项并且其频率可进行很好的调节。

20、可编程I/O口输出模式准双向口开漏输出推挽和仅为输入功能。

21、端口输入模式匹配检测当P0口管脚的值与一个可编程的模式匹配或者不匹配时可产生一个中断。

22、双数据指针DPTR。

23、施密特触发端口输入。

24、所有口线均有LED 驱动能力20mA 但整个芯片有一个最大值的限制。

25、可控制口线输出斜率以降低EMI 输出最小跳变时间约为10ns。

26、最少3个I/O口选择片内振荡和片内复位时可多达6个I/O口。

27、当选择片内振荡器和片内复位时P89LPC901 只需连接电源和地。

28、空闲和两种不同的掉电节电模式,提供从掉电模式中唤醒功能,低电平键盘中断输入唤醒典型的掉电电流为1μA比较器关闭时的完全掉电状态。

29、仿真支持。