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指令。Cortex-M4包含32位浮点单元。
双处理器内核:面向LPC54102器件的ARM Cortex-M4和ARM Cortex-M0+。只有LPC54101器件中含有Cortex-M4。
ARM Cortex-M4 CPU:
ARM Cortex-M4处理器,工作频率高达100MHz。
浮点单元(FPU)和存储器保护单元(MPU)。
CPU可在高达100 MHz的频率下运行。
ARM Cortex-M4内置嵌套向量中断控制器(NVIC)。
可选择源的非屏蔽中断(NMI)输入。
具有8个断点和4个观察点的串行线调试。包括用于实现增强型调试能力的串行线输出。
系统定时器。
ARM Cortex-M0+ CPU(LPC54102器件中含有):
ARM Cortex-M0+处理器,工作频率高达100MHz(采用与Cortex-M4相同的时钟)。
CPU可在高达100 MHz的频率下运行。
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包含1个FIFO缓冲器,共享1个分数波特率发生器。
2个SPI接口,每个都有4个从选择和灵活的数据配置。SPI包含1个FIFO缓冲器。采用从模式时,能够将设备从深度睡眠和掉电模式唤醒。
3个I2C总线接口,支持快速模式和数据速率高达1Mb/、具有多地址识别与监控模式的快速模式Plus。每个I2C总线接口还支持高速模式作为slave。从功能能够将设备从深度睡眠和掉电模式唤醒。
数字外设:
DMA控制器,具有22条通道和20个可编程触发器,能够访问所有存储器和DMA外设。
通用输入/输出(GPIO)引脚多达50个。大多数GPIO都具有可配置上拉/下拉电阻、可编程开漏模式和输入逆变器。
GPIO寄存器位于AHB上,可快速访问。
8个GPIO可被选择作为引脚中断,由上升沿、下降沿或2个输入边沿触发。
2个GPIO分组中断(GINT)实现了基于输入状态的逻辑(AND/OR)组合的中断。
CRC引擎。
定时器:
5个32位标准通用定时器/计数器,其中4个支持4个采集输入和4个比较输出、PWM模式与外部计数输入。可以选择特定的定时器事件来生成DMA请求。第5个定时器没有外部引脚连接,可以用于内部定时操作。
1个具有6个输入和8个输出功能(包括采集和匹配)的状态可配置定时器/PWM(SCTimer/PWM)。输入和输出可以被路由到/从外部引脚和从内部路由到/从所选外设。在内部,SCT支持13个采集/匹配、13个事件和13个状态。
分辨率为1s的32位实时时钟(RTC),在常开电源域内运行。RTC内的定时器可以用于从所有低功耗模式唤醒,包括深度掉电,分辨率为1ms。
多通道多速率24位定时器(MRT),可以在4种可编程、固定速率下实现重复中断产生。
窗口看门狗定时器(WWDT)。
超低功耗微节拍定时器,从看门狗振荡器运行,可用于将设备从低功耗模式唤醒。
做一般用途的重复中断定时器(RIT),与调试时间戳记一起使用。
模拟外设:12位ADC,具有12条输入通道和多个内部与外部触发器输入,采样率高达5.0Ms/s。ADC支持两个独立转换序列。
时钟产生:
12 MHz内部RC振荡器,工厂校准精度,可选择用作系统时钟。
用于高达25 MHz的频率的外部时钟输入。
额定频率为500kHz的内部低功耗看门狗振荡器(WDOSC)。
32 kHz低功耗RTC振荡器。
系统PLL允许CPU在最大CPU速度下运行,而无需高频外部时钟。可以从内部RC振荡器、外部时钟输入CLKIN或RTC振荡器运行。
时钟输出功能,具有可反映很多内部时钟的分规。
用于测量任何片上或片外时钟信号频率的频率测量单元
功率控制:
集成式PMU(电源管理单元),将功耗降至最低水平
降低功耗模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式。
通过USART、SPI和I2C外设上的活动从深度睡眠和掉电模式唤醒。
利用RTC报警从睡眠、深度睡眠、掉电和深度掉电模式唤醒。
加电复位(POR)
欠压检测
支持JTAG边界扫描。
用于识别的唯一设备序列号(128位)。
单电源供电:1.62 V至3.6 V
工作温度范围:-40°C~105℃。
采用3.288 x3.288mm WLCSP49封装和L