产品
航顺HK32ASPIN010系列
航顺MCU 微控制器32位 ARM Cotex- M0 HK32ASPIN010系列
航顺HK32ASPIN010xB 使用 ARM® Cortex®
-M0 内核,最高工作频率 96 MHz,内置 124 KByte Flash、10 KByte
SRAM。通过配置 Flash 控制器寄存器,可实现中断向量在主 Flash 区内的重映射。
HK32ASPIN010xB 支持传统的 Flash Level 0/1/2 读写保护和 Flash 代码加密(航顺自研专利)。
为满足各种安全应用,HK32ASPIN010xB 提供了 CRC 运算单元,以验证数据传输或数据存储的正确性和完整性。
航顺HK32ASPIN010xB 内置了多种通信接口:
• 3 路串口(最高 12 Mbit/s):包括 2 路 USART 和 1 路 LPUARTUSART 支持同步及异步全双工或半双工通信、多主机通信、LIN 协议、SmartCard 协议、IrDASIR 编解码;可通过软件互换 RX 和 TX 引脚位置;在 MCU 停机(Stop)模式下,支持数据接收唤醒。
• 最多 2 路高速(最高 18 Mbit/s)SPI/I2S
SPI/I2S 支持 4 ~ 16 位数据长度的全双工或半双工通信、主/从机模式、TI 模式、NSS 脉冲模式、自动 CRC 校验和 I2S 协议。
• 最多 2 路高速(最高 1 MHz)I2C
I2C 支持 1 MHz/400 kHz/100 kHz 传输速率、主/从机模式、多主机模式、7 位/10 位地址寻址和SMBus 协议。在 MCU 停机模式下,支持数据接收唤醒。
航顺HK32ASPIN010xB 内置了 1 个 16 位高级 PWM 定时器(共 4 路 PWM 输出,其中 3 路带死区互补输出)、5 个 16 位和 1 个 32 位通用 PWM 定时器(多达 4 路 PWM 输出)、1 个基本定时器和 1 个 16 位低功耗定时器。
航顺HK32ASPIN010xB 内置了模拟电路:1 个 12 位 ADC(共 16 路模拟信号输入通道,支持差分对输入;采样率可达 1 MSPS)、1 个上电/下电复位(POR/PDR)电路、1 个内部参考电压(通过片内 ADC 采样得
到)和 1 个 1/2 VBAT分压电路。
航顺HK32ASPIN010xB 集成了硬件除法开方运算单元,能提高软件处理能力并且更快地响应外部事件。
航顺HK32ASPIN010xB 还将电机算法硬件化,能够更为快速地处理电机驱动操作。
航顺HK32ASPIN010xB 有 4 路可编程逻辑单元,用于用户可编程的异步和同步布尔逻辑运算。
航顺HK32ASPIN010xB 除电源、地、NRST 以外的所有引脚均可作为 GPIO、外设 IO 或外部中断输入;在引脚数量受限应用场景中,提供尽可能多的引脚信号数量。
航顺HK32ASPIN010xB 工作于-40°C ~ +105°C 的温度范围,供电电压 1.8 V~ 3.6 V,可满足绝大部分应用环境的要求。
由于拥有丰富的外设配置,HK32ASPIN010xB 可适用于多种应用场景:
• 可编程控制器、打印机、扫描仪
• 电机驱动和调速控制
• 物联网终端,如水表、电表和气表
• 无人机飞控、云台控制
• 玩具产品
• 家用电器
• 智能机器人
• 智能手表、运动手环
• 电子收费(Electronic Toll Collection,ETC)
产品特性
• CPU 内核
◦ ARM® Cortex®
-M0
◦ 最高时钟频率:96 MHz
◦ 24 位 System Tick 定时器
◦ 支持中断向量重映射(通过 Flash 控制器的寄存器配置)
• 工作电压范围
◦ 单电源域(主电源 VDD):1.8 V ~ 3.6 V
◦ 备用电源(VBAT):1.8V ~ 3.6V
• 工作温度范围:-40℃ ~ +105℃
• 典型工作电流
◦ 运行(Run)模式:6.1mA@96MHz;1.6mA@8MHz
◦ 睡眠(Sleep)模式:4.7mA@96MHz
◦ 停机(Stop)模式:
- LDO 全速:0.7mA@3.3V
- LDO 低功耗:60μA@3.3V
◦ 待机(Standby)模式:1.6μA@3.3V
◦ 关机(Shutdown)模式:0.4μA@3.3V
• 存储器
◦ 124 KByte Flash
- CPU 主频不高于 24 MHz 时,支持 0 等待总线周期访问 Flash。
- Flash 具有数据安全保护功能,可分别设置读保护和写保护。
- 支持加密 Flash 存储的指令和数据,可防止 Flash 内容受到物理攻击。
◦ 10 KByte SRAM
• 数据安全
◦ CRC 校验硬件单元
• 时钟
◦ 外部高速时钟(HSE):支持 4 ~ 32 MHz,典型值为 8 MHz
◦ 外部低速时钟(LSE):32.768 kHz
◦ 片内高速时钟(HSI):8 MHz/14 MHz/56 MHz 可配置
◦ 片内低速时钟(LSI):40 kHz
◦ PLL 时钟
◦ 芯片管脚输入时钟
• 复位
◦ 外部管脚复位
◦ 电源上/下电复位(POR/PDR)
◦ 软件复位
◦ 看门狗(IWDG 和 WWDG)计数器复位
◦ 低功耗模式复位
可编程电压监测器(PVD)
◦ 8 级检测电压门限可调
◦ 上升沿和下降沿检测可配置
• GPIO 端口
◦ 最多支持 55 个 GPIO 引脚
◦ 每个 GPIO 引脚都可配置为外部中断输入
◦ 提供最高 40 mA 驱动电流
• 数据通信接口
◦ 2 路 USART:支持主同步SPI 和调制解调器控制,具有ISO7816 接口、LIN、IrDA 功能以及自动波特率检测和唤醒特性。
◦ 最多 2 路高速 SPI:支持8 至16 位可编程数据帧,带复用的I2S 接口。
◦ 最多 2 路 I2C:支持极速模式(1 Mbit/s)、SMBus 和 PMBus。在 Stop 模式下,支持数据接收唤醒。
◦ 1 路 LPUART:支持在最小功耗下进行异步串行通讯、单线半双工通信、调制解调器的硬件
流控(CTS/RTS)以及多处理器通信。
◦ 1 个 CAN:支持 CAN 协议(2.0A 和 2.0B 主动模式)
• 定时器及 PWM 发生器
◦ 1 个 16 位高级定时器(4 路 PWM 输出,其中 3 路带死区互补输出和刹车功能)
◦ 5 个 16 位和 1 个 32 位通用定时器(TIM2/TIM3/TIM14/TIM15/TIM16/TIM17)
◦ 1 个 16 位基本定时器(TIM6)
◦ 1 个低功耗定时器(LPTIM)
• 片内模拟电路
◦ 1 个 12 位 SAR ADC(多达 16 路模拟信号输入通道)
◦ 最高转换器频率:1 MSPS
◦ 支持自动连续转换、扫描转换功能
◦ 具有 3 路模拟比较器
• DMA 控制器(带 7 个通道)
◦ 支持定时器、ADC、SPI、I2C、USART 等多种外设触发。
• 温度传感器
◦ 模拟输出连接到 A/D 转换器独立通道
• CPU 跟踪与调试
◦ SWD 调试接口
◦ ARM® CoreSightTM调试组件(ROM-Table、DWT 和 BPU)
◦ 自定义 DBGMCU 调试控制器(低功耗模式仿真控制、调试外设时钟控制、调试及跟踪接口分配)
• 定点数除法/开方运算单元
◦ 支持 32 位定点数除法,可同时得到商和余数
◦ 支持 32 位定点数高精度开方
• 4 个可编程逻辑单元(CLU),处理简单的逻辑运算
• 电机硬件化算法,加快常用电机算法处理速度
• 日历RTC
◦ 带闹钟功能
◦ 可从停机或待机状态周期唤醒
• 96 位芯片 UID 标识
• 可靠性
◦ 通过 HBM6000V/CDM2000V/MM200V/LU200mA 等级测试。
航顺MCU代理商,还有更多航顺单片机产品分享《航顺HK32F030/031系列》《航顺HK32F04A系列》。