HHDJ32F103xBx 系列 32 位微控制器数据手册
V1.02
HHDJ32F103xBx 系列 32 位微控制器数据手册
版本记录
版本 日期 更改者 描述
V1.00 第一版
V1.01 19.08.15 规范产品型号
V1.02 20.02.10
1、调整了引脚排布表“表 2-1 管脚功能描述
和表 4-4 管脚功能列表”
2、修改了 LQFP64 的引脚排布图
HHDJ32F103xBx 系列 32 位微控制器数据手册
i
目录
1 简介 .................................................................................... 1
1.1 主要特点 ........................................................................... 1
2 封装及管脚配置 .......................................................................... 3
2.1 管脚功能描述 ...................................................................... 6
3 系统框图 ............................................................................... 10
4 系统描述 ............................................................................... 11
4.1 ARM Cortex™-M3 内核 ............................................................... 11
4.2 内存映射 ......................................................................... 13
4.3 嵌套向量中断控制器(NVIC) ......................................................... 16
4.4 时钟控制 ......................................................................... 18
4.5 电源及功耗管理 ................................................................... 20
4.6 I/O 配置 .......................................................................... 21
4.7 TIM1(PWM)模块 .................................................................... 26
4.8 GPIO .............................................................................. 26
4.9 ADC 模块及片上温度传感器 .......................................................... 26
4.10 UART 接口 ........................................................................ 27
4.11 SPI 接口 ......................................................................... 27
4.12 I
2
C接口 .......................................................................... 28
4.13 定时器 .......................................................................... 28
4.14 看门狗定时器 .................................................................... 28
4.15 CAN 总线接口 ..................................................................... 29
4.16 RTC ............................................................................. 30
4.17 USB 控制器 ....................................................................... 30
4.18 DMA ............................................................................. 30
4.19 Flash/SRAM 存储器和 ISP/IAP 功能 ................................................. 31
4.20 SWD/JTAG ......................................................................... 31
5 封装 ................................................................................... 32
5.1 外形尺寸图 ........................................................................ 32
6 订货信息 ............................................................................... 36
7 索引 ................................................................................... 37
HHDJ32F103xBx系列 32 位微控制器数据手册
1 / 38
1 简介
HHDJ32F103xBx系列是内嵌 ARM Cortex™ M3 核的 32 位高性能通用微控制器。它采用
ARM
高性能双总线架构。其中内核最高工作频率可达 72MHz,内置支持 32 位单周期硬件乘
法运算。先进的 ARM Thrum 指令集技术,使 HHDJ32F103xBx指令更加精简,易于程序的设
计和调试。
HHDJ32F103xBx系列控制器带有丰富外设,如 2 个 12 位的高速 ADC, 内置温度传感器
,3 个 UART 串口,2 个 SPI 接口,2 个 I
2
C 总线接口,2 个看门狗定时器(WDT),1 个 USB
接口,1 个 CAN 总线接口, 1 个带死区插入的 PWM 定时器,6 个通用计数器/定时器,1 个
32 位 RTC 时钟及计数器,精度 1%的内部晶振,高达 80 通道的通用输入输出口。
1.1 主要特点
• 高性能的 ARM 架构
– 速度高达 72Mhz 的 ARM Cortex™-M3 处理器
– 内置 32 位单周期硬件乘法
– 128KB Flash 和 20KB SRAM
– DMA 控制器
– 支持 Serial Wire Debug (SWD)和 JTAG 在线调试
• 支持事件驱动的 PWM 定时器
– 独立的 PWM
– 多达 8 通道 PWM 输出
– 自动死区插入
– 基于硬件的保护系统
• 内嵌系统引导程序(bootloader)
– 支持 Flash 存储器 ISP 和 IAP
• 灵活的时钟单元
– 外部晶振的输入范围 0.5MHz 到 16MHz
HHDJ32F103xBx系列 32 位微控制器数据手册
2 / 38
– 精度 1% 的内部 40MHz 高速振荡器
– 内置 PLL,可倍频至 72MHz,
– 支持 32K 实时时钟 (RTC)
• 定时器
– 4 个 16 位增强型定时器,2 个基本型
– 支持边沿计数,门控计数,符号计数
• 模拟外设
– 2 个 12 位 1MHz ADC 转换器, 16 通道
– -40℃ ~ +120℃ 片内温度传感器
• 丰富的通信接口
– 3 UART 串口和 2 个 I2C 接口
– 2 个扩展的 SP I 接和串行 flash 接口(QSPI)
– USB 支持全速模式
– CAN 工业总线
• 通用输入/输出端口
– 高达 80 个通用输入/输出管脚
• 电源管理
– 三种省电模式:睡眠模式,停机模式,待机模式
– 支持欠压检测(BOD),两组检测点可分别产生欠压中断和强制复位
– 支持上电复位(POR)
– 集成的电源管理单元(PMU)
•
• 工作温度范围
–军品级 (-55℃ ~ +125℃)
唯一的产品序列号
• 2.7V – 5.5V 供电
• 封装形式:LQFP100,LQFP64,LQFP48 及 VQFN36