UM10800
LPC82x 用户手册
修订版 1.0 — 2016 年 9 月 用户手册
文档信息
信息 内容
关键词
LPC82x,LPC824M201JHI33,LPC822M101JHI33,LPC824 M201JDH20,
LPC822M101JDH20, LPC82x UM, LPC82x 用户手册, LPC820
摘要
LPC82x 用户手册
UM10800
本文档中所有信息均受法律免责声明保护。
© NXP Semiconductors N.V. 2016. 版 权 所 有 。
用户手册 修订版 1.0 — 2016 年 9 月
2/477
Contact information
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
恩智浦半导体
UM10800
LPC82x 用户手册
修订记录
版本 日期 说明
1.1 20160524
LPC82x 用户手册。
变更内容: • 从移除内部评论 16.6.24 章 “SCT 事件使能寄存器 0 至 7”。
• 将 26.5.1.1 章 “Param0:系统 PLL 输入频率, Param1:期望系统时钟 ” 中第一段中的主时钟更改
为系统时钟。
• 更新了 25.6.2 章 “IAP 命令 ”。
• 更新了表 308“LPC82x Flash 配置 ”:更改了 21 - 31 小节的页码。
• 更新了 16.6 章 “ 寄存器描述 ”,用于更正 REGMODE 的极性。
– REGMODEn = 0:寄存器作为匹配和重新载入寄存器使用。
– REGMODEn = 1:寄存器作为捕获和捕获控制寄存器使用。
• 将签名生成起始地址由与 AHB 字节地址位 [20:4] 对应更改为与 AHB 字节地址位 [18:2] 对应。
• 在表 236“SCT DMA 0 请求寄存器 (DMAREQ0,地址 0x5000 405C)位描述 ” 和表 237“SCT
DMA 1 请求寄存器 (DMAREQ1,地址 0x5000 C060)位描述 ” 添加注释。
• 将 31.5.2 章 “SWD 的调试连接 ” 中的 ISP 输入引脚更改为 PIO0_20 ;更改之前为 PIO0_1。
• 在表 222“ 寄存器概述:状态可配置定时器 SCT/PWM (基地址 0x5000 4000) ” 中增添保留数据
块:0x220 至 0x2FF,之前 EV0_STATE 0x340 至 0x4FF,之前 OUT0_SET。
1 20140918
初始版本。 LPC82x 用户手册。
UM10800
本文档中所有信息均受法律免责声明保护。 © NXP Semiconductors N.V. 2016. 版 权 所 有 。
用户手册 修订版 1.0 — 2016 年 9 月
3/477
1.1 简介
LPC82x 是一款基于 ARM Cortex-M0+ 的低成本 32 位 MCU 系列器件,工作时 CPU 频率
高达 30
MHz。 LPC82x 支持最高 32 KB 闪存和 8 KB SRAM。
LPC82x 的配套外设包括一个 CRC 引擎、四个 I
2
C 总线接口、最多三个 USART、最多两
个 SPI 接口、一个多速率定时器、自唤醒定时器、带 PWM 功能的状态可配置定时器
(SCTimer/PWM)、一个 DMA、一个 12 位 ADC、一个模拟比较器、功能可配置 I/O 端口
(可通过开关矩阵配置)、一个输入模式匹配引擎和最多 29 个通用 I/O 引脚。
注:欲获取更多文档,请参考 35.2 章 “ 参考资料 ”。
1.2 特性
• 系统:
– ARM Cortex-M0+ 处理器 (版本 r0p1),运行时频率高达 30 MHz,集成了单周期
乘法器和快速单周期 I/O 端口。
– ARM Cortex-M0+ 内置可嵌套中断向量控制器 (NVIC)。
– 系统节拍定时器。
– AHB 多层总线矩阵。
– 带四个断点和两个观察点的串行线调试 (SWD)。支持 JTAG 边界扫描 (BSDL)。
– 微跟踪缓冲区 (MTB)
• 存储器:
– 高达32 kB片内可编程闪存,带64字节页面写入和擦除功能。支持代码读保护(CRP)。
– 8 KB SRAM。
• ROM API 支持:
– 引导加载程序。
– 片上 ROM API,用于 ADC、SPI、I2C、USART、电源配置(功耗性能调节)和整
数分频。
– 闪存在系统编程 (ISP) 和在应用编程 (IAP)。
• 数字外设:
– 连接至 ARM Cortex-M0+ IO 总线的高速 GPIO 接口,集成了多达 32 个通用 I/O
(GPIO) 针脚,并具备可配置上拉 / 下拉电阻、可编程开漏模式、输入反相器和干扰
滤波器。 GPIO 方向控制支持独立设置 / 清除 / 切换单个位。
UM10800
第一章: LPC82x 简介信息
修订版 1.0 — 2016 年 9 月 用户手册
UM10800
本文档中所有信息均受法律免责声明保护。 © NXP Semiconductors N.V. 2016. 版 权 所 有 。
用户手册 修订版 1.0 — 2016 年 9 月
4/477
恩智浦半导体
UM10800
第一章:LPC82x 简介信息
– 四个针脚具备大电流源输出驱动能力 (20 mA)。
– 两个真正开漏针脚具备大电流灌入驱动能力 (20 mA)。
– GPIO 中断生成功能, 8 个 GPIO 输入具有布尔模式匹配功能。
– 用于灵活配置每个 I/O 针脚功能的开关矩阵。
– CRC 引擎。
– 带 18 路通道和 9 路触发输入的 DMA。
• 定时器:
– 状态可配置定时器 (SCTimer/PWM),具备用于定时和 PWM 应用的输入和输出功能
(包括捕获和匹配)。
– 四通道多速率定时器 (MRT),多达 4 种可编程的固定速率以产生可重复中断。
– 自唤醒定时器 (WKT),采用 IRC 或低功耗、低频率内部振荡器或始终有电的外部时
钟输入作为时钟输入。
– 窗口看门狗定时器 (WWDT)。
• 模拟外设:
– 一个 12 位 ADC,带多达 12 路输入通道和多个内部和外部触发输入和高达 1.2 MS/s
的采样率。该 ADC 支持两个独立的转换序列。
– 具有四个输入针脚和外部或内部基准电压的比较器。
• 串行外设:
– 三个 USART 接口,共用一个小数波特率发生器,并可通过开关矩阵分配各功能管脚
位置。
– 两个 SPI 控制器,通过开关矩阵分配针脚功能。
– 四个 I
2
C 总线接口。一个 I2C 支持快速加速模式 (两个真正开漏针脚的数据速率为
1 Mbit/s)和侦听模式。三个 I2C 支持数据速率高达 400 kbit/s (标准数字针脚)。
• 时钟生成:
– 精度已调整为 1.5% 的 12 MHz 内部 RC 振荡器,可以用作系统时钟。
– 晶振,工作频率范围为 1 MHz 至 25 MHz。
– 频率范围从 9.4 kHz 到 2.3 MHz 的可编程看门狗振荡器。
– PLL 允许 CPU 以最高 CPU 主频运行, 而无需高频率晶体。可通过系统振荡器、外
部时钟输入或内部 RC 振荡器作为其时钟输入源。
– 带分频功能的时钟输出,可输出任何内部的时钟源信号。
• 电源控制:
– 用于降低功耗的集成 PMU (电源管理单元)。
UM10800
本文档中所有信息均受法律免责声明保护。 © NXP Semiconductors N.V. 2016. 版 权 所 有 。
用户手册 修订版 1.0 — 2016 年 9 月
5/477
恩智浦半导体
UM10800
第一章:LPC82x 简介信息
– 低功耗模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式。
– 通过 USART、 SPI 和 I2C 外设上的活动从深度睡眠和掉电模式中唤醒。
– 由定时器控制自行从深度掉电模式唤醒。
– 上电复位 (POR)。
– 掉电检测 (BOD)。
• 唯一的设备识别序列号。
• 单一电源 (1.8 V 至 3.6 V)。
• 工作温度范围为 -40 °C 至 +105 °C。
• 可提供 HVQFN33 (5x5) 封装。
1.3 订购选项
1.4 简介
1.4.1 ARM Cortex-M0+ 内核配置
ARM Cortex-M0+ 内核最高工作频率为 30 MHz。内核集成 NVIC 和串行调试,具有四个断
点和两个观察点。 ARM Cortex-M0+ 内核支持单周期 I/O 使能端口 (IOP) ,以便在地址为
0xA000 0000 时执行快速 GPIO 访问。 ARM Cortex M0+ 内核的版本为 r0p1。
内核集成一个单周期乘法器和一个系统节拍定时器 (SysTick)。
表 1. 订购信息
产品型号 封装
名称 说明 版本
LPC824M201JHI33 HVQFN33
HVQFN:塑料热增强型超薄四方扁平封装; 33 个引脚端子;尺寸 5 × 5 ×
0.85 mm
不适用
LPC822M101JHI33 HVQFN33
HVQFN:塑料热增强型超薄四方扁平封装; 33 个引脚端子;尺寸 5 × 5 ×
0.85 mm
不适用
LPC824M201JDH20 TSSOP20
塑料薄型紧缩小型封装; 20 引脚;主体宽度 4.4 mm
SOT360-1
LPC822M101JDH20 TSSOP20
塑料薄型紧缩小型封装; 20 引脚;主体宽度 4.4 mm
SOT360-1
表 2. 订购选项
产品型号
Flash/KB SRAM/KB USART I
2
C SPI
ADC 通道 比较器
GPIO
封装
LPC824M201JHI33 32 8 3 4 2 12
是
29 HVQFN33
LPC822M101JHI33 16 4 3 4 2 12
是
29 HVQFN33
LPC824M201JDH20 32 8 3 4 2 5
是
16 TSSOP20
LPC822M101JDH20 16 4 3 4 2 5
是
16 TSSOP20