LPC5410x是面向嵌入式应用、基于ARM Cortex-M4的微控制器。这些设备包括1个可选ARM Cortex-M0+协处理器、104 KB片上SRAM、512 KB片上闪存、5个通用定时器、1个具有PWM功能(SCTimer/PWM)的状态可配置定时器、1个RTC/报警定时器、1个24位多速率定时器(MRT)、1个重复中断定时器(RIT)、1个窗口看门狗定时器(WWDT)、4个USART、2个SPI、3个具有高速从模式的快速模式Plus I2C总线接口和1个12位5.0Ms/s ADC。
ARM Cortex-M4是一个32位内核,提供了系统增强功能,例如低功耗、增强型调试功能和高支持模块集成度。ARM Cortex-M4 CPU整合了3级流水线,采用了具有独立本地指令和数据总线以及另一个外设用总线的哈佛架构,包含支持推测性分支的内部预取单元。ARM Cortex-M4支持单周期数字信号处理和SIMD指令。内核中还集成了1个硬件浮点单元。
双处理器内核:ARM Cortex-M4和ARM Cortex-M0+。M0+内核的工作频率与M4内核相同。两个内核的最高工作频率为100兆赫。
ARM Cortex-M4内核(r0p1版):
ARM Cortex-M4处理器,工作频率高达100MHz,使用与Cortex-M4相同的时钟。
浮点单元(FPU)和存储器保护单元(MPU)。
ARM Cortex-M4内置嵌套向量中断控制器(NVIC)。
可选择源的非屏蔽中断(NMI)输入。
具有8个断点和4个观察点的串行线调试。包括用于实现增强型调试能力的串行线输出。
系统定时器。
ARM Cortex-M0+内核(r0p1版):
ARM Cortex-M0+处理器,工作频率高达100MHz。
ARM Cortex-M0+内置嵌套向量中断控制器(NVIC)。
可选择源的非屏蔽中断(NMI)输入。
具有4个断点和2个观察点的串行线调试。
系统定时器。
片上存储器:
具有闪存加速器和256字节页擦除与写入功能的512 KB片上闪存程序存储器。
104 KB SRAM,由下列SRAM组成:
96 KB连续主SRAM。
额外的8 KB SRAM。
ROM API支持:
闪存在应用编程(IAP)和在系统编程(ISP)。
功率控制API。
串行接口:
4个USART接口,具有同步模式和32 kHz模式,可以从深度睡眠和掉电模式唤醒。USART具有系统FIFO提供的FIFO支持,共享1个分数波特率发生器。
2个SPI接口,每个都有4个从选择和灵活的数据配置。SPI具有系统FIFO提供的FIFO支持。从功能能够将设备从深度睡眠和掉电模式唤醒。
3个I2C总线接口,支持快速模式和数据速率高达1Mb/、具有多地址识别与监控模式的快速模式Plus。每个I2C总线接口还支持高速模式(3.4 Mb/s)作为slave。从功能能够将设备从深度睡眠和掉电模式唤醒。
数字外设:
DMA控制器,具有22条通道和20个可编程触发器,能够访问所有存储器和DMA外设。
通用输入/输出(GPIO)引脚多达50个。大多数GPIO都具有可配置上拉/下拉电阻、可编程开漏模式和输入逆变器。
GPIO寄存器位于AHB上,可快速访问。DMA支持GPIO端口。
8个GPIO(引脚中断)可被选择作为边沿敏感(上升沿或下降沿,或两者)中断请求或电平敏感(低电平有效或高电平有效)中断请求。此外,8个GPIO可被选择帮助实现布尔表达式和使用模式匹配引擎模块产生中断。
2个GPIO分组中断(GINT)实现了基于输入状态的逻辑(AND / OR)组合的中断。
CRC引擎。
定时器:
5个32位标准通用定时器/计数器,其中4个支持4个采集输入和4个比较输出、PWM模式与外部计数输入。可以选择特定的定时器事件来生成DMA请求。第5个定时器没有外部引脚连接,可以用于内部定时操作。
1个具有8个输入(6个外部输入和2个内置输入)和8个输出功能(包括采集和匹配)的状态可配置定时器/PWM(SCT/PWM)。输入和输出可以被路由到/从外部引脚和从内部路由到/从所选外设。在内部,SCT支持13个采集/匹配、13个事件和13个状态。
分辨率为1s的32位实时时钟(RTC),在常开电源域内运行。RTC内的定时器可以用于从所有低功耗模式唤醒,包括深度掉电,分辨率为1ms。
多通道多速率24位定时器(MRT),可以在4种可编程、固定速率下实现重复中断产生。
窗口看门狗定时器(WWDT)。
超低功耗微节拍定时器,从看门狗振荡器运行,可用于将设备从低功耗模式唤醒。
重复中断定时器(RIT),做调试时间戳记和一般用途。
模拟外设:12位,12通道,模拟-数字转换器(ADC),支持5.0Ms/s的采样速率。ADC支持2个独立转换序列。
时钟产生:
12 MHz内部RC振荡器。
外部时钟输入,用于高达25 MHz的时钟频率。
额定频率为500kHz的内部低功耗看门狗振荡器(WDOSC)。
32 kHz低功耗RTC振荡器。
系统PLL允许CPU在最大CPU速度下运行。可以从内部RC振荡器、外部时钟输入CLKIN或RTC振荡器运行。
用于监控内部时钟的时钟输出功能。
用于测量任何片上或片外时钟信号频率的频率测量单
降低功耗模式:睡眠、深度睡眠、掉电和深度掉电。
通过USART、SPI和I2C外设上的活动从深度睡眠和掉电模式唤醒。
利用RTC报警从睡眠、深度睡眠、掉电和深度掉电模式唤醒。
单电源供电:1.62 V至3.6 V
加电复位(POR)。
欠压检测(BOD),具有用于中断和强制复位的独立阈值。
支持JTAG边界扫描。
用于识别的唯一设备序列号(128位)。
工作温度范围:-40°C~105℃。
采用3.288 x3.288mm WLCSP49封装和