小华MCU|HC32F420系列(性价比M4)
发布时间:2026-02-26 点击数:455

一、产品基础核心规格

小华半导体 HC32F420 为入门级 Cortex-M4 内核 MCU,是面向嵌入式场景的高性价比芯片,核心基础参数如下:

  • 内核与主频:ARM Cortex-M4,最高工作主频84MHz

  • 存储资源:128KB Embedded Flash24KB RAM,满足常规嵌入式程序存储与数据处理;

  • 工作环境:电压范围1.8~5.5V(单 Vcc 供电),工作温度 **-40℃~105℃**,适配工业、民用多场景;

  • 通用 IO:LQFP64 封装下提供最多 52 个 GPIO,部分与模拟端口复用,满足多外设连接需求。

  1. exported_image.png

产品型号

主频(MHz)

内核

Flash(KB)

RAM(KB)

DMA(ch)

通用IO

最低工作电压

最高工作电压

复合定时器

高级定时器

ADC 单元数量

12 ADC 通道数(ch)

比较器

SPI

I²C

U(S)ART

LIN

Package(mm*mm)

HC32F420KATB-LQFP64

84

ARM Cortex-M4

128

24

6

52

1.8

5.5

3

2

2

16

2

2

2

4

4

LQFP64(10*10)

HC32F420JATB-LQFP48

84

ARM Cortex-M4

128

24

6

38

1.8

5.5

3

2

2

10

2

2

2

4

4

LQFP48(7*7)

HC32F420JAUB-QFN48TR

84

ARM Cortex-M4

128

24

6

38

1.8

5.5

3

2

2

10

2

2

2

4

4

QFN48(7*7)

HC32F420FAUB-QFN32TR

84

ARM Cortex-M4

128

24

6

27

1.8

5.5

3

2

2

10

1

2

1

2

4

QFN32(4*4)

二、核心外设资源与特性

(一)数据传输:6 通道 DMA 控制器

  • DMAC 为芯片核心数据传输模块,无需 CPU 介入即可实现高速数据交互,关键特性:

  • 通道数:6 路独立 DMA 通道,支持优先级配置;

  • 传输配置:3 种数据宽度(8/16/32bit)、4 种传输模式(软件 Block / 软件 Burst / 硬件 Block / 硬件 Burst);

  • 地址特性:支持外设 / 存储器双向地址类型,固定 / 自增地址变化模式,传输地址覆盖 0x00000000 ~ 0xFFFFFFFF;

  • 传输规模:待传输数据块数量 1~65536、块大小 1~16,支持地址及传输数量重装载。

(二)模拟外设

  • ADC 模数转换器:2 个独立单元,12 位转换精度1Msps 采样率;LQFP64 封装下含 16 路外部管脚输入,另含 3 路内部输入(温度传感器、1/3 AVCC、1.2V BGR);支持 4 种参考源、5 种转换模式,内置信号跟随器,可由片内外设自动触发。

  • CMP 比较器:共2 路,支持与 ADC 参考电压、1.2V 基准电压等多信号对比,可配置数字滤波、触发中断,适配电压检测、信号比较场景。

(三)定时器体系(全系列最核心外设之一)

  • 芯片搭载2 路 16/32 位高级定时器(ATIM0/3)3 路 16 位复合定时器(CTIM0/1/2),复合定时器可通过配置转为3 路通用定时器(GTIM)9 路基本定时器(BTIM),各类型定时器核心特性:

  • ATIM 高级定时器:ATIM0 支持 2 路独立 PWM/1 路互补 PWM,ATIM3 支持 6 路独立 PWM/3 路互补 PWM,均具备死区控制、刹车控制、脉宽测量、正交编码计数功能,适配电机驱动、功率变换场景;

  • BTIM 基本定时器:16 位计数,支持级联(2 个 16 位可组合为 32 位)、门控 / 触发 / 定时模式,每个定时器含 2 个翻转输出;

  • GTIM 通用定时器:16 位计数,4 路比较捕获通道,支持 PWM 输出、输入捕获,最高 4 路独立 PWM 输出。

(四)通信接口

芯片配备多类型通信接口,覆盖常规嵌入式数据交互需求,关键参数如下表:

接口类型数量核心特性
USART/LIN4 路支持整数 / 小数分频,硬件流控,LIN / 红外 / 智能卡接口特性,最高支持 DMA 连续通讯
SPI2 路主 / 从机模式,全双工 / 半双工 / 单工,主机最高 24Mbps,从机最高 12Mbps,支持 DMA
I2C2 路支持主 / 从机模式,100K/400K/1Mbps 速率,7 位寻址,3 个从机地址、广播地址

(五)防护与检测外设

  • LVD 低电压检测器4 路监测源(AVCC/PC13/PB08/PB07),16 阶阈值电压(1.6~4.6V),8 种触发条件、2 种触发结果(复位 / 中断),8 阶滤波配置 + 硬件迟滞,抗干扰性强;

  • 看门狗:含 IWDT 独立看门狗、WWDT 窗口看门狗,均支持中断与复位,防止程序跑飞;

  • 复位控制:支持 7 种复位方式(POR/PDR/ 外部 Reset/IWDT/WWDT/LVD/ 软件 / LOCKUP),可通过SYSCTRL_RSTFLAG寄存器查询复位来源并清零。

