LPC43xx/LPC43Sxx是基于ARM Cortex-M4的嵌入式應(yīng)用微控制器,包括一個(gè)ARM Cortex-M0協(xié)處理器,高達(dá)1 MB的閃存,高達(dá)264 kB的SRAM,可配置的高級(jí)外設(shè),如狀態(tài)可配置定時(shí)器(SCTimer/PWM)和串行通用輸入/輸出(SGPIO)接口,兩個(gè)高速USB控制器,以太網(wǎng),LCD,外部存儲(chǔ)控制器以及多個(gè)數(shù)字和模擬外設(shè)。LPC43xx/LPC43Sxx的CPU工作頻率可高達(dá)204 MHz。
ARM Cortex-M4是一個(gè)下一代32位核心,提供了諸如低功耗、增強(qiáng)調(diào)試功能和高級(jí)支持塊集成等系統(tǒng)增強(qiáng)功能。ARM Cortex-M4 CPU采用3級(jí)流水線,使用哈佛架構(gòu),具有獨(dú)立的本地指令和數(shù)據(jù)總線以及用于外設(shè)的第三總線,并包含支持推測(cè)分支的內(nèi)部預(yù)取單元。ARM Cortex-M4支持單周期數(shù)字信號(hào)處理和SIMD指令。核心中集成了硬件浮點(diǎn)處理器。
LPC43xx/LPC43Sxx包含一個(gè)或兩個(gè)ARM Cortex-M0處理器,與主要的ARM Cortex-M4處理器共享計(jì)算任務(wù)。所有處理器都可以為外設(shè)提供服務(wù)。
ARM Cortex-M0協(xié)處理器是一種節(jié)能且易于使用的32位核心,與Cortex-M4核心具有代碼和工具兼容性。Cortex-M0協(xié)處理器被設(shè)計(jì)為現(xiàn)有8/16位微控制器的替代品,提供高達(dá)204 MHz的性能,具有簡(jiǎn)單的指令集和較小的代碼大小。在LPC43xx/LPC43Sxx中,Cortex-M0協(xié)處理器的硬件乘法器實(shí)現(xiàn)為32周期迭代乘法器。