LPC4350/30/20/10是基于ARM Cortex-M4的微控制器,用于嵌入式应用,其中包括一个ARM Cortex-M0协处理器、高达264 KB的SRAM、可配置的高级外设,例如状态可配置定时器/脉宽调制器(SCTimer/PWM)和串行通用输入/输出(SGPIO)接口、两个高速USB控制器、以太网、LCD、外部存储器控制器以及多个数字和模拟外设。LPC4350/30/20/10的CPU频率可高达204 MHz。
ARM Cortex-M4是一个32位核心,提供系统增强功能,如低功耗、增强的调试功能和高水平的支持块集成。ARM Cortex-M4 CPU采用3级流水线,使用哈佛架构,具有独立的本地指令和数据总线,以及用于外设的第三个总线,并包括支持推测分支的内部预取单元。ARM Cortex-M4支持单周期数字信号处理和SIMD指令。硬件浮点处理器集成在核心中。
ARM Cortex-M0协处理器是一种节能且易于使用的32位核心,与Cortex-M4核心的代码和工具兼容。Cortex-M0协处理器采用简单指令集和减小的代码尺寸,可提供高达204 MHz的性能。在LPC43x0中,Cortex-M0协处理器的硬件乘法实现为32个周期的迭代乘法器。