LPC43S70是基于ARM Cortex-M4的嵌入式應(yīng)用微控制器,它包括一個(gè)ARM Cortex-M0協(xié)處理器和一個(gè)用于管理外設(shè)的ARM Cortex-M0子系統(tǒng),具有282 kB的SRAM,先進(jìn)可配置的外設(shè),如狀態(tài)可配置定時(shí)器(SCTimer/PWM)和串行通用輸入/輸出(SGPIO)接口,具有AES引擎的安全功能,兩個(gè)高速USB控制器、以太網(wǎng)、LCD、外部存儲(chǔ)器控制器以及多個(gè)數(shù)字和模擬外設(shè),包括高速12位ADC。LPC43S70的CPU頻率可高達(dá)204 MHz。
ARM Cortex-M4是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)單元。帶浮點(diǎn)單元的ARM Cortex-M4通常被稱為M4F。
LPC43S70包括一個(gè)應(yīng)用ARM Cortex-M0協(xié)處理器和一個(gè)第二個(gè)ARM Cortex-M0子系統(tǒng),用于管理SGPIO和SPI外設(shè)。ARM Cortex-M0核心是一種高能效且易于使用的32位核心,與Cortex-M4核心的代碼和工具兼容。兩個(gè)Cortex-M0核心都支持高達(dá)204 MHz的性能,具有簡(jiǎn)單指令集和較小的代碼大小。Cortex-M0不支持硬件乘法。