LPC12D27是面向嵌入式应用、基于ARM Cortex-M0的微控制器,具有集成度高和功耗低的特点。ARM Cortex-M0是下一代内核,提供了系统增强功能,例如增强型调试功能和更高水平的支持模块集成。
LPC12D27是一款双芯片模块,由LPC1227单芯片微控制器和PCF8576D通用LCD驱动器组成,采用低成本100引脚封装。LCD驱动器提供了40段,支持1~4个背板。显示开销被具有自动增量寻址功能的片上显示RAM降至最低水平。
LPC12D27在高达45 MHz的CPU频率下运行,包含128 KB闪存和8 KB数据存储。
LPC1227微控制器的外设包括1个微DMA控制器、1个Fast-mode Plus I2C接口、1个SSP接口、2个UART、4个通用定时器、1个10位的ADC、2个比较器和40个通用I/O引脚。
LCD驱动器
40段
1~4个背板
具有自动增量寻址功能的片上显示RAM
处理器内核
ARM Cortex-M0处理器,工作频率高达45 MHz(从闪存进入1等待状态)或30 MHz(从闪存进入零等待状态)。LPC12D27的CoreMark CPU性能基准测试得分很高(超过45),相当于1.51/MHz。
ARM Cortex-M0内置式嵌套向量中断控制器(NVIC)
串行线调试(SWD)
系统定时器
存储器
8 KB SRAM
128 KB片上闪存编程存储器
通过片上引导装载程序软件进行在系统编程(ISP)和在应用编程(IAP)
包括基于ROM的32位整数除法例程
时钟产生单元
工作频率范围为1 MHz~25 MHz的晶体振荡器
12MHz内部RC(IRC)振荡器,精度为1%,可以用作系统时钟
PLL允许CPU以最大CPU速度运行,而不需要高频晶体。可从系统振荡器或内部RC振荡器运行。
时钟输出功能与分频器,可反映系统振荡器时钟、IRC时钟、主时钟和看门狗时钟
实时时钟(RTC)。
数字外设
21通道微DMA控制器
CRC引擎
2个具有分数波特率生成和内部FIFO的UART。1个具有RS-485和调制解调器支持的UART,1个具有IrDA的标准UART。
具有FIFO和多协议功能的SSP/SPI控制器
I2C总线接口,支持全部I2C总线规范和数据速率为1 Mb/s的Fast-mode Plus,以及多地址识别和监控模式。I2C总线引脚具有可编程消抖滤波器。
通用I/O(GPIO)引脚多达40个,具有可配置上拉电阻、开漏模式、可编程数字输入消抖滤波器和可编程输入逆变器。
所有GPIO引脚上的可编程输出驱动。4个引脚支持大电流输出驱动器。
所有GPIO引脚均可用作边沿和电平触发中断源。
4个通用计数器/定时器,具有4个采集输入和4个匹配输出(32位定时器)或者2个采集输入和2个匹配输出(16位定时器)
通过IEC-60335 B类认证的窗口看门狗定时器(WWDT)。
模拟外设
1个8通道10位ADC。
2个高度灵活的模拟比较器。比较器输出可以被编程以触发定时器匹配信号,或者用于模拟555定时器的行为。
电源
3种降低功耗模式:睡眠、深度睡眠和深度掉电。
利用12端口引脚,通过启动逻辑来将处理器从深度睡眠模式唤醒。
通过RTC将处理器从深度掉电和深度休眠模式唤醒。
利用三个独立阈值进行掉电检测,分别实现中断和强制复位。
加电复位(POR)。
集成式PMU(电源管理单元)。
唯一的设备识别序列号。
3.3 V电源。
采用100引脚LQFP封装。
白家电
便携式医疗设备
照明控制
恒温控制器
报警系统