LPC122x扩展了NXP的32位ARM微控制器系列,目标是工厂自动化和家庭自动化等多个工业应用领域。利用ARM Cortex-M0 Thumb指令集,与常见的8/16位微控制器相比,LPC122x具有高达50%的代码密度,在执行典型任务时表现更佳。此外,LPC122x还特别配备了针对Cortex-M0优化的基于ROM的除法库,其算术性能是基于软件的库的几倍,同时具有高度确定性的周期时间和更小的Flash代码尺寸。ARM Cortex-M0的高效性也有助于LPC122x在类似应用中实现较低的平均功耗。
LPC122x的CPU频率可达45 MHz。它们提供了从32 kB到128 kB的各种闪存内存选项。闪存内存的小型512字节页擦除带来了多重设计优势,例如更精细的EEPROM仿真、通过任何串行接口的引导加载支持以及降低芯片上RAM缓冲区要求的现场编程便利性。
LPC122x的外设包括10位ADC、两个带输出反馈环路的比较器、两个UART、一个SSP/SPI接口、一个具有快速模式增强功能的I2C总线接口、一个窗口看门狗定时器、一个DMA控制器、一个CRC引擎、四个通用定时器、一个32位RTC、一个1%的内部振荡器用于波特率生成,以及最多55个通用I/O(GPIO)引脚。
LPC1227型号可作为双芯片模块提供,将LPC1227与PCF8576D LCD驱动器集成在一起。