LPC122x擴展了NXP的32位ARM微控制器系列,目標是工廠自動化和家庭自動化等多個工業(yè)應用領域。利用ARM Cortex-M0 Thumb指令集,與常見的8/16位微控制器相比,LPC122x具有高達50%的代碼密度,在執(zhí)行典型任務時表現(xiàn)更佳。此外,LPC122x還特別配備了針對Cortex-M0優(yōu)化的基于ROM的除法庫,其算術性能是基于軟件的庫的幾倍,同時具有高度確定性的周期時間和更小的Flash代碼尺寸。ARM Cortex-M0的高效性也有助于LPC122x在類似應用中實現(xiàn)較低的平均功耗。
LPC122x的CPU頻率可達45 MHz。它們提供了從32 kB到128 kB的各種閃存內(nèi)存選項。閃存內(nèi)存的小型512字節(jié)頁擦除帶來了多重設計優(yōu)勢,例如更精細的EEPROM仿真、通過任何串行接口的引導加載支持以及降低芯片上RAM緩沖區(qū)要求的現(xiàn)場編程便利性。
LPC122x的外設包括10位ADC、兩個帶輸出反饋環(huán)路的比較器、兩個UART、一個SSP/SPI接口、一個具有快速模式增強功能的I2C總線接口、一個窗口看門狗定時器、一個DMA控制器、一個CRC引擎、四個通用定時器、一個32位RTC、一個1%的內(nèi)部振蕩器用于波特率生成,以及最多55個通用I/O(GPIO)引腳。
LPC1227型號可作為雙芯片模塊提供,將LPC1227與PCF8576D LCD驅(qū)動器集成在一起。