LPC122x擴(kuò)展了NXP的32位ARM微控制器系列,目標(biāo)是工廠自動(dòng)化和家庭自動(dòng)化等多個(gè)工業(yè)應(yīng)用領(lǐng)域。利用ARM Cortex-M0 Thumb指令集,與常見的8/16位微控制器相比,LPC122x具有高達(dá)50%的代碼密度,在執(zhí)行典型任務(wù)時(shí)表現(xiàn)更佳。此外,LPC122x還特別配備了針對(duì)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)勢(shì),例如更精細(xì)的EEPROM仿真、通過任何串行接口的引導(dǎo)加載支持以及降低芯片上RAM緩沖區(qū)要求的現(xiàn)場(chǎng)編程便利性。
LPC122x的外設(shè)包括10位ADC、兩個(gè)帶輸出反饋環(huán)路的比較器、兩個(gè)UART、一個(gè)SSP/SPI接口、一個(gè)具有快速模式增強(qiáng)功能的I2C總線接口、一個(gè)窗口看門狗定時(shí)器、一個(gè)DMA控制器、一個(gè)CRC引擎、四個(gè)通用定時(shí)器、一個(gè)32位RTC、一個(gè)1%的內(nèi)部振蕩器用于波特率生成,以及最多55個(gè)通用I/O(GPIO)引腳。
LPC1227型號(hào)可作為雙芯片模塊提供,將LPC1227與PCF8576D LCD驅(qū)動(dòng)器集成在一起。