LPC43xx/LPC43Sxx是基于ARM Cortex-M4的嵌入式应用微控制器,包括一个ARM Cortex-M0协处理器,高达1 MB的闪存,高达264 kB的SRAM,可配置的高级外设,如状态可配置定时器(SCTimer/PWM)和串行通用输入/输出(SGPIO)接口,两个高速USB控制器,以太网,LCD,外部存储控制器以及多个数字和模拟外设。LPC43xx/LPC43Sxx的CPU工作频率可高达204 MHz。
ARM Cortex-M4是一个下一代32位核心,提供了诸如低功耗、增强调试功能和高级支持块集成等系统增强功能。ARM Cortex-M4 CPU采用3级流水线,使用哈佛架构,具有独立的本地指令和数据总线以及用于外设的第三总线,并包含支持推测分支的内部预取单元。ARM Cortex-M4支持单周期数字信号处理和SIMD指令。核心中集成了硬件浮点处理器。
LPC43xx/LPC43Sxx包含一个或两个ARM Cortex-M0处理器,与主要的ARM Cortex-M4处理器共享计算任务。所有处理器都可以为外设提供服务。
ARM Cortex-M0协处理器是一种节能且易于使用的32位核心,与Cortex-M4核心具有代码和工具兼容性。Cortex-M0协处理器被设计为现有8/16位微控制器的替代品,提供高达204 MHz的性能,具有简单的指令集和较小的代码大小。在LPC43xx/LPC43Sxx中,Cortex-M0协处理器的硬件乘法器实现为32周期迭代乘法器。