LPC81xM 是基于 ARM Cortex-M0+ 的低成本、32 位 MCU 系列产品,工作时 CPU 频率高达 30 MHz。 LPC81xM 支持最高 16 kB 的闪存和 4 kB 的 SRAM。LPC81xM 的外设包括:一个 CRC 引擎、一个 I2C 总线接口、最多三个 USART、最多两个SPI 接口、一个多速率定时器、自唤醒定时器、状态可配置定时器、一个比较器、采用开关矩阵的功能可配置 I/O 端口、一个输入模式匹配引擎和多达 18 个的通用 I/O 引脚。
系统:
ARM Cortex-M0+ 处理器,运行时频率高达 30 MHz,集成了单周期乘法器和快速单周期 I/O 端口。
ARM Cortex-M0+ 内置可嵌套中断向量控制器 (NVIC)。
系统节拍定时器。
支持串行线调试 (SWD) 模式和 JTAG 边界扫描模式。
支持微跟踪缓冲区 (MTB)。
存储器:
最高 16 kB 片内可编程闪存,带 64 字节页面写入和擦除功能。
4 kB SRAM。
ROM API 支持:
引导加载程序。
USART 驱动器。
I2C 驱动器。
电源配置。
闪存在应用编程 (IAP) 和在系统编程 (ISP)。
数字外设:
连接至ARM Cortex-M0+ IO总线的高速GPIO接口,集成了多达18个通用I/O (GPIO)引脚,并具备可配置上拉 / 下拉电阻,连接至 ARM Cortex-M0+ IO 总线的高速 GPIO接口,集成了多达 18 个通用 I/O (GPIO) 引脚,并具备可配置上拉 / 下拉电阻、可编程开漏模式、输入反相器和干扰滤波器。
4 个引脚具备大电流输出驱动能力 (20 mA)。
2 个真正开漏引脚具备大电流灌入驱动能力 (20 mA)。
GPIO 中断生成能力, 8 个 GPIO 输入具有布尔模式匹配特性。
开关矩阵,用于灵活配置每个 I/O 引脚功能。
状态可配置定时器 (SCT),输入和输出功能(包括捕获和匹配)通过开关矩阵分配到引脚。
多通道多速率定时器 (MRT),以多达 4 种可编程固定速率生成可重复中断。
自唤醒定时器 (WKT),采用 IRC 或低功耗、低频率内部振荡器作为时钟输入。
CRC 引擎。
窗口看门狗定时器 (WWDT)。
模拟外设:
集成外部基准电压源的比较器,引脚功能通过开关矩阵分配或启用。
串行接口:
3 个 USART 接口,引脚功能通过开关矩阵分配。
2 个 SPI 控制器,引脚功能通过开关矩阵分配。
1 个 I 2C 总线接口,引脚功能通过开关矩阵分配。
时钟生成:
调整到 1 % 精度的 12 MHz 内部 RC 振荡器,可选择性地用作系统时钟。
晶体振荡器,工作频率范围为 1 MHz 至 25 MHz。
可编程看门狗振荡器,频率范围为 9.4 kHz 至 2.3 MHz。
用于 WKT 的 10 kHz 低功耗振荡器。
PLL 使 CPU 无需使用高频晶体即可生成最高 CPU 主频。可将系统振荡器、外部时钟输入 CLKIN 或内部 RC 振荡器作为时钟输入源。
带分频器的时钟输出功能,可反映晶体振荡器、主时钟、 IRC 或看门狗振荡器。
功率控制:
可最大程度降低功耗的集成式 PMU (电源管理单元)。
节能模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式。
深度睡眠模式和掉电模式可由 USART、 SPI 和 I2C 外设唤醒。
深度掉电模式可由定时器控制进行自唤醒。
上电复位 (POR)。
掉电检测。