P89LPC921FDH: 8位微控制器,带双时钟80C51内核和带256字节数据RAM的2 kB/4 kB/8 kB 3 V低能耗闪存

P89LPC920/921/922/9221是一款单芯片微控制器,专门针对各种性能需求中需要高集成、低成本解决方案的应用设计。P89LPC920/921/922/9221基于高性能处理器架构,在两到四个时钟周期内执行指令,速率是标准80C51设备的6倍。P89LPC920/921/922/9221已纳入许多系统级功能,以减少组件数量、电路板空间和系统成本。

P89LPC921FDH: 产品结构框图
Outline 3d SOT360-1
主要特性
  • 具有1 kB可擦除扇区、64字节可擦除页大小以及单字节擦除的2 kB/4 kB/8 kB闪存代码存储器。
  • 256字节RAM数据存储器。
  • 2个16位计数/定时器。每个定时器均可配置为在定时器溢出时切换端口输出或者配置为PWM输出。
  • 也可用作系统定时器的实时时钟。
  • 2个具有可选输入和基准源的模拟比较器。
  • 带小数波特率生成器且具有中断检测、帧错误检测、自动地址检测和通用中断功能的增强型UART。
  • 400 kHz字节宽I²C总线通信端口。
  • 具有频率范围的可配置片内振荡器和RC振荡器选项(通过用户编程的闪存配置位进行选择)。RC振荡器选项(出厂校准为+-1%)允许在没有外部振荡器元件的情况下工作。振荡器选项支持的频率范围为20 kHz至最大18 MHz。可以选择RC振荡器选项并微调。
  • VDD工作范围为2.4 V至3.6 V。I/O引脚具有5 V耐压(可上拉或驱动到5.5 V)。
  • P89LPC9221上8个I/O引脚(P0.3到P0.7、P1.4、P1.6、P1.7)的驱动电流较高(20 mA)。
其它特性
  • 最少15个I/O引脚。使用片内振荡器和复位选项时,最多18个I/O引脚。
  • 20引脚TSSOP和DIP封装。
  • 当以18 MHz的频率运行时,高性能80C51 CPU为除乘法和除法外的所有指令提供111-222 ns的指令周期时间。以相同的时钟频率运行时,是标准80C51的性能的6倍。使用更低的时钟频率即可获得相同的性能,从而节省电能并降低EMI。
  • 闪存代码存储器的在应用编程。这允许更改正在运行的应用中的代码。
  • 串行闪存编程允许简单的在电路生成编码。闪存安全位可防止读取敏感的应用程序编程。
  • 带独立片内振荡器的看门狗定时器,不需要外部元件。可从8个值中选择看门狗预分频器。
  • 低电压复位(欠压检测),以便在电源故障时正常关闭系统。可选择配置为中断。
  • 空闲和两个不同的掉电节电模式。改进从掉电模式的唤醒(低中断输入开始执行)。掉电电流通常为1 uA(禁用了电压比较器的总掉电)。
  • 有效低电平复位。片内上电复位允许在没有外部复位元件的情况下工作。复位计数器和复位干扰抑制电路能够防止可疑的和不完成的复位。软件复位功能也可用。
  • 振荡器故障检测。看门狗定时器具有独立的全片内振荡器,可以执行振荡器故障检测功能。
  • 可编程端口输出配置选项: 准双向、 开漏、 推挽、 仅输入。
  • 端口“输入模式匹配”检测。当引脚的值匹配或不匹配可编程模式时,端口0可能生成中断。
  • 所有端口引脚上的LED驱动能力(20 mA)。指定整个芯片的最大限额(P89LPC9221为160 mA;P89LPC920/921/922为80 mA)。
  • 用以降低EMI的控制转换速率端口输出。输出的最短斜坡时间约为10 ns。
  • 当选择了内部复位选项时,只需连接电源并接地即可操作P89LPC920/921/922/9221。
  • 4个中断优先等级。
  • 8个键盘中断输入,外加2个额外的外部中断输入。
  • 第二个数据指针。
  • 施密特触发器端口输入。
  • 模拟支持。
数据手册 (1)
名称/描述修改日期
8-bit microcontrollers with two-clock 80C51 core 2 kB/4 kB/8 kB 3 V low-power Flash with 256-byte data RAM (REV 1.0) PDF (229.0 kB) P89LPC920_921_922_922115 Dec 2004
勘误表 (3)
名称/描述修改日期
Errata sheet P89LPC920 (REV 1.0) PDF (67.0 kB) ES_P89LPC92012 Nov 2008
Errata sheet P89LPC921 (REV 1.0) PDF (52.0 kB) ES_P89LPC92112 Nov 2008
Errata sheet P89LPC922 (REV 1.0) PDF (70.0 kB) ES_P89LPC92212 Nov 2008
应用说明 (5)
名称/描述修改日期
Power management for the LPC900 family (REV 1.0) PDF (183.0 kB) AN1036729 Mar 2005
Off-line Li-Ion battery charger with P89LPC916 (REV 1.0) PDF (673.0 kB) AN1033805 Nov 2004
AN10218 Philips LPC900 microcontrollers single cell power supply (REV 1.0) PDF (48.0 kB) AN1021804 Nov 2003
LPC900 family in 5V environments (REV 1.0) PDF (1.4 MB) AN1022021 May 2003
Low-cost A/D-Conversion with Philips LPC microcontrollers Application Note (REV 1.0) PDF (100.0 kB) AN1018704 Oct 2002
用户指南 (1)
名称/描述修改日期
P89LPC920/921/922 USER MANUAL (REV 1.0) PDF (1.2 MB) UM_P89LPC920_921_92208 Dec 2003
支持信息 (1)
名称/描述修改日期
Footprint for wave soldering (REV 1.0) PDF (16.0 kB) SSOP-TSSOP-VSO-WAVE08 Oct 2009
8-bit microcontrollers with two-clock 80C51 core 2 kB/4 kB/8 kB 3 V low-power Flash with 256-byte data RAM P89LPC920FDH
8-bit microcontrollers with two-clock 80C51 core 2 kB/4 kB/8 kB 3 V low-power Flash with 256-byte data RAM P89LPC920_921_922_9221
8-bit microcontrollers with two-clock 80C51 core 2 kB/4 kB/8 kB 3 V low-power Flash with 256-byte data RAM P89LPC921FDH
8-bit microcontrollers with two-clock 80C51 core 2 kB/4 kB/8 kB 3 V low-power Flash with 256-byte data RAM P89LPC922FDH
8-bit microcontrollers with two-clock 80C51 core 2 kB/4 kB/8 kB 3 V low-power Flash with 256-byte data RAM P89LPC922FN
Errata sheet P89LPC920 P89LPC922FN
Errata sheet P89LPC921 P89LPC922FN
Errata sheet P89LPC922 P89LPC922FN
Power management for the LPC900 family P89LPC936FDH
Off-line Li-Ion battery charger with P89LPC916 P89LPC936FDH
AN10218 Philips LPC900 microcontrollers single cell power supply P89LPC936FDH
LPC900 family in 5V environments P89LPC936FDH
Low-cost A/D-Conversion with Philips LPC microcontrollers Application Note P89LPC936FDH
P89LPC920/921/922 USER MANUAL P89LPC922FN
SSOP-TSSOP-VSO-WAVE LPC1114FDH28
PCA9634