![](https://csdnimg.cn/release/download_crawler_static/3620116/bg1.jpg)
NXP半导体微控制器
销售服务电话: (020) 38731736 38732585
技术支持电话: (020) 22644383 22644384
技术支持邮箱:NXPARM@zlgmcu.com
LPC1100(L)系列ARM………………………………………………5-02
LPC1200系列ARM………………………………………………5-04
LPC1300系列ARM………………………………………………5-06
LPC1700系列ARM………………………………………………5-08
LPC1800系列ARM………………………………………………5-13
LPC4300系列ARM………………………………………………5-16
EM773电能计量芯片………………………………………………5-19
MPT612太阳能转换芯片……………………………………………5-20
LPC3000系列ARM………………………………………………5-22
LPC2900系列ARM………………………………………………5-27
LPC2800系列ARM………………………………………………5-29
LPC2400/2300系 列 ARM… … … … … … … … … … … … … … … 5-31
LPC2200/2100系列ARM…………………………………………5-38
LPC2103/02/01ARM………………………………………………5-44
LPC700系列单片机………………………………………………5-46
LPC9001系列单片机………………………………………………5-47
LPC900系列单片机………………………………………………5-48
80C51系列单片机…………………………………………………5-52
嵌入式系统智能开发平台…………………………………………5-53
![](https://csdnimg.cn/release/download_crawler_static/3620116/bg2.jpg)
LPC1100(L)系列ARM—市场定价最低的32位MCU
LPC1100(L)是全球首个采用Cortex-M0架构的微控制器系列,工作频率高达
50MHz,功耗低至130μA/MHz,性能卓越、应用简单,更突出的是,它能够显著降
低所有8/16位应用的代码长度,并且具有极低的市场定价,其价值和易用性比现有的
8/16位微控制器更胜一筹,为追求ARM架构的8/16位用户提供了一种全新的32位解决
方案。
功能特性:
● ARM Cortex-M0处理器
◎ 工作频率:50MHz
◎ 嵌套向量中断控制器
◎ 唤醒中断控制器,支持优先中断自动唤醒
◎ 具有三种低功耗模式:睡眠、深度睡眠和深度掉电
● 内存
◎ 高达32KB片内Flash程序存储器
◎ 高达8KB片内SRAM存储器
● 串行外设
◎ UART,支持小数分频波特率产生、内部FIFO和RS-485
◎ SPI控制器,支持FIFO和多协议功能
2 2
◎ I C总线接口,支持全速I C总线规范和增强型快速模式,数
据速率高达1Mbit/s,支持多地址识别和监控模式
◎ CAN控制器(LPC11C12/C14/C22/C24支持),内部ROM集成
供CAN和CANOpen标准使用的初始化和通信的API函数,
用户可直接调用;兼容CAN2.0A/B,传输速率高达1Mbit/s
◎ 集成片上高速CAN收发器(仅LPC11C22/C24支持)
● 模拟外设
◎ 8通道10位ADC,10位转换时间≥2.44μs
芯片特色:
Cortex-M0内核
● 32位ARM RISC处理器,16位Thumb指令集;
● 功耗与面积高度优化,设计专用于低成本、低功耗场合;
● 24位SysTick定时器;
● 32位硬件乘法器;
● 中断现场自动保存,有处理决定性、固定延迟的中断能力;
● 系统接口支持小端或字节不变的大端数据访问;
● SWD串行线调试。
嵌套向量
中断控制器
(NVIC)
Cortex-M0
处理器内核
断点和
观察点单元
总线矩阵 调试器接口
唤醒中断
控制器(WIC)
调试访问
端口(DAP)
调试
Cortex-M0组件
中断
可选组件
AHB-Lite接口
串行线或JTAG调试端口
Cortex-M0处理器
Cortex-M0处理器性能
● Cortex-M0微控制器可以轻松超越高端8位和16位器件的
性能水平;
● 内核额定性能为0.9DMIPS/MHz,相当于与其最接近的8位
和16位竞争产品的2至4倍。
● 其他外设
◎ 最高42个通用高速I/O管脚,具有可配置的上拉/下拉电阻和可配
置的新型开漏工作模式
◎ 1个引脚(P0.7)支持20mA高驱动电流
◎ 四个通用定时器/计数器
◎ 可编程的看门狗定时器(WDT),带锁死功能
◎ 系统节拍定时器
◎ 各外设自带时钟分频器,有利于降低功耗
5-02
NXP半导体
微控制器
![](https://csdnimg.cn/release/download_crawler_static/3620116/bg3.jpg)
● 极高的代码密度
● 仅56条指令,且指令执行时间确定;
● 完成8、16或32位的数据传输只需一条指令,能够显著降低所有
8/16位应用的代码长度;
● Cortex-M0指令集能够向上兼容Cortex-M3,并与ARM7处理器二
进制兼容。
● 具有极低的功耗
● 功耗低至130μA/MHz;
● 对于同一应用,相对于8位和16位微控制器,Cortex-M0微控制器可
以将功耗减少一半或四分之一,能够以更快的速度完成任务,可在电
池模式下运行更长时间;
● Cortex-M0微控制器具有三种低功耗模式;
- Sleep(睡眠);
- Deep sleep(深度睡眠);
- Deep Power Down(深度掉电)。
● ROM内置功率配置文件(仅限LPC11xx/x02器件),旨在保证芯片应用
性能的前提下,将有效功耗减少到合适值。
● 嵌套向量中断控制器(NVIC)
● 完全确定的异常处理时间;
● 支持“咬尾中断”机制和“晚到异常”中断机制;
● NVIC支持32个向量中断,每一个都具有4种优先级别;
● 当中断发生时,硬件自动将相关寄存器的值压入堆栈;
● 中断处理程序可完全用C语言编写。
LPC1100(L)是全球首个基于Cortex-M0架构的微控制器系列,为 能、多种节能模式和超低功耗的深度睡眠模式,LPC1100(L)提供了行
用户提供了一种成本效益高、使用方便的32位微控制器解决方案,其 业领先的节能效率,并大幅度的延长电池寿命。LPC1100(L)确立了性
代码和工具与采用其他内核的NXP微控制器产品兼容。凭借32位性 能效率的新基准,代码密度显著提高,系统成本更为降低。
睡眠
深度睡眠
深度掉电
工作模式
正常工作
功耗
9mA
3mA
2mA
6μA
220nA
系统时钟
50MHz
12MHz
12MHz
12MHz
12MHz
www.zlgmcu.com
5-03
CAN控制器(LPC11C1X/C2X支持)
● 兼容CAN2.0A/B,传输速率高达1Mbit/s
● 集成片上高速CAN收发器(仅LPC11C22/C24支持)
● 片上引导ROM集成了CAN和CANOpen初始化函数及通信函数,用
户可直接调用
● 支持32个报文对象,每个报文对象有自己的掩码标识
● 提供可屏蔽中断、可编程FIFO模式
● 可选择通过CAN或UART接口进行Flash ISP编程
LPC1100(L)系列选型表
[1]:集成片上高速CAN收发器 [2]:带L为超低功耗系列 [3]:芯片封装尺寸仅2.17mm×2.32mm
LPC11C00
[1]
LPC11C24
[1]
LPC11C22
LPC11C14
LPC11C12
[2]
LPC1100L
LPC1114L
LPC1113L
LPC1112L
LPC1111L
LPC1100
LPC1114
LPC1113
LPC1112
LPC1111
[3]
LPC1102
器件型号
Flash(KB)
32
16
32
16
32
24
16
8
32
24
16
8
32
SRAM(KB)
8
8
8
8
4~8
4~8
2~4
2~4
4~8
4~8
2~4
2~4
8
CAN
1
1
1
1
-
-
-
-
-
-
-
-
-
UART
RS-485
1
1
1
1
1
1
1
1
1
1
1
1
1
2
I C
Fast+
1
1
1
1
1
1
1
1
1
1
1
1
-
SSP
2
2
2
2
1~2
1~2
1
1
1~2
1~2
1
1
1
ADC
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
8ch/10bit
5ch/10bit
封装
LQFP48
LQFP48
LQFP48
LQFP48
PLCC44/LQFP48/ HVQFN33
LQFP48/HVQFN33
HVQFN33
HVQFN33
PLCC44/LQFP48/HVQFN33
LQFP48/HVQFN33
HVQFN33
HVQFN33
WL-CSP
CAN
transceiver
√
√
-
-
-
-
-
-
-
-
-
-
-
功率配置文件
(Power profiles)
-
-
-
-
√
√
√
√
-
-
-
-
-
![](https://csdnimg.cn/release/download_crawler_static/3620116/bg4.jpg)
LPC1200系列ARM—专为智能设备和白色家电设计
LPC1200系列是恩智浦新推出的基于Cortex-M0内核的微控制器,具有低功耗、
高效率和出色的代码密度等多重优势,LPC1200系列微控制器率先采用了division-
API技术 ,运行速度更快(高达45MHz),支持更多 简单 易用 的创 新型 外设,如:
128KB Flash、32位定时器、DMA、CRC、ADC和模拟比较器等,可进一步提升系统
性能。其非常适合于白色家电领域,已通过严格的认证。
NXP半导体
微控制器
功能特性:
● ARM Cortex-M0处理器
◎ 工作频率:45MHz
◎ 内置嵌套向量中断控制器(NVIC),极大程度的降低了
中断延迟
◎ 具有三种低功耗模式:睡眠、深度睡眠和深度掉电
● 内存
◎ 高达128KB片内Flash程序存储器
◎ 高达8KB片内SRAM存储器
◎ 支持ISP和IAP
● 串行外设
◎ UART,支持小数分频波特率产生、内部 FIFO、RS-
485、modem和IrDA
◎ SPI控制器,支持FIFO和多协议功能
2 2
◎ I C总线接口,支持全速I C总线规范和增强型快速模式,
数据速率高达1Mbit/s,支持多地址识别和监控模式
● 模拟外设
◎ 一个八通道10位模数转换器
◎ 两个高度灵活的模拟比较器,模拟比较器的输出可以编
程为定时器的匹配信号,也可模拟555定时器
芯片特色:
Cortex-M0内核
● 32位ARM RISC处理器,16位Thumb指令集;
● 功耗与面积高度优化,设计专用于低成本、低功耗场合;
● 24位SysTick定时器;
● 32位硬件乘法器;
● 中断现场自动保存,有处理决定性、固定延迟的中断能力;
● 系统接口支持小端或字节不变的大端数据访问;
● SWD串行线调试。
Cortex-M0处理器性能
● Cortex-M0微控制器可以轻松超越高端8位和16位器件的
性能水平;
● 内核额定性能为0.9DMIPS/MHz,相当于与其最接近的8位
和16位竞争产品的2至4倍。
● 其他外设
◎ 最高55个通用I/O管脚,具有可配置的上拉、开漏工作模
式,可编程的数字输入干扰滤波
◎ 21通道Micro DMA控制器
◎ 硬件CRC计算及校验模块
◎ 四个通用定时/计数器
◎ 可编程带窗看门狗定时器(WWDT)
◎ 系统节拍定时器(SysTick)
嵌套向量
中断控制器
(NVIC)
Cortex-M0
处理器内核
断点和
观察点单元
总线矩阵 调试器接口
唤醒中断
控制器(WIC)
调试访问
端口(DAP)
调试
Cortex-M0组件
中断
可选组件
AHB-Lite接口
串行线或JTAG调试端口
Cortex-M0处理器
8KB RAM
128KB Flash
ROM
DMA
CRC
AHB-LITEZ总线
AHB-APB桥
SSP/SPI
2
I C
8通道10位ADC
2个模拟比较器
2个UART
(支持RS485/modem/IrDA)
高速外设总线APB
GPIO
Cortex-M0内核
2个32位定时器
2个16位定时器
WWDT
PMU
时钟产生单元
RTC
LPC1200
5-04
![](https://csdnimg.cn/release/download_crawler_static/3620116/bg5.jpg)
● 极高的代码密度
● 仅56条指令,且指令执行时间确定;
● 完成8、16或32位的数据传输只需一条指令,能够显著降低所有
8/16位应用的代码长度;
● Cortex-M0指令集能够向上兼容Cortex-M3,并与ARM7处理器二
进制兼容。
● 具有极低的功耗
● 相对于8/16位微控制器,对于同一应用,Cortex-M0微控制器可将
功耗减少一半或四分之一,能以最快的速度完成任务,可在电池
模式下运行更长时间;
● Corte-M0微控制器具有三种低功耗模式:
—睡眠; —深度睡眠; —深度掉电。
● 嵌套向量中断控制器(NVIC)
● 完全确定的异常处理时间;
● 支持“咬尾中断”机制和“晚到异常”中断机制;
● NVIC支持32个向量中断,每一个都具有4种优先级别;
● 当中断发生时,硬件自动将相关寄存器的值压入堆栈;
● 中断处理程序可完全用C语言编写。
www.zlgmcu.com
5-05
● 实时时钟RTC
● 32KHz专用极低功耗振荡器
● 时钟源可选:1Hz、延迟1Hz、1KHz或外部RTC时钟
● 超低功耗设计
● 支持RTC中断唤醒CPU
功耗
睡眠 深度睡眠 深度掉电
工作模式
3.1mA(12MHz)
23.5μA
680nA
● 模拟比较器
● 比较器正负端均可自由选择多达六种输入信号
● 内部参考电压可配置32级梯度,并且参考电压可选择外部引脚输
入或内部3.3V电压
● 32级电压梯度可设置掉电
● 比较器输出可模拟555定时器
LPC1200系列选型表
[1]:2个UART其中UART0支持RS-485功能
器件型号
LPC1227
LPC1227FBD64/301
LPC1227FDB48/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
(KB)
128
128
96
96
80
64
80
64
48
32
48
32
SRAM
(KB)
8
8
8
8
8
8
8
8
4
4
4
4
UART
RS-485
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
[1]
2/1
2
I C
Fast+
1
1
1
1
1
1
1
1
1
1
1
1
SSP
1
1
1
1
1
1
1
1
1
1
1
1
ADC
8/10
8/10
8/10
8/10
8/10
8/10
8/10
8/10
8/10
8/10
8/10
8/10
封装
LQFP64
LQFP48
LQFP64
LQFP48
LQFP64
LQFP64
LQFP48
LQFP48
LQFP64
LQFP64
LQFP48
LQFP48
2
2
2
2
2
2
2
2
2
2
2
2
模拟比较器
21
21
21
21
21
21
21
21
21
21
21
21
Micro DMA
(ch)
1
1
1
1
1
1
1
1
1
1
1
1
CRC
1
1
1
1
1
1
1
1
1
1
1
1
RTC
2
2
2
2
2
2
2
2
2
2
2
2
Timer
(16bit)
2
2
2
2
2
2
2
2
2
2
2
2
Timer
(32bit)