LPC546xx 是基于 ARM Cortex-M4 的微控制器系列,适用于嵌入式应用,具有丰富的外设集、极低的功耗和增强的调试功能。
ARM Cortex-M4 是一个 32 位内核,提供系统增强功能,例如低功耗、增强的调试功能和高水平的支持模块集成。ARM Cortex-M4 CPU 包含一个 3 级流水线,使用具有独立本地指令和数据总线的 Harvard 架构以及用于外设的第三条总线,并包括一个支持推测分支的内部预取单元。ARM Cortex-M4 支持单周期数字信号处理和 SIMD 指令。硬件浮点处理器集成到内核中。
LPC546xx 系列包括高达 512 KB 的闪存、200 KB 的片上 SRAM、高达 16 kB 的 EEPROM 存储器、一个用于扩展程序存储器的四通道 SPI 闪存接口 (SPIFI)、一个高速和一个全速 USB 主机和设备控制器、以太网 AVB、LCD 控制器、智能卡接口、SD/MMC、CAN FD、外部存储器控制器 (EMC)、 一个带有 PDM 麦克风接口和 I S 的 DMIC 子系统、五个通用定时器、SCTimer/PWM、RTC/警报定时器、多速率定时器 (MRT)、一个窗口式看门狗定时器 (WWDT)、十个灵活的串行通信外设(USART、SPI、IS、I C 接口)、安全哈希算法 (SHA)、12 位 5.0 Msamples/sec ADC 和一个温度传感器。
特点
- ARM Cortex-M4 内核(版本 r0p1): - ARM Cortex-M4 处理器,运行频率高达 220 MHz。
- LPC5460x/61x 器件在高达 180 MHz 的 CPU 频率下运行。LPC54628 器件的 CPU 频率高达 220 MHz。
- 浮点单元 (FPU) 和内存保护单元 (MPU)。
- ARM Cortex-M4 内置嵌套向量中断控制器 (NVIC)。
- 不可屏蔽中断 (NMI) 输入,可选择多种源。
- 串行线调试 (SWD),具有 6 个指令断点、2 个文字比较器和 4 个观察点。包括 Serial Wire Output 和 ETM Trace,用于增强调试功能,以及调试时间戳计数器。
- 系统滴答计时器。
- 片上存储器: - 高达 512 KB 的片上闪存程序存储器,带闪存加速器和 256 字节页面擦除和写入功能。