LPC546xx是一系列基于ARM Cortex-M4的微控制器,用于嵌入式应用。它具有丰富的外设集和非常低的功耗以及增强的调试功能。
ARM Cortex-M4是一款32位核心,提供了系统增强功能,如低功耗、增强的调试功能和高级支持块集成。ARM Cortex-M4 CPU采用3级流水线,使用哈佛架构,具有独立的本地指令和数据总线以及用于外设的第三个总线,并包含内部预取单元,支持推测分支。ARM Cortex-M4支持单周期数字信号处理和SIMD指令。硬件浮点处理器集成到核心中。
LPC546xx系列包括高达512 KB的闪存、200 KB的片上静态随机存储器(SRAM)、高达16 KB的EEPROM存储器、用于扩展程序存储器的四线SPI Flash接口(SPIFI)、一个高速和一个全速USB主机和设备控制器、以太网AVB、LCD控制器、智能卡接口、SD/MMC、CAN FD、外部存储器控制器(EMC)、带PDM麦克风接口和I2S的DMIC子系统、五个通用定时器、SCTimer/PWM、RTC/闹钟定时器、多速率定时器(MRT)、带窗口的看门狗定时器(WWDT)、十个灵活的串行通信外设(USART、SPI、I2S、I2C接口)、安全散列算法(SHA)、12位5.0兆样本/秒ADC和温度传感器。