LPC43S5x/S3x是基于ARM Cortex-M4的嵌入式應用微控制器,包括一個ARM Cortex-M0協處理器,高達1 MB的閃存和136 kB的片上SRAM,16 kB的EEPROM內存,具有AES引擎的安全功能,四線SPI閃存接口(SPIFI),可配置的高級外設,如狀態(tài)可配置定時器(SCT)和串行通用輸入/輸出(SGPIO)接口,兩個高速USB控制器,以太網,LCD,外部存儲控制器以及多個數字和模擬外設。LPC43S5x/S3x的CPU工作頻率可高達204 MHz。
ARM Cortex-M4是一個32位核心,提供了低功耗、增強調試功能和高級支持塊集成等系統(tǒng)增強功能。ARM Cortex-M4 CPU采用3級流水線,使用哈佛架構,具有獨立的本地指令和數據總線,以及用于外設的第三總線,并包含支持推測分支的內部預取單元。ARM Cortex-M4支持單周期數字信號處理和SIMD指令。核心中集成了硬件浮點單元。帶有浮點單元的ARM Cortex-M4通常被稱為M4F。
ARM Cortex-M0協處理器是一種節(jié)能且易于使用的32位核心,與Cortex-M4核心向上兼容代碼和工具。Cortex-M0協處理器被設計為現有8/16位微控制器的替代品,提供高達204 MHz的性能,具有簡單的指令集和較小的代碼大小。