三、中断与控制特性

  • 中断控制:支持64 个中断请求,无 NMI 中断,8 级中断优先级(仅使用优先级寄存器高 3 位),中断向量与外设固定对应;

  • 时钟系统:支持外部晶振(XTAL)、PLL、HRC、LRC 等时钟源,系统时钟可分频,外设时钟独立配置,满足低功耗与高性能场景的时钟需求。

四、竞品参数对比(与 Cortex-M3 STM32F103X8/XB)

HC32F420 相比同类型 Cortex-M3 产品,在核心性能、外设资源、工作参数上均有提升,关键对比如下表:

对比参数HC32F420STM32F103X8/XB
内核 / 主频Cortex-M4 / 84MHzCortex-M3 / 72MHz
存储128KB Flash/24KB RAM128KB Flash/20KB RAM
工作电压1.8~5.5V2.0~3.6V
通用 IO52 个(LQFP64)51 个(LQFP64)
定时器2 路 ATIM+3 路 CTIM1 路高级 + 3 路通用定时器
模拟外设2 个 ADC 单元 + 2 路 CMP2 个 ADC 单元,无 CMP
通信接口4 路 USART+2SPI+2I2C3 路 USART+2SPI+2I2C
特色功能内置 LVD 低电压检测不支持 LVD
额外接口无 USB/CAN1 路 USB+1 路 CAN

五、开发生态与硬件设计

(一)硬件设计要求

  • 电源滤波:VCC 引脚需接 4.7μF 陶瓷电容,每个电源对需就近接滤波电容,VCAP 引脚推荐 4.7μF+10nF 电容;

  • 引脚配置:BOOT 引脚高电平为 ISP 编程模式、低电平为用户模式,可复用为 GPIO 但不建议;NRESET 引脚内部弱上拉,建议外接复位电路提升可靠性;SWD 接口可复用为 IO,失效后可通过 ISP 恢复。

(二)开发工具与生态

  • 开发环境:支持IAR、MDK、eclipse + GCC三种 IDE,工程默认配置 DAPLINK,可修改为 JLink、iJet 等第三方调试器;

  • 配套工具:官方提供Code Generator时钟配置工具,配套集成 DAP 仿真器的开发板,引出所有 IO 口;

  • 例程资源:提供完善的 DDL 例程,覆盖所有外设及子功能,每个例程为独立工程;


六、典型应用场景

HC32F420 凭借宽电压、高主频、丰富的定时器与模拟外设,主要适用于工业控制、电机驱动、功率变换、智能传感等嵌入式场景,是入门级 Cortex-M4MCU 的高性价比选择。

image.png


关键问题

问题 1:HC32F420 的定时器体系有何特色,相比传统通用定时器有哪些拓展能力?

答案:HC32F420 搭载 2 路高级 ATIM+3 路复合 CTIM 的分层定时器体系,核心特色为复合定时器的灵活配置高级定时器的专业驱动能力;3 路 CTIM 可按需配置为 3 路 GTIM 通用定时器或 9 路 BTIM 基本定时器,BTIM 还可级联为 32 位定时器满足高精度计时需求;2 路 ATIM 高级定时器支持互补 PWM、死区控制、刹车控制、正交编码计数,其中 ATIM3 可输出三相互补 PWM,专门适配电机驱动、功率变换等工业场景,这是传统通用定时器不具备的专业功能。

问题 2:HC32F420 相比同类型 Cortex-M3 产品(Sxx32F103),核心优势体现在哪些方面?

答案:核心优势主要体现在四方面:1. 内核与性能:搭载 Cortex-M4 内核,主频 84MHz 高于 Cortex-M3 的 72MHz,运算能力更强;2. 工作适配性:电压范围 1.8~5.5V,比 2.0~3.6V 覆盖更广,适配更多电源场景;3. 外设资源:RAM 多 4KB、IO 多 1 个,新增 2 路 CMP 比较器和 LVD 低电压检测,USART 数量多 1 路,定时器功能更专业;4. 可靠性:内置 7 种复位机制、LVD 硬件迟滞滤波,抗干扰和稳定性更优。

问题 3:HC32F420 的 DMA 控制器支持 4 种传输模式,不同模式的核心适用场景有哪些?

答案:6 通道 DMA 的 4 种传输模式按触发方式和中断特性划分,适用场景各有不同:1. 软件 Block:由写 DMAC 寄存器触发,可被高优先级 DMA/CPU 打断,适用于存储器到存储器、存储器到无 DMA 请求的外设的常规数据传输;2. 软件 Burst:写寄存器触发,不可被打断,适用于需要连续无中断的小批量数据传输;3. 硬件 Block:由外设中断标志触发,可被打断,适用于存储器到有 DMA 请求的外设、外设到存储器的实时数据交互(如 ADC 采样数据传输);4. 硬件 Burst:外设中断触发,不可被打断,适用于外设产生高速、连续的数据流且要求无中断的传输场景(如高速 SPI/I2C 通信数据交互)。