LPC4370是基于ARM Cortex-M4的嵌入式應用微控制器,包括一個ARM Cortex-M0協(xié)處理器和一個用于管理外設(shè)的ARM Cortex-M0子系統(tǒng),282 kB的SRAM,可配置的高級外設(shè),如狀態(tài)可配置定時器(SCTimer/PWM)和串行通用輸入/輸出(SGPIO)接口,兩個高速USB控制器,以太網(wǎng),LCD,外部存儲控制器以及多個數(shù)字和模擬外設(shè),包括高速12位ADC。LPC4370的CPU工作頻率可高達204 MHz。
ARM Cortex-M4是一個32位核心,提供了諸如低功耗、增強調(diào)試功能和高級支持塊集成等系統(tǒng)增強功能。ARM Cortex-M4 CPU采用3級流水線,使用哈佛架構(gòu),具有獨立的本地指令和數(shù)據(jù)總線以及用于外設(shè)的第三總線,并包含支持推測分支的內(nèi)部預取單元。ARM Cortex-M4支持單周期數(shù)字信號處理和SIMD指令。核心中集成了硬件浮點處理器。
LPC4370包括一個應用ARM Cortex-M0協(xié)處理器和一個第二個ARM Cortex-M0子系統(tǒng),用于管理SGPIO和SPI外設(shè)。ARM Cortex-M0核心是一種節(jié)能且易于使用的32位核心,與Cortex-M4核心具有代碼和工具兼容性。兩個Cortex-M0核心都提供高達204 MHz的性能,具有簡單的指令集和較小的代碼大小。在LPC43x0中,Cortex-M0協(xié)處理器的硬件乘法器實現(xiàn)為32周期迭代乘法器。