LPC546xx是一系列基于ARM Cortex-M4的微控制器,用于嵌入式應(yīng)用。它具有豐富的外設(shè)集和非常低的功耗以及增強(qiáng)的調(diào)試功能。
ARM Cortex-M4是一款32位核心,提供了系統(tǒng)增強(qiáng)功能,如低功耗、增強(qiáng)的調(diào)試功能和高級支持塊集成。ARM Cortex-M4 CPU采用3級流水線,使用哈佛架構(gòu),具有獨(dú)立的本地指令和數(shù)據(jù)總線以及用于外設(shè)的第三個總線,并包含內(nèi)部預(yù)取單元,支持推測分支。ARM Cortex-M4支持單周期數(shù)字信號處理和SIMD指令。硬件浮點(diǎn)處理器集成到核心中。
LPC546xx系列包括高達(dá)512 KB的閃存、200 KB的片上靜態(tài)隨機(jī)存儲器(SRAM)、高達(dá)16 KB的EEPROM存儲器、用于擴(kuò)展程序存儲器的四線SPI Flash接口(SPIFI)、一個高速和一個全速USB主機(jī)和設(shè)備控制器、以太網(wǎng)AVB、LCD控制器、智能卡接口、SD/MMC、CAN FD、外部存儲器控制器(EMC)、帶PDM麥克風(fēng)接口和I2S的DMIC子系統(tǒng)、五個通用定時器、SCTimer/PWM、RTC/鬧鐘定時器、多速率定時器(MRT)、帶窗口的看門狗定時器(WWDT)、十個靈活的串行通信外設(shè)(USART、SPI、I2S、I2C接口)、安全散列算法(SHA)、12位5.0兆樣本/秒ADC和溫度傳感器。