LPC122x
产品数据手册
32-½ ARM Cortex-M0
微控制器,高达
128KB Flash
和
8 KB
SRAM
Rev. 1.2 – 2011
年
3
月
29
日
产品数据手册
1.
概述
LPC122x系列继续扩展了恩智浦的32½微控制器产品,定½于工业和家庭自动化领域的广泛应
用。得益于ARM
Cortex-M0的Thumb指令集,LPC12xx可以在执行典型任务时将代码密度较8½/16
½单片机提高50%。LPC122x还拥有一个为Cortex-M0设计而优化的基于ROM的除法库。它的算术
性½是基于½件的算法库的数倍,并且有高度确定的周期时间,同时也减少了Flash的代码量。
Cortex-M0的高效率,也有助于LPC122x在相同应用中实现较½的平均功耗。
LPC122x的CPU工½频率最高达45MHz。
它提供了较½容量的Flash存储器,
从32KB到128KB。
Flash存储器的擦除扇区为512字节,这可以带来许多设计上的½处,比如更½地模拟EEPROM,从
任½串行接口引导加½½程序,方便进行在现场编程(这减少了对片内RAM缓冲的要求)。
LPC122x的外设组件包括一个10½ADC、两个带有输出反馈的模拟比较器、两个UART接口、
一个SSP/SPI接口、一个带有Fast-mode
Plus功½的I C接口、一个窗式看门狗定时器、一个DMA控
制器、一个CRC模块、四个通用定时器、一个32½RTC、一个精度为1%的内部振荡器(用于波特率
产生)和多达55个通用I/O引脚。
2
2.
功½和特性
系统:
o
ARM Cortex-M0
处理器,工½频率高达45MHz(Flash一个等待状态)或30MHz(Flash零等
待状态)。LPC122x在CoreMark的CPU性½基准测试中取得了超过45分的高分(相½于
1.51/MHz)
o
ARM Cortex-M0
处理器内½有嵌套向量中断控制器
(NVIC)
o
o
o
o
o
o
o
o
串行线调试
(SWD)
系统节拍定时器
最高8kB的SRAM
最高128kB的片内Flash程序存储器
通过片内Bootloader½件来实现在系统编程
(ISP)
和在应用编程
(IAP)
基于ROM的32½整数除法例程
晶½振荡器的工½范围为1MHz~25MHz
12MHz内部RC振荡器可调节到1%的精度,可以选择用½系统时钟
振荡器提供
o
带分频器的时钟输出功½,可以映射到主振荡器时钟、IRC时钟、CPU时钟或看门狗时钟
o
实时时钟
(RTC)
存储器:
时钟产生单元:
o
PLL允许CPU无需½用高频晶½而工½在最大CPU速率下,时钟可以由系统振荡器或内部RC
NXP Semiconductors
LPC122x
32-½ ARM Cortex-M0
微控制器
数字外设:
o
21通道Micro DMA控制器
o
硬件CRC模块
o
两个带有小数波特率发生器和内部FIFO的UART。其中一个带RS-485并支持调制解调器,另
一个为带IrDA的标准UART
o
SSP/SPI控制器,带FIFO和多协议功½
识别功½和监控模式。I2C总线的引脚带可编程的干扰滤波功½
o
多达55个通用I/O
(GPIO)
引脚,可编程为上拉、开漏模式,可编程的数字输入干扰滤波功½,
可编程的输入反向
o
o
所有引脚½带可编程的输出驱动。4个引脚支持大驱动电流16mA
GPIO均可配½为边沿或者电平中断
两个匹配输出(16½定时器)
o
o
窗式看门狗定时器
(WWDT)
一个8通道10½ADC
模拟555定时器
o
I2C总线接口,完全支持I2C总线规范和Fast-mode Plus模式,数据速率为1Mbit/s,具有多地址
o
四个通用定时/计数器,带有四个捕获输入和四个匹配输出(32½定时器)或两个捕获输入和
模拟外设:
o
两个高度灵活的模拟比较器,模拟比较器的输出可以编程为触发定时器的匹配信号,也可用½
电源
o
o
o
o
o
o
三种½功耗模式:睡眠模式、深度睡眠模式和深度掉电模式
通过12个拥有专用起始逻辑的引脚可将处理器从深度睡眠模式中唤醒
可以通过实时时钟
(RTC)
将处理器从深度睡眠模式和深度掉电模式中唤醒
掉电检测,支持三个独立的阈值,每个½可产生中断和强制复½
上电复½
(POR)
集成了PMU(电源管理单元)
唯一的器件序列号
3.3V电源供电
提供64引脚和48引脚的LQFP封装
3.
应用
电子测量
照明
警报系统
工业½络
½色家电
法律免责声明适用于本文档所提供的所有信息
产品数据手册
© NXP B.V. 2011.
版权所有
2
NXP Semiconductors
LPC122x
32-½ ARM Cortex-M0
微控制器
4.
订购信息
表1.订购信息
Type number
Package
Name
Description
LQFP64: plastic low profile quad flat package; 64 leads; body 10×10×1.4 mm
LQFP64: plastic low profile quad flat package; 64 leads; body 10×10×1.4 mm
LQFP64: plastic low profile quad flat package; 64 leads; body 10×10×1.4 mm
LQFP64: plastic low profile quad flat package; 64 leads; body 10×10×1.4 mm
LQFP64: plastic low profile quad flat package; 64 leads; body 10×10×1.4 mm
LQFP64: plastic low profile quad flat package; 64 leads; body 10×10×1.4 mm
LQFP48: plastic low profile quad flat package; 48 leads; body 7×7×1.4 mm
LQFP48: plastic low profile quad flat package; 48 leads; body 7×7×1.4 mm
LQFP48: plastic low profile quad flat package; 48 leads; body 7×7×1.4 mm
LQFP48: plastic low profile quad flat package; 48 leads; body 7×7×1.4 mm
LQFP48: plastic low profile quad flat package; 48 leads; body 7×7×1.4 mm
LQFP48: plastic low profile quad flat package; 48 leads; body 7×7×1.4 mm
Version
SOT314-2
SOT314-2
SOT314-2
SOT314-2
SOT314-2
SOT314-2
SOT313-2
SOT313-2
SOT313-2
SOT313-2
SOT313-2
SOT313-2
LPC1227FBD64/301
LPC1226FBD64/301
LPC1225FBD64/321
LPC1225FBD64/301
LPC1224FBD64/121
LPC1224FBD64/101
LPC1227FBD48/301
LPC1226FBD48/301
LPC1225FBD48/321
LPC1225FBD48/301
LPC1224FBD48/121
LPC1224FBD48/101
LQFP64
LQFP64
LQFP64
LQFP64
LQFP64
LQFP64
LQFP48
LQFP48
LQFP48
LQFP48
LQFP48
LQFP48
4.1
订购选择
表2 订购选择
Type number
LPC1227
LPC1227FBD64/301
LPC1227FBD48/301
LPC1226
LPC1226FBD64/301
LPC1226FBD48/301
LPC1225
LPC1225FBD64/321
LPC1225FBD64/301
LPC1225FBD48/321
LPC1225FBD48/301
LPC1224
LPC1224FBD64/121
LPC1224FBD64/101
LPC1224FBD48/121
LPC1224FBD48/101
Flash
Total
SRAM
UART
I2C/
FM+
SSP/
SPI
1
1
1
1
1
1
1
1
1
1
1
1
ADC
channels
8
8
8
8
8
8
8
8
8
8
8
8
GPIO
Package
128 kB
128 kB
96 kB
96 kB
80 kB
64 kB
80 kB
64 kB
48 kB
32 kB
48 kB
32 kB
8 kB
8 kB
8 kB
8 kB
8 kB
8 kB
8 kB
8 kB
4 kB
4 kB
4 kB
4 kB
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
55
39
55
39
55
55
39
39
55
55
39
39
LQFP64
LQFP48
LQFP64
LQFP48
LQFP64
LQFP64
LQFP48
LQFP48
LQFP64
LQFP64
LQFP48
LQFP48
法律免责声明适用于本文档所提供的所有信息
产品数据手册
© NXP B.V. 2011.
版权所有
3
NXP Semiconductors
LPC122x
32-½ ARM Cortex-M0
微控制器
5.
系统框图
法律免责声明适用于本文档所提供的所有信息
产品数据手册
© NXP B.V. 2011.
版权所有
4
NXP Semiconductors
LPC122x
32-½ ARM Cortex-M0
微控制器
6.
引脚信息
6.1
引脚
法律免责声明适用于本文档所提供的所有信息
产品数据手册
© NXP B.V. 2011.
版权所有
5