LPC43S70是基于ARM Cortex-M4的嵌入式应用微控制器,它包括一个ARM Cortex-M0协处理器和一个用于管理外设的ARM Cortex-M0子系统,具有282 kB的SRAM,先进可配置的外设,如状态可配置定时器(SCTimer/PWM)和串行通用输入/输出(SGPIO)接口,具有AES引擎的安全功能,两个高速USB控制器、以太网、LCD、外部存储器控制器以及多个数字和模拟外设,包括高速12位ADC。LPC43S70的CPU频率可高达204 MHz。
ARM Cortex-M4是32位核心,提供了低功耗、增强调试功能和高级支持块集成等系统增强功能。ARM Cortex-M4 CPU采用3级流水线,使用哈佛架构,具有独立的本地指令和数据总线以及用于外设的第三总线,并包含支持推测分支的内部预取单元。ARM Cortex-M4支持单周期数字信号处理和SIMD指令,并集成了硬件浮点单元。带浮点单元的ARM Cortex-M4通常被称为M4F。
LPC43S70包括一个应用ARM Cortex-M0协处理器和一个第二个ARM Cortex-M0子系统,用于管理SGPIO和SPI外设。ARM Cortex-M0核心是一种高能效且易于使用的32位核心,与Cortex-M4核心的代码和工具兼容。两个Cortex-M0核心都支持高达204 MHz的性能,具有简单指令集和较小的代码大小。Cortex-M0不支持硬件乘法。