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