NXP公司低端32位ARM芯片(Cortex M0内核)LPC1111 LPC1112 LPC1113 LPC1114等。
LPC1100L系列ARM采用Cortex-M0内核,是市场上定价最 低的32位MCU解决方案,它的价值和易用性比现有的8位/16位微控制器更胜一筹。LPC1100L系列ARM性能卓越、简单易用、功耗低,更重要的 是,它能显著降低所有8位/16位应用的代码长度。LPC1100L系列为那些寻求用可扩展ARM架构来执行整个产品开发过程的8位/16位用户提供无缝 的整合需求。这些MCU围绕着新的Cortex-M0架构建立,是开发以来最小巧、功耗最低且最有能效的ARM内核,为电池供电的消费类产品、智能电表、 电机控制等应用提供理想的解决方案。
LPC1100L系列ARM每秒4500多万条指令的傲人性能让8位(每秒不到100万条指令)及16位(每秒300 万到500万条指令)微控制器相形见绌;LPC1100L不仅能执行基本的控制任务,而且能进行复杂运算,即便最复杂的任务也能轻松应付。执行效率的提高 直接转化为能耗的降低,实现该性能水平的LPC1100L运行速度高达50MHz,其功耗也得到了很大程度的优化——仅需不到10mA的电流。 LPC1100L系列ARM Cortex-M0的外设组件最高配置包括:32KB片内Flash程序存储器、8KB片内SRAM、一路CAN控制器、一路I2C(FM+)、一路RS-485/EIA-485 UART、两路SSP、4个通用定时器以及多达42个通用IO口。
注:LPC1100L系列(包括LPC11xx/x02产品)与non-L LPC1100产品的区别在于其较低的功耗和简单易用的功率管理,我司将重点推广LPC1100L系列。
- Cortex-M0内核,运行速度高达50MHz
- 内置嵌套向量中断控制器(NVIC)
- 具有32kB(LPC1114L/LPC11C14)、24kB(LPC1113L)、16kB(LPC1112L/LPC11C12)、8kB(LPC1111L/02)片内Flash程序存储器;
- 最高配置8KB片内SRAM
- 可通过片内引导装载程序软件来实现在系统编程(ISP)和在应用编程(IAP)
- 可选择通过CAN或UART接口进行Flash ISP编程
- 串行接口包括:
- -CAN控制器(LPC11C12/4支持),内部ROM集成供CAN和CANOpen标准使用的初始化和通信的API函数,用户可直接调用;兼容CAN2.0A/B,传输速率高达1Mbit/s;支持32个消息对象,且每个消息对象有自己的掩码标识;提供可屏蔽中断、可编程FIFO模式;可通过CAN接口进行Flash ISP编程
- -UART,可产生小数波特率,具有调制解调器、内部FIFO,支持RS-485/EIA-485标准
- -SSP控制器,带FIFO和多协议功能(仅在LQFP48和PLCC44封装中有两路SSP)
- -I2C总线接口,完全支持I2C总线规范和快速模式,数据速率为1Mbit/s,具有多个地址识别功能和监控模式
- 其它外设:
- -多达42个通用I/O(GPIO)引脚,带可配置的上拉/下拉电阻
- -某些引脚支持20mA的高驱动电流,如P0.7脚
- -I2C总线引脚在FM+模式下可支持20mA的灌电流
- -4个通用定时器/计数器,共有4路捕获输入和13路匹配输出
- -可编程的看门狗定时器(WDT)
- -系统节拍定时器
- 带有SWD调试功能
- 集成了PMU(电源管理单元),可在睡眠、深度睡眠和深度掉电模式中极大限度地减少功耗
- 具有三种低功耗模式:睡眠模式、深度睡眠模式和深度掉电模式
- 3.3V单电源供电(2.0V~3.6V)
- 10位ADC,在8个引脚中实现输入多路复用
- GPIO均可配置为边沿或电平中断
- 时钟输出功能可以反映主振荡器时钟、IRC时钟、CPU时钟和看门狗时钟
- 13个拥有专用中断的GPIO可将CPU从深度睡眠模式中唤醒
- 掉电检测,具有4个独立的阀值,用于中断和强制复位
- 上电复位(POR)
- 主振荡器工作范围:1MHz~25MHz
- 12MHz内部RC振荡器可调节到+1%精度,并可将其选择为系统时钟
- PLL允许CPU在最大CPU速率下操作,而无需高频晶振,可从主振荡器、内部RC振荡器或看门狗振荡器运行
- 可采用LQFP48、PLCC44、HVQFN33或WL-CSP(晶片级)封装
LPC1100系列ARM选型表
器件型号 | Flash (KB) | SRAM (KB) | 功率配置文件 (Power profiles) |
CAN | UART/RS485 | I2C/Fast+ | SSP | ADC | 封装 | |
---|---|---|---|---|---|---|---|---|---|---|
LPC11C00 | ||||||||||
LPC11C14 | LPC11C14FBD/301 | 32 | 8 | - | 1 | 1 | 1 | 2 | 8ch/10bit | LQFP48 |
LPC11C12 | LPC11C12FBD/301 | 16 | 8 | - | 1 | 1 | 1 | 2 | 8ch/10bit | LQFP48 |
LPC1100L[1] | ||||||||||
LPC1114L | LPC1114FA44/302 | 32 | 8 | √ | - | 1 | 1 | 2 | 8ch/10bit | PLCC44 |
LPC1114FBD48/302 | 32 | 8 | √ | - | 1 | 1 | 2 | 8ch/10bit | LQFP48 | |
LPC1114FHN33/302 | 32 | 8 | √ | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1114FHN33/202 | 32 | 4 | √ | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1113L | LPC1113FBD48/302 | 24 | 8 | √ | - | 1 | 1 | 2 | 8ch/10bit | LQFP48 |
LPC1113FHN33/302 | 24 | 8 | √ | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1113FHN33/202 | 24 | 4 | √ | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1112L | LPC1112FHN33/202 | 16 | 4 | √ | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 |
LPC1112FHN33/102 | 16 | 2 | √ | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1111L | LPC1111FHN33/202 | 8 | 4 | √ | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 |
LPC1111FHN33/102 | 8 | 2 | √ | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1100 | ||||||||||
LPC1114 | LPC1114FA44/301 | 32 | 8 | - | - | 1 | 1 | 2 | 8ch/10bit | PLCC44 |
LPC1114FBD48/301 | 32 | 8 | - | - | 1 | 1 | 2 | 8ch/10bit | LQFP48 | |
LPC1114FHN33/301 | 32 | 8 | - | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1114FHN33/201 | 32 | 4 | - | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1113 | LPC1113FBD48/301 | 24 | 8 | - | - | 1 | 1 | 2 | 8ch/10bit | LQFP48 |
LPC1113FHN33/301 | 24 | 8 | - | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1113FHN33/201 | 24 | 4 | - | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1112 | LPC1112FHN33/201 | 16 | 4 | - | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 |
LPC1112FHN33/101 | 16 | 2 | - | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1111 | LPC1111FHN33/201 | 8 | 4 | - | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 |
LPC1111FHN33/101 | 8 | 2 | - | - | 1 | 1 | 1 | 8ch/10bit | HVQFN33 | |
LPC1102[2] | LPC1102 | 32 | 8 | - | - | 1 | - | 1 | 5ch/10bit | WL-CSP |
[2]:芯片封装尺寸仅2.17mm×2.32mm。