LPC112x是一个基于ARM Cortex-M0的低成本32位MCU系列,专为8/16位微控制器应用设计,它性能高,功耗低,指令集简单,具有存储器寻址功能,并且代码尺寸比现有的8/16位架构小。
LPC112x MCU在高达50 MHz的CPU频率下运行。LPC112x系列的外设包括64 KB闪存、8 KB数据存储器、1个Fast-mode Plus I2C总线接口、3个RS-485/EIA-485 UART、2个SSP接口、4个通用计数器/定时器、1个12位ADC和38个通用I/O引脚。该系列还具有独特的API驱动电源配置,为用户提供了现成的电源管理模板。
行业标准CoreMark基准测试表明,LPC112x执行最常见的微控制器任务所需的代码比其他产品少40-50%,从而向8/16位微控制器使用较少代码的观点发起挑战。
系统
־ 工作频率高达50 MHz的ARM Cortex-M0处理器
־ 内置式嵌套向量中断控制器(NVIC)
־ 几个可选输入源提供的不可屏蔽中断(NMI)输入
־ 串行线调试
־ Systick定时器
־ 集成式PMU(电源管理单元),将睡眠、深度睡眠和深度掉电模式下的功耗降至最低水平
存储器
־ 64 KB闪存
־ 8 KB SRAM
串行外设
־ 3个UART,支持分数波特率发生、内部FIFO和RS-485。1个具有调制解调器控制功能的UART。
־ 2个具有FIFO和多协议功能的SSP控制器。
־ I2C总线接口,支持全部I2C总线规范和数据速率为1 Mb/s的Fast-mode Plus,以及多地址识别和监控模式
模拟外设
־ 转换速率高达2 Msps的8通道12位模拟-数字转换器
其他:
־ 具有可配置上拉/下拉电阻的通用I/O(GPIO)引脚多达38个。支持可配置开漏模式。GPIO引脚可用作边沿和电平触发中断源。
־ 4个通用计数器/定时器,共具有6个采集输入和13个匹配输出
־ 具有锁定功能的可编程看门狗定时器(WDT)
白家电
电子计量
远程传感器
工业网络
系统监控器
照明
报警系统
智能玩具