概述:P89LPC907是飞利浦半导体生产的一款8位微控制器,有两个时钟80C51核心 1kB 3V,128字节的RAM闪存。它为8脚SO8/DIP8封装。它是一款低成本,少引脚、高集成度FLASH单片机,在同一时钟频率下其运行速度是8051的6倍,所以只需较低的工作频率即可达到同等的工作效率,更好的电磁兼容性能。适合于要求并不复杂的小型消费类产品的应用场合。

 

一、P89LPC907引脚功能排列

 

二、P89LPC907内部方框图

 

三、P89LPC907功能和特性
* Flash程序存储器(1kB),256bytes可擦除扇区,16bytes可擦除页规格和字节擦除。

* 除乘法和除法指令外,高速8051 指令系统,执行时间167-333ns(12MHz时钟频率时)。运行速度为80C51器件的6倍。

* 工作电压:2.4V-3.6V,I/O可承受+5V的TTL电平。
 
* 字节擦除允许程序存储器用于存储数据(EEPROM)。

* 快速的Flash操作模式,编程及擦除时间均小于2ms。

* 128bytes的内部RAM。

* Flash程序加密位。

* 应用编程(IAP)和在线编程(ICP)允许用户EPROM实现简单的串行代码编程,使得程序存储器可用于非易失性数据的存储。

* 2个16位定时/计数器。

* 实时时钟可作为系统定时器。

* 2个数据指针(DPTR)。

* 斯密特触发端口输入。

* 4个中断优先级,3个键盘中断输入。

* 1个模拟比较器,可选择参考源。

* WDT(看门狗定时器)具有独立的振荡器,无需外接元件,WDT具有8种选择的预分频器。

* 内置上电复位电路,无需外接复位元件,复位计数器和复位干扰抑制电路可防止不充分复位,同时提供软件复位功能。

* 低电压复位功能,器件可检测掉电状态并使单片机安全关闭系统。亦可将该功能设置为一个中断源。

* 使用片内PC振荡器时钟振荡源无需外接任何元件,可方便地选择振荡频率,同时系统具有时钟振荡器失效检测功能。

* 软件设置片内振荡器的工作频率,选择范围:20KHz-12MHz。

* 灵活的可编程I/O口输出模式,准双向口、开漏输出、推挽输出或仅为输入功能。

* 端口输入模式匹配检测:当P0口的值与可编程的模式是否匹配即可产生一个中断。

* 所有的I/O楼均具有20mA的负载驱动能力。

* 端口的输出斜率可控,最小的跳变时间约为10ns,通过此功能可有效改变电磁兼容性能。

* 增强UART,具有波特率发生器,间隔检测,帧错误检测,自动地址识别和通用的中断功能。

* 最少3个I/O口,如果选择片内振荡器和片内复位电路,I/O口线可达6个。

* 如果选择片内振荡器和片内复位电路,P89LPC907则无需外接元件,只需连接电源和地线。

* 空闲和掉电模式,掉电模式耗电仅为1uA(比较器关闭时)。键盘中断具有从掉电模式中唤醒功能。

* 仿真支持。

* SO-8和DIP-8两种封装形式,与PIC12C508、PIC12C509等芯片引脚兼容。