HT32F52342/HT32F52352
产品规格书
带 ARM® CortexTM-M0+ 内核以及
1 MSPS ADC、USART、UART、SPI、I2C、I2S、MCTM、GPTM、
BFTM、SCI、CRC、RTC、WDT、PDMA、EBI 和 USB 2.0 FS
高达 128KB Flash 和 16KB SRAM 的 Holtek 32-Bit 单片机
版本 : V1.20
日期 : 2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
目录
1 简介 .........................................................................................................................................6
2 特性 .........................................................................................................................................7
片上存储器 ........................................................................................................................................... 7
Flash 存储器控制器 – FMC ............................................................................................................... 7
复位控制单元 – RSTCU .................................................................................................................... 7
时钟控制单元 – CKCU ....................................................................................................................... 8
电源管理 – PWRCU ............................................................................................................................ 8
外部中断 / 事件控制器 – EXTI .......................................................................................................... 8
模数转换器 – ADC ............................................................................................................................. 8
模拟比较器 – CMP ............................................................................................................................. 9
I/O 端口 – GPIO .................................................................................................................................. 9
马达控制定时器 – MCTM .................................................................................................................. 9
PWM 产生和捕捉定时器 – GPTM .................................................................................................. 10
单通道产生与捕捉定时器 – SCTM ................................................................................................ 10
基本功能定时器 – BFTM ................................................................................................................. 10
看门狗定时器 – WDT ...................................................................................................................... 10
实时时钟 – RTC .................................................................................................................................11
内部集成电路 – I2C ............................................................................................................................11
串行外设接口 – SPI ............................................................................................................................11
通用同步异步收发器 – USART ....................................................................................................... 12
通用异步收发器 – UART .................................................................................................................. 12
智能卡接口 – SCI ............................................................................................................................. 12
内置音频接口 – I2S ........................................................................................................................... 13
循环冗余校验 – CRC ....................................................................................................................... 13
外设直接访问内存 – PDMA ............................................................................................................. 13
外部总线接口 – EBI ......................................................................................................................... 14
通用串行总线设备控制器 – USB .................................................................................................... 14
调试支持 ............................................................................................................................................. 14
封装和工作温度 ................................................................................................................................. 14
3 概述 .......................................................................................................................................15
单片机信息 ......................................................................................................................................... 15
方框图 ................................................................................................................................................. 16
存储器映射 ......................................................................................................................................... 17
时钟结构 ............................................................................................................................................. 20
Rev. 1.20
2 of 46
2016-10-14
目录
内核 ....................................................................................................................................................... 7
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
4 引脚图 ...................................................................................................................................21
5 电气特性 ...............................................................................................................................28
极限参数 ............................................................................................................................................. 28
建议直流特性 ..................................................................................................................................... 28
功耗 ..................................................................................................................................................... 29
复位和电源监控特性 ......................................................................................................................... 30
外部时钟特性 ..................................................................................................................................... 31
内部时钟特性 ..................................................................................................................................... 32
PLL 特性 ............................................................................................................................................ 32
存储器特性 ......................................................................................................................................... 32
I/O 端口特性 ...................................................................................................................................... 33
A/D 转换器特性 ................................................................................................................................. 34
比较器特性 ......................................................................................................................................... 35
SCTM/GPTM/MCTM 特性 ............................................................................................................. 36
I2C 特性 .............................................................................................................................................. 36
SPI 特性 .............................................................................................................................................. 37
I2S 特性 ............................................................................................................................................... 39
USB 特性 ............................................................................................................................................ 41
6 封装信息 ...............................................................................................................................42
SAW Type 33-pin (4mm×4mm) QFN 外形尺寸 ............................................................................. 43
48-pin LQFP (7mm×7mm) 外形尺寸 .............................................................................................. 44
64-pin LQFP (7mm×7mm) 外形尺寸 .............................................................................................. 45
Rev. 1.20
3 of 46
2016-10-14
目录
片上 LDO 稳压器特性 ...................................................................................................................... 28
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
表列表
Rev. 1.20
4 of 46
2016-10-14
表列表
表 1. 特性及外设列表 .............................................................................................................................................. 15
表 2. 寄存器映射 ...................................................................................................................................................... 18
表 3. 33-pin QFN, 48/64-pin LQFP 封装引脚图 ..................................................................................................... 24
表 4. 引脚描述 .......................................................................................................................................................... 26
表 5. 极限参数 ......................................................................................................................................................... 28
表 6. 建议直流工作条件 .......................................................................................................................................... 28
表 7. LDO 特性 ......................................................................................................................................................... 28
表 8. 功耗特性 .......................................................................................................................................................... 29
表 9. VDD 电源复位特性 ........................................................................................................................................... 30
表 10. LVD/BOD 特性 .............................................................................................................................................. 30
表 11. 外部高速时钟 (HSE) 特性 ............................................................................................................................ 31
表 12. 外部低速时钟 (LSE) 特性 ............................................................................................................................ 31
表 13. 内部高速时钟 (HSI) 特性 ............................................................................................................................. 32
表 14. 内部低速时钟 (LSI) 特性.............................................................................................................................. 32
表 15. PLL 特性 ........................................................................................................................................................ 32
表 16. Flash 存储器特性........................................................................................................................................... 32
表 17. I/O 端口特性 .................................................................................................................................................. 33
表 18. A/D 转换器特性............................................................................................................................................. 34
表 19. CMP 特性 ....................................................................................................................................................... 35
表 20. SCTM/GPTM/MCTM 特性 ........................................................................................................................... 36
表 21. I2C 特性 .......................................................................................................................................................... 36
表 22. SPI 特性 ......................................................................................................................................................... 37
表 23. I2S 特性 .......................................................................................................................................................... 39
表 24. USB 直流电气特性 ....................................................................................................................................... 41
表 25. USB 交流电气特性 ....................................................................................................................................... 41
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
图列表
Rev. 1.20
5 of 46
2016-10-14
图列表
图 1. 方框图 .............................................................................................................................................................. 16
图 2. 存储器映射 ...................................................................................................................................................... 17
图 3. 时钟结构图 ...................................................................................................................................................... 20
图 4. 33-pin QFN 引脚图 .......................................................................................................................................... 21
图 5. 48-pin LQFP 引脚图 ........................................................................................................................................ 22
图 6. 64-pin LQFP 引脚图 ........................................................................................................................................ 23
图 7. ADC 采样网络模板 ......................................................................................................................................... 34
图 8. I2C 时序图 ........................................................................................................................................................ 36
图 9. SPI 时序图 – SPI 主机模式 ............................................................................................................................. 38
图 10. SPI 时序图 – SPI 从机模式,CPHA=1 ........................................................................................................ 39
图 11. I2S 主机模式时序图....................................................................................................................................... 40
图 12. I2S 从机模式时序图 ...................................................................................................................................... 40
图 13. USB 信号上升时间、下降时间和交叉点电压 (VCRS) 定义 ....................................................................... 41
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
111 简介
该系列的 Holtek 单片机是一款基于 ARM® CortexTM-M0+ 处理器内核的 32-bit 高性能低功耗单
片机。CortexTM-M0+ 是把嵌套向量中断控制器 (NVIC)、系统节拍定时器 (SysTick Timer) 和先进
的调试支持紧紧结合在一起的新一代处理器内核。
以上这些特性使该系列单片机可以广泛地适用于各种应用,
如大型家用电器应用控制,
电源监控,
报警系统,消费类产品,手持式设备,数据记录应用,马达控制等。
Rev. 1.20
6 of 46
2016-10-14
简介
该系列单片机可借助 Flash 加速器工作在高达 48MHz 的频率下,以获得最大的效率。它提供
128KB 的嵌入式 Flash 存储器用作程序 / 数据存储,16KB 的嵌入式 SRAM 存储器用作系统
操作和应用程序运用。此系列单片机具有多种外设,如 ADC、I2C、USART、UART、SPI、I2S、
GPTM、MCTM、SCI、CRC-16/32、RTC、
WDT、PDMA、EBI、USB2.0 FS、SW-DP ( 串行线调试端口 )
等。在唤醒延迟和功耗方面,几种省电模式提供了具有灵活性的最大优化方案,此举在低功耗应
用方面尤为值得考虑。
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
222 特性
内核
▆
▆
▆
▆
▆
特性
▆
32-bit ARM® CortexTM-M0+ 处理器内核
高达 48MHz 的工作频率
0.93 DMIPS/MHz (Dhrystone 2.1)
单周期乘法
集成嵌套向量中断控制器 (NVIC)
24-bit SysTick 定时器
CortexTM-M0+ 处理器是一种高效能的 32-bit 处理器内核,特别适合要求面积优化和低功耗的单
片机及深度嵌入式应用。CortexTM-M0+ 处理器基于 ARMv6-M 架构,支持 Thumb® 指令集。该
处理器还提供了许多功能,如单周期 I/O 端口,硬件乘法器和低延迟中断响应时间。
片上存储器
▆
▆
▆
高达 128KB 片上 Flash 存储器用于指令 / 数据和选项的存储
16KB 片上 SRAM
支持多种启动模式
ARM® CortexTM-M0+ 处理器与调试通过同一条外部接口访问外部 AHB 外设。处理器访问优先
于调试访问。CortexTM-M0+ 的最大地址范围是 4GB,因为它具有 32-bit 总线地址宽度。此外,
预先定义的内存映射由 CortexTM-M0+ 处理器提供,以减少软件被不同的单片机供应商重复实
施的复杂性。但有一些区域为 ARM® CortexTM-M0+ 系统外设所使用。更多信息请参考 ARM®
CortexTM-M0+ 技术参考手册。图 2 显示了该系列单片机的内存映射,包括代码、SRAM、外设和
其它预先定义的区域。
Flash 存储器控制器 – FMC
▆
▆
▆
Flash 加速器获得最大效率
具有在系统编程 (ISP) 和在应用编程 (IAP) 的 32-bit 字编程功能
Flash 保护功能,防止非法访问
Flash 存储器控制器 FMC 为嵌入式片上 Flash 存储器提供所有必要的功能和预抓取缓存器。由
于 Flash 存储器访问速度比 CPU 慢,故提供一个带有预抓取缓存器的宽访问接口来减少 CPU 指
令执行延迟的等待时间。Flash 存储器还提供字编程 / 页擦除功能。
复位控制单元 – RSTCU
▆
电源监控
● 上电复位 / 掉电复位 – POR/PDR
● 掉电检测器 – BOD
● 可编程低压检测 – LVD
复位控制单元 RSTCU 有三种复位方式,分别是上电复位、系统复位和 APB 单元复位。上电复位,
被称为冷复位,在上电时复位了整个系统。系统复位复位了处理器内核和除 SW-DP 控制器以外的
外设 IP 元件。这些复位可以通过外部信号、内部事件和复位发生器触发。
Rev. 1.20
7 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
时钟控制单元 – CKCU
▆
▆
▆
▆
▆
时钟控制单元 CKCU 提供了一系列振荡器和时钟功能,包括内部高速 RC 振荡器 (HSI)、外部高
速晶振 (HSE)、内部低速 RC 振荡器 (LSI)、外部低速晶振 (LSE)、锁相环 (PLL)、HSE 时钟监控、
时钟预分频器、时钟倍频和 APB 时钟分频器与控制电路。AHB、APB 和 CortexTM-M0+ 的时钟
来源于系统时钟 (CK_SYS),而系统时钟可以来自 LSI、LSE、HSI、HSE 或者 PLL。看门狗定时器
和实时时钟 (RTC) 使用 LSI 或者 LSE 作为它们的时钟源。
电源管理 – PWRCU
▆
▆
▆
▆
▆
单一电源 VDD 供电:2.0V~3.6 V
集成 1.5V LDO 稳压器用作 CPU 内核、外设和存储器电源
VBAT 电池供电给 RTC 和备用寄存器
三个电源域:VDD、1.5V 和备用
四种省电模式:休眠模式、深度休眠模式 1、深度休眠模式 2、暂停模式
功耗被视为许多嵌入式系统应用中最重要的问题之一。因此,在这些单片机中,电源控制单元
PWRCU 提供多种省电模式如休眠模式、深度休眠模式 1、深度休眠模式 2、暂停模式。这些工作
模式可以降低功耗,并允许应用在 CPU 运行时间、速度和功耗相互冲突的需求中达到最佳平衡。
外部中断 / 事件控制器 – EXTI
▆
▆
▆
▆
▆
▆
高达 16 个可配置触发源和触发类型的 EXTI 端口
所有 GPIO 引脚都可选作 EXTI 触发源
触发源类型包括:高电平、低电平、下降沿、上升沿或者双沿
每个 EXTI 端口都可独立进行中断使能、唤醒和状态位设置
每个 EXTI 端口都有软件中断触发模式
集成抗尖峰脉冲滤波器,用于封锁短脉冲
外部中断 / 事件控制器 EXTI 由 16 个可独立产生唤醒事件和中断请求的边沿检测器组成。每个
EXTI 端口也可被单独屏蔽。
模数转换器 – ADC
▆
▆
▆
12-bit SAR A/D 转换器启动装置
高达 1 Msps 转换速率
高达 12 个外部模拟输入通道
此系列单片机包含一个多通道 12-bit A/D 转换器,其具有多路复用通道,包括 12 个提供模拟信号
的外部通道和 2 个可测量的内部通道。如果输入电压必须保持在一个特定的阈值窗口,模拟看门
狗功能将监控和检测信号。当输入电压高于或低于设定的阈值,将产生中断。有三种转换模式用
来把模拟信号转换成数字数据。A/D 转换器可工作在单次转换、连续和非连续转换模式。
Rev. 1.20
8 of 46
2016-10-14
特性
▆
外部 4~16MHz 晶振
外部 32,768Hz 晶振
在工作电压为 3.3V,工作温度为 25˚C 下,内部 8MHz RC 振荡器精度可调整至 ±2%
内部 32kHz RC 振荡器
集成系统时钟 PLL
用作外设时钟源的独立的时钟分频器与控制位
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
模拟比较器 – CMP
▆
▆
▆
▆
▆
▆
▆
特性
▆
轨到轨比较器
每个比较器都具有可配置的负端输入,用于灵活电压选择
专用比较器 I/O 端口及 6-bit 定标器用于提供参考电压
可编程迟滞
可编程速度与功耗
比较器输出可输出至 I/O 口或定时器,也可作为 A/D 转换器触发输入
6-bit 定标器可配置为参考电压专用 I/O
比较器可通过 EXTI 控制器产生中断,可从休眠或深度休眠模式中唤醒
该系列单片机具有两个通用比较器 (CMP)。模拟比较器可配置为独立的比较器或与各种不同外
设 IP 结合。每个比较器都可以产生 NVIC 中断,或通过 EXTI 唤醒事件管理单元将 MCU 从休眠
或深度休眠模式中唤醒。
I/O 端口 – GPIO
▆
▆
▆
高达 51 个通用输入 / 输出口 (GPIO)
端口 A、B、C、D 映射为 16 个外部中断 – EXTI
几乎所有 I/O 引脚都具有可编程输出驱动电流
单片机有多达 51个通用I/O 引脚,
GPIO,
即 PA0~PA15到 PD0~PD3,
可以实现逻辑输入 / 输出功能。
每个 GPIO 端口都有相关的控制和配置寄存器,扩大了灵活性并满足特定的应用需求。
在封装上 GPIO 引脚与其它替代功能引脚共用,以获得最大的灵活性。通过配置相应的寄存器,
GPIO 口可以被用作替代功能的引脚。对单片机 GPIO 引脚的外部中断在外部中断控制单元,
EXTI,都有相关的控制和配置寄存器。
马达控制定时器 – MCTM
▆
▆
▆
▆
▆
▆
▆
▆
▆
1 个 16-bit 向上、向下、向上 / 向下自动重载计数器
16-bit 可编程预分频器对计数器时钟频率进行分频,分频率为 1~65536
输入捕捉功能
比较匹配输出
PWM 波形产生功能,具有边沿对齐和中心对齐两种计数模式
单脉冲输出模式
带可编程死区时间插入的互补输出
支持三相马达控制和霍尔传感器接口
中断输入将强制定时器输出复位或输出固定电平
马达控制定时器包括一个 16-bit 向上 / 向下计数器、四个 16-bit CCR ( 捕捉 / 比较寄存器 )、一个
16-bit 计数器重装载寄存器 (CRR)、一个 8-bit 重复计数器和几个控制 / 状态寄存器。它可用于多
种用途,包括测量输入信号的脉冲宽度或产生输出波形,如比较器匹配输出、PWM 输出或带死区
时间插入的互补 PWM 输出。MCTM 能够为马达控制、霍尔传感器接口和中断输入提供全功能支
持。
Rev. 1.20
9 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
PWM 产生和捕捉定时器 – GPTM
▆
▆
▆
▆
▆
▆
特性
▆
1 个 16-bit 向上、向下、向上 / 向下自动重载计数器
16-bit 可编程预分频器对计数器时钟频率进行分频,分频率为 1~65536
输入捕捉功能
比较匹配输出
PWM 波形产生功能,具有边沿对齐和中心对齐两种计数模式
单脉冲输出模式
使用正交解码器带两个输入端口的编码器接口控制器
通用定时器包括一个 16-bit 向上 / 向下计数器,4 个 16-bit 捕捉 / 比较寄存器 (CCR),一个 16-bit
计数器重装载寄存器 (CRR) 和多个控制 / 状态寄存器。它们可用于多种用途,包括通用计时、输
入信号脉冲宽度测量、输出波形产生,如单脉冲波形产生或 PWM 输出。GPTM 支持的编码器接
口是带有两个输入端口的解码器。
单通道产生与捕捉定时器 – SCTM
▆
▆
▆
▆
▆
▆
▆
1 个 16-bit 向上自动重载计数器
每个计数器具有单个通道
16-bit 可编程预分频器对计数器时钟频率进行分频,分频率为 1~65536
输入捕捉功能
比较匹配输出
PWM 波形产生功能,具有边沿对齐计数模式
单脉冲输出模式
单通道定时器包括一个 16-bit 向上计数器,4 个 16-bit 捕捉 / 比较寄存器 (CCR),一个 16-bit 计数
器重装载寄存器 (CRR) 和多个控制 / 状态寄存器。它们可用于多种用途,包括通用计时、输入信
号脉冲宽度测量、输出波形产生,如单脉冲波形产生或 PWM 输出。
基本功能定时器 – BFTM
▆
▆
▆
1 个 32-bit 比较 / 匹配向上计数器 – 无 I/O 控制功能
单次模式 – 匹配条件产生后停止计数
重复模式 – 匹配条件产生后重启计数器
基本功能定时器是一个简单的 32-bit 向上计数器,可用于测量时间间隔并产生一个单次或者重复
中断。BFTM 工作在两种功能模式下,即重复模式或单次模式。在重复模式下,当一个比较匹配事
件发生时,BFTM 重启计数器。BFTM 也包含一个单次模式,在此模式下,当一个比较匹配事件发
生时,计数器停止计数。
看门狗定时器 – WDT
▆
▆
▆
▆
Rev. 1.20
带有 3-bit 预分频器的 12-bit 向下计数器
复位系统事件
可编程看门狗定时器窗口功能
寄存器写保护功能
10 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
看门狗定时器是一个硬件定时电路,可用于检测因软件故障导致的系统故障。它包括一个 12-bit
向下计数器、预分频器、一个 WDT 增量值寄存器、WDT 操作控制电路和 WDT 保护机制。如果
软件在看门狗定时器溢出前没有重载计数器的值,计数器溢出时将产生复位。此外,当计数器值大
于 WDT 增量值时,如果软件重新加载计数器,也会产生复位。这意味着计数器必须在有限的时间
窗口内用特定方法重新加载。当处理器处于调试模式,看门狗定时器计数器可停止计数。该寄存
器写保护功能被使能,来防止看门狗定时器配置的突然改变。
▆
▆
▆
特性
实时时钟 – RTC
带可编程预分频器的 32-bit 向上计数器
报警功能
中断和唤醒事件
实时时钟,RTC 电路包括 APB 接口、32-bit 向上计数器、一个控制寄存器、一个预分频器、一个比
较寄存器和一个状态寄存器。
除了APB 接口位于VDD15 电源域外,
RTC 电路大多位于备份域。
因此,
当 VDD15 电源域掉电即单片机进入暂停模式时隔离来自电源控制单元的 ISO 信号,是很有必要的。
RTC 计数器被用作唤醒定时器使系统从暂停模式中恢复。
内部集成电路 – I2C
▆
▆
▆
▆
支持高达 1MHz 频率的主从模式
提供仲裁功能和时钟同步功能
支持 7-bit 和 10-bit 寻址模式和一般呼叫寻址
支持带可屏蔽地址的多种从机寻址模式
I2C 模块是一个允许与外部 I2C 接口通讯的内部电路,而外部 I2C 接口是一个工业标准的用于连
接外部硬件的两线串行接口。这两个串行线被称为串行数据线 SDA 和串行时钟线 SCL。I2C 模块
提供了三种数据传输速率:即 100kHz 的标准模式、400kHz 的快速模式和 1MHz 的快速 + 模式。
SCL 周期产生寄存器用于设置不同的占空比得到不同的 SCL 脉冲。
SDA 线是一条双向数据线,它连接整个 I2C 总线,在主机和从机之间用于数据的传输和接收。I2C
模块还具有仲裁检测功能和时钟同步,可防止多个主机试图同时传送数据到 I2C 总线的情况。
串行外设接口 – SPI
▆
▆
▆
▆
支持主从模式
主机模式频率高达 (fPCLK/2) MHz 和从机模式频率高达 (fPCLK/3) MHz
FIFO 深度:8 级
多个主机和多个从机工作模式
串行外设接口 SPI 提供了一个 SPI 协议:主从模式下数据传输和接收功能。SPI 接口使用 4 个引脚,
其中有串行数据输入线 MISO和输出线 MOSI,
时钟线 SCK 和从机选择线 SEL。
SPI作为主机使用,
用 SEL 和 SCK 信号控制数据流来说明数据通信启动和数据采样率。要接收数据字节,数据流在
特定的时钟边沿时被锁存且存储在数据寄存器或 RX FIFO。数据传输也是通过类似的方式,但以
相反的顺序。模式故障检测功能使其适用于多主机应用。
Rev. 1.20
11 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
通用同步异步收发器 – USART
▆
▆
▆
▆
同时支持异步和时钟同步串行通信模式
异步工作频率高达 (fPCLK/16) MHz,同步工作频率高达 (fPCLK/8) MHz
全双工通信
完全可编程串行接口通信特性包括:
特性
● 字长:7,8 或 9-bit 字符
● 校验位:奇、偶或无奇偶校验位的产生和检测
● 停止位:1 或 2 个停止位产生
▆
▆
▆
▆
▆
● 位顺序:低位优先或高位优先传输
错误侦测:奇偶校验、溢出和帧错误
自动硬件流控制模式 – RTS、CTS
IrDA SIR 编码器和解码器
具有输出使能控制的 RS485 模式
FIFO 深度:8×9 位接收器和发送器
通用同步异步收发器 USART 提供了一个灵活的采用同步或异步传输的全双工数据交换。USART
用来转换并行和串行接口之间的数据,通常也被用作 RS232 标准通信。USART 外设功能支持四
种类型的中断,包括线路状态中断、发送 FIFO 空中断、接收器阈值级别到达中断和超时中断。
USART 模块包括一个发送 FIFO (TX_FIFO) 和一个接收 FIFO (RX_FIFO)。通过读取线路状态
寄存器 LSR,软件可以检测 USART 的错误状态。状态包括传输模式下的类型和状况以及因奇偶、
溢出、帧和暂停事件造成的错误状况。
通用异步收发器 – UART
▆
▆
▆
异步串行通信工作频率高达 (fPCLK/16) MHz
全双工通信
完全可编程串行接口通信特性包括:
● 字长:7、8 或 9-bit 字符
● 校验位:奇、偶或无奇偶校验位的产生和检测
● 停止位:1 或 2 个停止位产生
▆
● 位顺序:低位优先或高位优先传输
错误侦测:奇偶校验、溢出和帧错误
通用异步收发器 UART 提供了一个灵活的采用异步传输的全双工数据交换。UART 用来转换并
行和串行接口之间的数据,通常也被用作 RS232 标准通信。UART 外设功能支持线路状态中断。
通过读取线路状态寄存器 LSR,软件可以检测 UART 的错误状态。状态包括传输模式下的类型
和状况以及因奇偶、溢出,帧和暂停事件造成的错误状况。
智能卡接口 – SCI
▆
▆
▆
▆
▆
▆
Rev. 1.20
支持 ISO 7816-3 标准
字符模式
一个发送缓冲器和一个接收缓冲器
11-bit ETU ( 基本时间单位 ) 计数器
9-bit 时间保护计数器
24-bit 通用等待时间计数器
12 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
▆
▆
奇偶产生和检测
发送和接收模式下检测到奇偶错误时自动进行字符重发
智能卡接口与 ISO 7816-3 标准兼容。该接口包括卡插入 / 移除检测、SCI 数据发送控制逻辑和数
据缓冲器、内置定时器计数器和相关的控制逻辑电路来完成所有与智能卡有关的操作。智能卡接
口作为一个智能卡读卡器,便于与外部智能卡通信。所有智能卡接口功能由一系列寄存器控制,包
括控制和状态寄存器以及几个相关中断,这些中断使得单片机对 SCI 发送状态进行关注。
特性
内置音频接口 – I2S
▆
▆
▆
▆
▆
▆
主机模式或从机模式
单声道和立体声
I2S 对齐模式 – 左对齐和右对齐模式
带 32-bit 扩展通道的 8/16/24/32-bit 采样值
8×32 位 Tx & Rx FIFO 并支持 PDMA
带速率控制的 8-bit 小数时钟分频器
I2S 是一个同步通信接口,用于主机或从机与其它音频外设,如 ADC 或 DAC,之间交换数据。I2S
支持多种数据格式。除了立体声 I2S 对齐、左对齐和右对齐模式,还有带 8/16/24/32-bit 采样值的
单声道 PCM 模式。当 I2S 工作在主机模式下并使用小数分频器,它可以提供一个准确的采样频
率输出,且支持速率控制功能和输出频率微调,以避免由于不同单片机之间的累积频率误差造成
的系统问题。
循环冗余校验 – CRC
▆
支持 CRC16 多项式:0x8005,
X16+X15+X2+1
▆
支持 CCITT CRC16 多项式:0x1021,
X16+X12+X5+1
▆
支持 IEEE-802.3 CRC32 多项式:0x04C11DB7,
X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1
▆
支持对数据和校验码进行 1 的补码、字节取反和位取反操作
支持字节、半字和字数据大小
可编程 CRC 初始种子值
对 8-bit 数据在 1 AHB 时钟周期下和 32-bit 数据在 4 AHB 时钟周期下执行 CRC 计算
支持 PDMA 对一个存储器区块进行 CRC 计算
▆
▆
▆
▆
CRC 计算单元是用于验证数据传输或存储的数据正确性的错误检测技术测试算法。CRC 计算将
数据流或数据块作为输入,并生成一个 16-bit 或 32-bit 输出余数。通常情况下,数据流带 CRC 后
缀码,且当被发送或存储时用作校验码。因此,被接收或重新储存的数据流是通过上述相同的生
成多项式计算的。如果新的 CRC 码结果与先前计算的不匹配,这意味着数据流出错了。
外设直接访问内存 – PDMA
▆
▆
▆
▆
▆
Rev. 1.20
带触发源分组的 6 个通道
8/16/32-bit 宽度数据发送
支持地址递增、递减或固定模式
4 层可编程通道优先级
自动重载模式
13 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
▆
支持的触发源包括:ADC、SPI、USART、UART、I2C、I2S、GPTM、MCTM、SCI 和软
件请求
外设直接访问内存控制器 PDMA 对 AHB 总线上的数据在外设与系统存储器之间进行转移。每一
个 PDMA 通道都有一个源地址、目的地址、存储块长度和发送数量。PDMA 可以排除 CPU 干扰,
避免执行中断服务程序。由于软件无需参与每个数据的转移操作,此举提高了系统性能。
▆
▆
▆
▆
▆
▆
▆
▆
特性
外部总线接口 – EBI
用于多种存储器类型的可编程接口
将 AHB 事务转换成相应的外部设备协议
为每一个存储区提供独立的片选控制
支持一系列单片机的可编程时序
包括页读取模式
当 AHB 事务宽度和外部存储器接口宽度不同时,可自动转换
写缓存器可减少因 AHB 写突发事件而停滞的状况
支持复用和非复用地址和数据线配置
● 多达 21 条数据线
● 高达 16-bit 数据总线宽度
外部总线接口能够访问外部并行总线设备,如 SRAM、Flash 和 LCD 模块。该接口存储映射于
CPU 内部地址。为了减少外接单片机所需的引脚数,数据线与地址线可以复用。总线的读 / 写时序
可以被调整以符合外部设备的时序规格。注意,该接口仅支持异步 8 或 16-bit 总线接口。
通用串行总线设备控制器 – USB
▆
▆
▆
▆
▆
▆
符合 USB 2.0 全速 (12Mbps) 规范
片上 USB 全速收发器
1 个控制端点 (EP0) 可用于控制转移
3 个单独的缓冲端点可用于批量和中断传输
4 对缓冲端点可用于批量、中断和同步传输
1,024 字节 EP-SRAM 用于端点数据缓冲器
USB 设备控制器符合 USB 2.0 全速规范。有一个被称为端点 0 的控制端点和七个可配置端点。一
个1024 字节的 SRAM 被用作端点缓冲器。
每个端点缓冲器大小可通过相应的寄存器编程来设置,
这将为不同的应用提供了最大的灵活性。
内置USB全速收发器有助于减少总的系统复杂度和成本。
USB 功能块也包含恢复和暂停特性以满足低功耗的需求。
调试支持
▆
▆
▆
串行线调试端口 – SW-DP
4 个用于硬件断点或代码 / 文字修补的比较器
2 个用于硬件观察点的比较器
封装和工作温度
▆
▆
Rev. 1.20
33-pin QFN,48/64-pin LQFP 封装
工作温度:-40˚C~+85˚C
14 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
333 概述
单片机信息
表 1. 特性及外设列表
主 Flash (KB)
64
127.5
选项字节 Flash (KB)
0.5
0.5
SRAM (KB)
8
16
定时器
通信
Rev. 1.20
HT32F52352
MCTM
1
GPTM
2
SCTM
2
BFTM
2
RTC
1
WDT
1
USB
1
SPI
2
USART
2
UART
2
I2C
2
I2S
1
SCI (ISO7816-3)
2
EBI
1
CRC-16/32
1
GPIO
51 (Max.)
EXTI
16
12-bit ADC
通道数
1
比较器
2
CPU 频率
48MHz (Max.)
工作电压
2.0V~3.6V
工作温度
-40˚C~+85˚C
封装
33-pin QFN,48/64-pin LQFP
12
15 of 46
2016-10-14
概述
HT32F52342
外设
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
方框图
PA ~ PC[15:0], PD[3:0]
SWCLK SWDIO
BOOT
AF
AF
Powered by VDD15
PDMA
Control
Registers
PDMA
BOD
LVD
Powered by VDD
USB
Device
PLL
fMax: 48 MHz
AF
AF
SDA
SCL
UART0
UART0~ 1
SPI1
SPI1~~00
I2S
I2C0 ~ 1
AFIO
GPTM0 ~ 1
AF
AF
MOSI, MISO
SCK, SEL
WDT
AF
SCI0
SCI0~~11
AF
AF
...
Analog
CMP
CMP
AF
ADC
RTCOUT
VBAT
VBAK
PWRCU
VDD33
VSS33
VBAK
Powered by VDD15
LSI
32 kHz
LSE
AF
PORB
BREG
Powered by VDDA
CLK, DIO,
DET
PWRSW
12-bit
SAR ADC
VDDA
VSSA
CH3 ~ CH0
Power control
AF
SCTM0 ~ 1
APB
AF
MCTM
BFTM0 ~ 1
AD0~AD15
A0~A20
CS0~CS3
OE, WR, ALE
DP
DM
USART0 ~ 1
ADC_IN11
CN0, CP0
COUT0
CN1, CP1
COUT1
CAP.
1.5 V
RTC
ADC_IN0
CLDO
LDO
AF
DMA request
AHB to APB
Bridge
EXTI
SCTM
SRAM
External Bus
Interafce
6 Channels
MCLK, BCLK
WS, SDO, SDI
CH0 ~CH2
CH0N ~ CH2N
CH3, BRK
8 MHz
USB
Control/Data
Registers
AF
TX, RX
SRAM
Controller
XTALIN
XTALOUT
HSI
CKCU/RSTCU
Control Registers
AF
TX, RX
RTS/TXE
CTS/SCK
AHB
Peripherals
CRC
-16/32
4 ~ 16 MHz
Clock and reset control
Interrupt request
Bus Matrix
System
NVIC
FMC
Control
Registers
HSE
VSS
WAKEUP
32,768 Hz
nRST
Backup Domain
AF
X32KIN
X32KOUT
Power supply:
Bus:
Control signal:
Alternate function:
AF
图 1. 方框图
Rev. 1.20
16 of 46
2016-10-14
概述
IO Port
CortexTM-M0+
Processor
GPIO
Flash
Memory
AF
Flash Memory
Interface
SW-DP
VDD
POR
/PDR
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
存储器映射
0x400F_FFFF
0x400B_8000
0x400B_0000
0xFFFF_FFFF
Reserved
0xE000_0000
0x7000_0000
Private peripheral bus
Reserved
EBI Selection Bank
64 MB x 4
0x6000_0000
Reserved
0x4010_0000
Peripheral
0x4008_0000
0x4000_0000
AHB peripherals
APB peripherals
512 KB
512 KB
Reserved
SRAM
0x2000_3000
16 KB on-chip SRAM
16 KB
0x2000_0000
0x1FF0_0400
0x1FF0_0000
0x1F00_1000
Code
0x1F00_0000
0x0001_0000
Reserved
Option byte alias
1 KB
Reserved
Boot loader
4 KB
Reserved
Up to
128 KB on-chip Flash
Up to
128 KB
0x0000_0000
GPIO A ~ D
0x400A_C000
Reserved
0x400A_A000
USB SRAM
0x400A_8000
USB
0x4009_A000
Reserved
0x4009_8000
EBI
0x4009_2000
Reserved
0x4009_0000
PDMA
0x4008_C000
Reserved
0x4008_A000
CRC
0x4008_8000
CKCU/RSTCU
0x4008_2000
Reserved
0x4008_0000
FMC
0x4007_8000
Reserved
0x4007_7000
BFTM1
0x4007_6000
BFTM0
0x4007_5000
Reserved
0x4007_4000
SCTM1
0x4007_0000
Reserved
0x4006_F000
GPTM1
0x4006_E000
GPTM0
0x4006_B000
Reserved
0x4006_A000
RTC & PWRCU
0x4006_9000
Reserved
0x4006_8000
WDT
0x4005_9000
Reserved
0x4005_8000
CMP
0x4004_A000
Reserved
0x4004_9000
I2C1
0x4004_8000
I2C0
0x4004_5000
Reserved
0x4004_4000
SPI1
0x4004_3000
SCI0
0x4004_2000
Reserved
0x4004_1000
UART1
0x4004_0000
USART1
0x4003_B000
Reserved
0x4003_A000
SCI1
0x4003_5000
Reserved
0x4003_4000
SCTM0
0x4002_D000
Reserved
0x4002_C000
MCTM
0x4002_7000
Reserved
0x4002_6000
I2S
0x4002_5000
Reserved
0x4002_4000
EXTI
0x4002_3000
Reserved
0x4002_2000
AFIO
0x4001_1000
Reserved
0x4001_0000
ADC
0x4000_5000
Reserved
0x4000_4000
SPI0
0x4000_2000
Reserved
0x4000_1000
UART0
0x4000_0000
USART0
AHB
APB
图 2. 存储器映射
Rev. 1.20
17 of 46
2016-10-14
概述
0xE010_0000
Reserved
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
表 2. 寄存器映射
起始地址
外设
0x4000_0FFF
USART0
0x4000_1000
0x4000_1FFF
UART0
0x4000_2000
0x4000_3FFF
保留
0x4000_4000
0x4000_4FFF
SPI0
0x4000_5000
0x4000_FFFF
保留
0x4001_0000
0x4001_0FFF
ADC
0x4001_1000
0x4002_1FFF
保留
0x4002_2000
0x4002_2FFF
AFIO
0x4002_3000
0x4002_3FFF
保留
0x4002_4000
0x4002_4FFF
EXTI
0x4002_5000
0x4002_BFFF
保留
0x4002_6000
0x4002_6FFF
I2S
0x4002_7000
0x4002_BFFF
保留
0x4002_C000
0x4002_CFFF
MCTM
0x4002_D000
0x4003_3FFF
保留
0x4003_4000
0x4003_4FFF
SCTM0
0x4003_5000
0x4003_9FFF
保留
0x4003_A000
0x4003_AFFF
SCI1
0x4003_B000
0x4003_FFFF
保留
0x4004_0000
0x4004_0FFF
USART1
0x4004_1000
0x4004_1FFF
UART1
0x4004_2000
0x4004_2FFF
保留
0x4004_3000
0x4004_3FFF
SCI0
0x4004_4000
0x4004_4FFF
SPI1
0x4004_5000
0x4004_7FFF
保留
0x4004_8000
0x4004_8FFF
I2C0
0x4004_9000
0x4004_9FFF
I2C1
0x4004_A000
0x4005_7FFF
保留
0x4005_8000
0x4005_8FFF
比较器
0x4005_9000
0x4006_7FFF
保留
0x4006_8000
0x4006_8FFF
WDT
0x4006_9000
0x4006_9FFF
保留
0x4006_A000
0x4006_AFFF
RTC & PWRCU
0x4006_B000
0x4006_DFFF
保留
0x4006_E000
0x4006_EFFF
GPTM0
0x4006_F000
0x4006_FFFF
GPTM1
0x4007_0000
0x4007_3FFF
保留
0x4007_4000
0x4007_4FFF
SCTM1
0x4007_5000
0x4007_5FFF
保留
0x4007_6000
0x4007_6FFF
BFTM0
0x4007_7000
0x4007_7FFF
BFTM1
0x4007_8000
0x4007_FFFF
保留
18 of 46
总线
概述
Rev. 1.20
终止地址
0x4000_0000
APB
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
起始地址
外设
0x4008_0000
0x4008_1FFF
FMC
0x4008_2000
0x4008_7FFF
保留
0x4008_8000
0x4008_9FFF
CKCU/RSTCU
0x4008_A000
0x4008_BFFF
CRC
0x4008_C000
0x4008_FFFF
保留
0x4009_0000
0x4009_1FFF
PDMA 控制寄存器
0x4009_2000
0x4009_7FFF
保留
0x4009_8000
0x4009_9FFF
EBI 控制寄存器
0x4009_A000
0x400A_7FFF
保留
0x400A_8000
0x400A_BFFF
USB
0x400A_C000
0x400A_FFFF
保留
0x400B_0000
0x400B_1FFF
GPIOA
0x400B_2000
0x400B_3FFF
GPIOB
0x400B_4000
0x400B_5FFF
GPIOC
0x400B_6000
0x400B_7FFF
GPIOD
0x400B_8000
0x400F_FFFF
保留
19 of 46
总线
概述
Rev. 1.20
终止地址
AHB
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
时钟结构
Prescaler
1 ~ 32
CK_LSE
HSI Auto
Trimming
Controller
Divider
2
CK_REF
CKREFPRE
CKREFEN
USB REF Pulse
fCK_USB = 48 MHz
CK_USB
1
HSIEN
PLLEN
f CK_PLL,max = 48 MHz
PLL
0
SW[2:0]
00x
CK_HSI
011
CK_HSE
GPIODEN
CK_SYS AHB Prescaler
1,2,4,8,16,32
FCLK
( free running clock)
010
110
Clock
Monitor
CK_LSE
WDTSRC
LSEEN(Note1)
32 kHz
LSI RC
1
0
CK_LSI
CK_WDT
HCLKC
( to CortexTM-M0+)
CM0PEN
(control by HW)
CK_AHB
111
32.768 kHz
LSE OSC
CK_GPIO
( to GPIO port)
GPIOAEN
fCK_SYS,max = 48 MHz
4-16 MHz
HSE XTAL
HSEEN
STCLK
(to SysTick)
8
CK_PLL
概述
PLLSRC
8 MHz
HSI RC
USBEN
DMAEN
HCLKD
( to PDMA)
EBIEN
CK_EBI
( to EBI)
CRCEN
CK_CRC
( to CRC)
HCLKF
( to Flash)
CM0PEN
FMCEN
WDTEN
RTCSRC(Note1)
HCLKS
( to SRAM)
LSIEN(Note1)
1
0
CK_RTC
CM0PEN
SRAMEN
RTCEN(Note1)
HCLKBM
( to Bus Matrix)
CM0PEN
CKOUTSRC[2:0]
BMEN
CKOUT
000
CK_REF
001
010
CK_AHB/16
CK_SYS/16
011
CK_HSE/16
100
CK_HSI/16
101
CK_LSE
110
CK_LSI
HCLKAPB
( to APB Bridge)
CM0PEN
APBEN
PCLK
Legend:
HSE = High Speed External clock
HSI = High Speed Internal clock
LSE = Low Speed External clock
LSI = Low Speed Internal clock
Peripherals
Clock
Prescaler
1,2,4,8
00
PCLK/2
01
PCLK/4
10
PCLK/8
11
PCLK ( CMPx, AFIO,
ADC, SPIx, USARTx,
UARTx, I2Cx, I2S,
GPTMx, MCTMx,
BFTMx, SCTMx, EXTI,
RTC, SCI, WDT)
SPIEN
SCIEN
ADC
Prescaler
1,2,3,4,8,...
CK_ADC IP
ADCEN
图 3. 时钟结构图
Rev. 1.20
20 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
444 引脚图
HT32F52342/HT32F52352
33 QFN-A
PA3
4
33V
PA4
PA5
USBDM
/PC6
USBDP
/PC7
5
6
31
30
29
28
27
26
25
AP
AP
33V
33V
33V
33V
33V
33V
P33
3.3 V Digital Power Pad
AP
3.3 V Analog Power Pad
P15
1.5 V Power Pad
33V
3.3 V Digital & Analog IO Pad
33V
3.3 V Digital I/O Pad
33V
33V
7
USB
8
USB
VDD VDD Domain Pad
USB USB PHY Pad
33 VSS
AF0
(Default)
AF1
33V
24
PB1
33V
23
PB0
33V
22
PA15
33V
21
PA14
33V
20
SWDIO
PA13
33V
19
SWCLK
PA12
33V
18
PA9_
BOOT
33V
17
XTALOUT
P15
P33
P33
9
10
11
12
13
14
15
16
CLDO
VDD
VSS
nRST
X32KIN
X32KOUT
RTCOUT
XTALIN
AF0
(Default)
PB10
PB11
PB12
PB13
AF1
VDD VDD VDD VDD
33V 33V 33V 33V
引脚图
33V
32
AF0
(Default)
3
PB2
PA2
PB3
33V
PB4
2
PB5
PA1
PB7
33V
PB8
1
VDDA
PA0
VSSA
AF0
(Default)
PB14
33V
图 4. 33-pin QFN 引脚图
Rev. 1.20
21 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
HT32F52342/HT32F52352
48 LQFP-A
5
33V
PA5
6
33V
PA6
7
33V
PA7
8
33V
PC4
9
33V
PC5
USBDM
/PC6
USBDP
/PC7
10
33V
11
USB
12
USB
47
46
45
44
43
42
41
40
39
38
37
AP
AP
33V
33V
33V
33V
33V
33V
33V
33V
33V
33V
P33
3.3 V Digital Power Pad
AP
3.3 V Analog Power Pad
P15
1.5 V Power Pad
33V
3.3 V Digital & Analog IO Pad
33V
3.3 V Digital I/O Pad
USB
USB PHY Pad
BAK
Backup Domain Pad
P33
BAK
33V
BAK
P33
BAK
33V
BAK
33V
BAK
33V
33V
33V
33V
33V
13
14
15
16
17
18
19
20
21
22
23
24
P33
36
VSS_2
P33
35
VDD_2
33V
34
PB1
33V
33
PB0
33V
32
PA15
33V
31
PA14
33V
30
SWDIO
PA13
33V
29
SWCLK
PA12
33V
28
PA11
33V
27
PA10
33V
26
PA9_
BOOT
33V
25
PA8
CLDO
VDD_1
VSS_1
nRST
VBAT
X32KIN
X32KOUT
RTCOUT
XTALIN
XTALOUT
PB15
PC0
PB10
PB11
PB12
PB13
PB14
AF1
P33
AF1
AF0
(Default)
P15
AF0
(Default)
图 5. 48-pin LQFP 引脚图
Rev. 1.20
22 of 46
2016-10-14
引脚图
PA4
48
AF0
(Default)
33V
PB2
4
PB3
PA3
PB4
33V
PB5
3
PC1
PA2
PC2
33V
PC3
2
PB6
PA1
PB7
33V
PB8
1
VDDA
PA0
VSSA
AF0
(Default)
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
HT32F52342/HT32F52352
64 LQFP-A
PB8
PB7
PB6
PC3
PC2
PC1
VSS_3
VDD_3
PC15
PC14
PB5
PB4
PB3
PB2
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
AP
AP
33V
33V
33V
33V
33V
33V
P33
P33
33V
33V
33V
33V
33V
33V
AF0
(Default)
AF1
引脚图
VDDA
64
AF0
(Default)
VSSA
AF0
(Default)
PA0
1
33V
33V
48
PD3
PA1
2
33V
33V
47
PD2
PA2
3
33V
33V
46
PD1
33V
45
PB1
33V
44
PB0
P33
43
VSS_2
P33
42
VDD_2
33V
41
PA15
33V
40
PA14
33V
39
SWDIO
PA13
33V
38
SWCLK
PA12
33V
37
PA11
33V
36
PA10
PA3
4
33V
PA4
5
33V
PA5
6
33V
PA6
7
33V
PA7
8
33V
VDD_4
9
P33
VSS_4
10
P33
PC4
11
33V
PC5
12
33V
P33
3.3 V Digital Power Pad
AP
3.3 V Analog Power Pad
P15
1.5 V Power Pad
33V
3.3 V Digital & Analog I/O Pad
33V
3.3 V Digital I/O Pad
USB
USB PHY Pad
BA
K
Backup Domain Pad
PC8
13
33V
PC9
14
33V
33V
35
PA9_
BOOT
15
USB
33V
34
PA8
16
USB
33V
33
PC13
USBDM
/PC6
USBDP
/PC7
24
25
26
27
28
29
30
31
32
XTALOUT
PB15
PC0
PC10
PC11
PC12
PB14
21
22
23
AF1
33V
AF0
(Default)
33V
PB13
20
PB10
33V
XTALIN
19
X32KIN
33V
PD0
18
VBAT
33V
PB12
17
nRST
33V
RTCOUT
P33
VSS_1
33V
PB11
P33
VDD_1
33V
X32KOUT
P15
CLDO
BAK BAK BAK BAK BAK
33V P33 33V 33V 33V
图 6. 64-pin LQFP 引脚图
Rev. 1.20
23 of 46
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
表 3. 33-pin QFN, 48/64-pin LQFP 封装引脚图
替代功能
封装类型
64
48
LQFP LQFP
1
1
AF0
AF1
AF2
AF3
AF4
AF5
AF6
AF7
AF8
AF9
AF10
AF11
AF12
AF13
AF14
AF15
MCTM
/GPTM
SPI
USART
/UART
2
CMP
IC
SCI
EBI
I2S
N/A
N/A
SCTM
N/A
系统
其它
系统
默认
1
PA0
ADC_
IN0
GT1_
CH0
SPI1_
SCK
USR0_
RTS
I2C1_
SCL
SCI0_
CLK
I2S_WS
GT1_
CH1
SPI1_
MOSI
USR0_
CTS
I2C1_
SDA
SCI0_
DIO
I2S_
BCLK
GPIO
ADC
2
2
2
PA1
ADC_
IN1
3
3
3
PA2
ADC_
IN2
GT1_
CH2
SPI1_
MISO
USR0_
TX
I2S_
SDO
4
4
4
PA3
ADC_
IN3
GT1_
CH3
SPI1_
SEL
USR0_
RX
I2S_SDI
5
5
5
PA4
ADC_
IN4
GT0_
CH0
SPI0_
SCK
USR1_
TX
I2C0_
SCL
SCI1_
CLK
6
6
6
PA5
ADC_
IN5
GT0_
CH1
SPI0_
MOSI
USR1_
RX
I2C0_
SDA
SCI1_
DIO
7
7
PA6
ADC_
IN6
GT0_
CH2
SPI0_
MISO
USR1_
RTS
8
8
PA7
ADC_
IN7
GT0_
CH3
SPI0_
SEL
USR1_
CTS
9
VDD_4
10
VSS_4
引脚图
33
QFN
SCI1_
DET
I2S_
MCLK
11
9
PC4
ADC_
IN8
GT0_
CH0
SPI1_
SEL
UR0_
TX
I2C1_
SCL
EBI_
A19
SCTM0
12
10
PC5
ADC_
IN9
GT0_
CH1
SPI1_
SCK
UR0_
RX
I2C1_
SDA
EBI_
A20
SCTM1
13
PC8
ADC_
IN10
GT0_
CH2
SPI1_
MOSI
EBI_
A0
14
PC9
ADC_
IN11
GT0_
CH3
SPI1_
MISO
EBI_
A1
15
11
7
PC6
15
11
7
USBDM
16
12
8
USBDP
16
12
8
PC7
17
13
9
CLDO
18
14
10
VDD_1
VSS_1
19
15
11
20
16
12
21
17
MT_
CH2
USR0_
TX
I2C0_
SCL
MT_
CH2N
USR0_
RX
I2C0_
SDA
nRST
VBAT
22
18
13
X32KIN
23
19
14
X32KOUT
PB11
24
20
15
RTCOUT
PB12
25
PB10
WAKEUP
PD0
I2C0_
SDA
EBI_
A18
I2S_SDI
I2S_
MCLK
26
21
16
XTALIN
PB13
27
22
17
XTALOUT
PB14
28
23
PB15
MT_
CH0
SPI0_
SEL
USR1_
TX
I2C1_
SCL
EBI_
A16
29
24
PC0
MT_
CH0N
SPI0_
SCK
USR1_
RX
I2C1_
SDA
EBI_
A17
PC10
GT1_
CH0
SPI1_
SEL
EBI_
AD13
I2S_WS
31
PC11
GT1_
CH1
SPI1_
SCK
EBI_
AD14
I2S_
BCLK
32
PC12
GT1_
CH2
SPI1_
MOSI
UR1_
TX
I2C0_
SCL
EBI_
AD15
I2S_
SDO
33
PC13
GT1_
CH3
SPI1_
MISO
UR1_
RX
I2C0_
SDA
EBI_
CS3
I2S_SDI
30
Rev. 1.20
24 of 46
SCTM0
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
替代功能
封装类型
64
48
LQFP LQFP
34
25
35
26
AF0
33
QFN
系统
默认
AF1
GPIO
AF2
ADC
AF3
AF4
CMP
MCTM
/GPTM
AF5
AF6
AF7
AF8
AF9
AF10
AF11
AF12
AF13
AF14
AF15
SPI
USART
/UART
I2C
SCI
EBI
I2S
N/A
N/A
SCTM
N/A
系统
其它
USR0_
TX
PA8
18
PA9
_BOOT
SCI1_
CLK
SPI0_
MOSI
USR0_
RX
27
PA10
37
28
PA11
MT_
CH1N
SPI0_
MISO
EBI_
A1
I2S_WS
SCI1_
DET
EBI_
A0
I2S_
MCLK
38
29
19
SWCLK
PA12
39
30
20
SWDIO
PA13
40
31
21
PA14
MT_
CH0
SPI1_
SEL
USR1_
TX
I2C1_
SCL
SCI0_
CLK
EBI_
AD0
41
32
22
PA15
MT_
CH0N
SPI1_
SCK
USR1_
RX
I2C1_
SDA
SCI0_
DIO
EBI_
AD1
42
VDD_2
43
VSS_2
44
33
23
PB0
MT_
CH1
SPI1_
MOSI
USR0_
TX
I2C0_
SCL
EBI_
AD2
45
34
24
PB1
MT_
CH1N
SPI1_
MISO
USR0_
RX
I2C0_
SDA
EBI_
AD3
46
PD1
MT_
CH2
USR1_
RTS
SCI0_
CLK
EBI_
AD10
47
PD2
MT_
CH2N
USR1_
CTS
SCI0_
DIO
EBI_
AD11
48
PD3
MT_
CH3
SCI0_
DET
EBI_
AD12
35
CKOUT
SCI0_
DET
引脚图
36
MT_
CH1
SCI1_
DIO
I2S_
MCLK
SCTM0
SCTM1
VDD_2
36
33
VSS_2
49
37
25
PB2
MT_
CH2
SPI0_
SEL
UR0_
TX
EBI_
AD4
50
38
26
PB3
MT_
CH2N
SPI0_
SCK
UR0_
RX
EBI_
AD5
SCTM1
51
39
27
PB4
MT_
BRK
SPI0_
MOSI
UR1_
TX
EBI_
AD6
SCTM0
52
40
28
PB5
MT_
BRK
SPI0_
MISO
UR1_
RX
EBI_
AD7
53
PC14
MT_
CH3
54
PC15
55
VDD_3
56
I2C0_
SCL
EBI_
AD8
I2C0_
SDA
EBI_
AD9
SCTM1
VSS_3
57
41
PC1
CN0
MT_
CH0
SPI1_
SEL
58
42
PC2
CP0
MT_
CH0N
SPI1_
SCK
59
43
PC3
COUT0
60
44
PB6
CN1
MT_
CH2
61
45
29
PB7
CP1
MT_
CH2N
62
46
30
PB8
COUT1
MT_
CH3
63
47
31
VDDA
64
48
32
VSSA
Rev. 1.20
UR1_
TX
EBI_
OE
I2S_
MCLK
EBI_
CS0
SPI1_
MOSI
UR1_
RX
SPI1_
MISO
UR0_
TX
UR0_
RX
25 of 46
EBI_
WE
SCI1_
CLK
EBI_
ALE
I2S_
BCLK
I2C1_
SCL
SCI1_
DET
EBI_
CS1
I2S_
SDO
I2C1_
SDA
SCI1_
DIO
EBI_
CS2
I2S_SDI
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
表 4. 引脚描述
引脚编号
64LQFP
48LQFP 33QFN
引脚
名称
描述
类型 ( 注 1) I/O 结构 ( 注 2) 输出驱动
默认功能 (AF0)
1
1
PA0
AI/O
33V
4/8/12/16mA PA0
2
2
2
PA1
AI/O
33V
4/8/12/16mA PA1
3
3
3
PA2
AI/O
33V
4/8/12/16mA PA2
4
4
4
PA3
AI/O
33V
4/8/12/16mA PA3
5
5
5
PA4
AI/O
33V
4/8/12/16mA PA4
6
6
6
PA5
AI/O
33V
4/8/12/16mA PA5
7
7
PA6
AI/O
33V
4/8/12/16mA PA6
8
8
PA7
AI/O
33V
4/8/12/16mA PA7
9
—
VDD_4
P
—
10
—
VSS_4
P
—
11
9
PC4
AI/O
33V
4/8/12/16mA PC4
12
10
PC5
AI/O
33V
4/8/12/16mA PC5
13
—
PC8
AI/O
33V
4/8/12/16mA PC8
14
—
PC9
AI/O
33V
4/8/12/16mA PC9
15
11
7
PC6
I/O
33V
4/8/12/16mA PC6
15
11
7
USBDM
AI/O
—
—
USB 微分数据总线符合通用
串行总线标准
16
12
8
USBDP
AI/O
—
—
USB 微分数据总线符合通用
串行总线标准
16
12
8
PC7
I/O
33V
17
13
9
CLDO
P
—
—
内核 1.5V LDO 电源输出
建议连接一个 2.2μF 电容,尽
量靠近 CLDO 与 VSS_1 引脚
18
14
10
VDD_1
P
—
—
数字 I/O 口电压
19
15
11
VSS_1
P
—
—
数字 I/O 口接地参考电压
20
16
12
nRST
I(BK)
33V_PU
—
暂停模式下外部复位引脚和
外部唤醒引脚
21
17
VBAT
P
—
—
备份域电池电源输入
22
18
13
PB10( 注 4) AI/O(BK)
33V
< 2mA
X32KIN
23
19
14
PB11
AI/O(BK)
33V
< 2mA
X32KOUT
24
20
15
PB12
< 2mA
RTCOUT
25
—
26
21
27
22
28
23
29
( 注 4)
—
数字 I/O 口电压
—
数字 I/O 口接地参考电压
4/8/12/16mA PC7
I/O(BK)
33V
PD0
I/O
33V
4/8/12/16mA PD0
16
PB13
AI/O
33V
4/8/12/16mA XTALIN
17
PB14
AI/O
33V
4/8/12/16mA XTALOUT
PB15
I/O
33V
4/8/12/16mA PB15
24
PC0
I/O
33V
4/8/12/16mA PC0
30
—
PC10
I/O
33V
4/8/12/16mA PC10
31
—
PC11
I/O
33V
4/8/12/16mA PC11
32
—
PC12
I/O
33V
4/8/12/16mA PC12
33
—
PC13
I/O
33V
4/8/12/16mA PC13
34
25
PA8
I/O
33V_PU
4/8/12/16mA PA8
Rev. 1.20
( 注 4)
26 of 46
引脚图
1
2016-10-14
32-Bit ARM® CortexTM-M0+ MCU
HT32F52342/HT32F52352
引脚编号
64LQFP
48LQFP 33QFN
26
36
37
38
29
39
40
18
描述
类型 ( 注 1) I/O 结构 ( 注 2) 输出驱动
默认功能 (AF0)
PA9
I/O
33V_PU
4/8/12/16mA PA9_BOOT
27
PA10
I/O
33V
4/8/12/16mA PA10
28
PA11
I/O
33V
4/8/12/16mA PA11
19
PA12
I/O
33V_PU
4/8/12/16mA SWCLK
30
20
PA13
I/O
33V_PU
4/8/12/16mA SWDIO
31
21
PA14
I/O
33V
4/8/12/16mA PA14
41
32
22
PA15
I/O
33V
4/8/12/16mA PA15
42
—
VDD_2
P
—
—
数字 I/O 口电压
43
—
VSS_2
P
—
—
数字 I/O 口接地参考电压
44
33
23
PB0
I/O
33V
4/8/12/16mA PB0
45
34
24
PB1
I/O
33V
4/8/12/16mA PB1
46
—
PD1
I/O
33V
4/8/12/16mA PD1
47
—
PD2
I/O
33V
4/8/12/16mA PD2
48
—
PD3
I/O
33V
4/8/12/16mA PD3
—
35
VDD_2
P
—
—
数字 I/O 口电压
—
36
33
VSS_2
P
—
—
数字 I/O 口接地参考电压
49
37
25
PB2
I/O
33V
4/8/12/16mA PB2
50
38
26
PB3
I/O
33V
4/8/12/16mA PB3
51
39
27
PB4
I/O
33V
4/8/12/16mA PB4
52
40
28
PB5
I/O
33V
4/8/12/16mA PB5
53
—
PC14
I/O
33V
4/8/12/16mA PC14
54
—
PC15
I/O
33V
4/8/12/16mA PC15
55
—
VDD_3
P
—
—
数字 I/O 口电压
56
—
VSS_3
P
—
—
数字 I/O 口接地参考电压
57
41
PC1
AI/O
33V
4/8/12/16mA PC1
58
42
PC2
AI/O
33V
4/8/12/16mA PC2
59
43
PC3
AI/O
33V
4/8/12/16mA PC3
60
44
PB6
AI/O
33V
4/8/12/16mA PB6
61
45
29
PB7
AI/O
33V
4/8/12/16mA PB7
62
46
30
PB8
AI/O
33V
4/8/12/16mA PB8
63
47
31
VDDA
P
—
—
ADC 和比较器模拟电压
64
48
32
VSSA
P
—
—
ADC 和比较器接地参考电压
引脚图
35
引脚
名称
注:1. I = 输入,O = 输出,A = 模拟端口,P = 电源,PU = 上拉,BK = 备份域。
2. 33V=3.3 V 容差。
3. VDD15 上电复位 (POR) 后除了备份域 I/O 的 RTCOUT 引脚外,GPIO 都是 AF0 的状态。通过备份域上电复位
(PORB) 或软件复位 (BAK_CR 寄存器的 BAK_RST 位 ),RTCOUT 脚会被复位。
4. I/O 引脚的备份域有驱动电流能力的限制 (