LPC5411x 是基于 ArmCortex-M4 的微控制器,适用于嵌入式应用。
这些器件包括一个可选的 ArmCortex -M0+ 协处理器、高达 192 KB 的片上 SRAM、高达 256 KB 的片上闪存、全速 USB 设备接口、一个具有双通道 PDM 麦克风接口和 I2S 的 DMIC 子系统、五个通用定时器、一个具有 PWM 和许多其他功能 (SCTimer/PWM) 的多功能定时器、一个 RTC/警报定时器、一个 24 位多速率定时器 (MRT)、 一个窗口式看门狗定时器 (WWDT)、八个灵活的串行通信外设(每个外设都可以是一个 USART、SPI 或 IC 接口)、一个 12 位 5.0 Msps ADC 和一个温度传感器。
Arm Cortex-M4 是一款 32 位内核,可提供系统增强功能,例如低功耗、增强的调试功能和高水平的支持模块集成。Arm Cortex-M4 CPU 的工作频率高达 100 MHz,包含一个 3 级流水线,采用哈佛架构,具有独立的本地指令和数据总线以及用于外设的第三条总线,并包括一个支持推测分支的内部预取单元。Arm Cortex-M4 支持单周期数字信号处理和 SIMD 指令。
Cortex-M4 是包含 32 位浮点单元的 Cortex-M4。
某些设备上可用的 Arm Cortex-M0+ 协处理器是一种节能且易于使用的 32 位内核,在代码和工具上与 Cortex-M4 内核兼容。Cortex-M0+ 协处理器通过简单的指令集和更小的代码大小提供高达 100 MHz 的性能。
有关特定产品和配置的完整详细信息,请参阅 LPC5411x 数据手册。LPC5411x 器件在引脚功能上与具有相同封装/引脚排列版本的 LPC5410x 器件基本兼容。
产品特点
•双处理器内核:所选设备包括 Arm Cortex-M4 和 Arm Cortex-M0+(有关详细信息,请参阅特定设备数据表)。Cortex-M4 仅存在于其他设备上。
•Arm Cortex-M4 CPU(所有 LPC5411x 器件上都有):
•Arm Cortex-M0+ CPU(存在于选定设备上):
•片上存储器:
•ROM API 支持:
•串行接口:
– 八个 Flexcomm 接口串行外围设备。每个接口都可以通过软件选择为 USART、SPI 或 I C 接口。两个 Flexcomm 接口还包括一个 I2S 接口,总共 2 个通道对。每个 Flexcomm 接口都包含一个支持 USART、SPI 和 IS 的 FIFO(如果该 Flexcomm 接口支持)。每个 Flexcomm 接口都有多种时钟选项,包括一个共享的小数速率发生器。
– I C 支持快速模式和快速模式 Plus,数据速率高达 1 Mbit/s,并具有多地址识别和监控模式。两组真开漏 I C 引脚还支持高速模式(高达 3.4 Mbit/s)作为从机。