32 位ARM® Cortex®-M4 微控制器
华大单片机HC32F460系列是基于ARM®Cortex®-M4 32-bit RISC CPU,工作频率200MHz的高性能MCU。Cortex-M4内核集成了浮点运算单元(FPU)和DSP,实现单精度浮点算术运算,支持所有ARM单精度数据处理指令和数据类型,支持完整DSP指令集。内核集成了MPU单元,同时叠加DMAC专用MPU单元,保障系统运行的安全性。
华大MCUHC32F460系列单片机集成了高速片上存储器,包括 512KB的Flash, 192KB的SRAM。集成了Flash访问加速单元,实现CPU在Flash上的单周期程序执行。轮询式总线矩阵支持多个总线主机同时访问存储器和外设,提高运行性能。总线主机包括CPU,DMA,USB 专用 DMA 等。除总线矩阵外,支持外设间数据传递,基本算术运算和事件相互触发,可以显著降低CPU的事务处理负荷。
华大单片机HC32F460系列集成了丰富的外设功能。包括2个独立的12bit2.5MSPS ADC,1 个增益可调PGA,3 个电压比较器(CMP),3个多功能16bit PWMTimer(Timer6)支持6路互补PWM输出,3 个电机 PWMTimer(Timer4)支持18路互补PWM输出,6 个 16bit通用Timer(TimerA)支持 3 路 3 相正交编码输入及48路Duty独立可设PWM输出,11 个串行通信接口(I2C/UART/SPI),1个QSPI接口,1 路 CAN,4 个 I2S 支持音频PLL,2个SDIO,1 个 USB FSController 带片上 FS PHY支持Device/Host。
华大单片机HC32F460系列MCU支持宽电压范围(1.8-3.6V),宽温度范围(-40-105℃)和各种低功耗模式。Run模式和Sleep模式下可切换超高速模式(≤200MHz)、高速模式(≤168MHz)和超低速模式(≤8MHz)。支持低功耗模式的快速唤醒,STOP模式唤醒快至2us,Power Down模式唤醒快至 20us。
华大单片机HC32F460系列MCU其他特点如下:
⚫ARMv7-M 架构 32bit Cortex-M4 CPU 集成FPU、 MPU,支持 SIMD指令的DSP,及CoreSight标准调试 单元 。工作主频200MHz Flash加速 单元实现 0-wait程序 执行达到250DMIPS或 680Coremarks的运算性能
⚫内置存储器
– 512KByte的 Flash memory,支持安全保护及数据加密*1
– 192KByte的 SRAM,包括32KByte的200MHz单周期访问高速 RAM 4KByte Retention RAM
⚫电源,时钟,复位管理
– 系统电源( Vcc 1.8-3.6V )
– 6个独立时钟源:外部主时钟晶振 (4-24MHz),外部副晶振(32.768kHz),内部高速 RC(16/20MHz), 内部中速 RC(8MHz),内部低速RC(32kHz),内部 WDT专用 RC(10kHz)
– 包括上电复位(POR) 低电压检测复位(LVDR),端口复位(PDR)在内的 14种复位源 每个复位源有独立标志位
⚫低功耗运行
– 外设 功能可以独立 关闭或开启
– 三种 低功耗模式: Sleep Stop Powerdown模式
– Run模式和 Sleep模式 下 支持 超高速模式、高速模式 、 超低速模式之间 的切换
– 待机功耗: Stop模式 typ.90uA@25°C Powerdown模式低至 1.8uA@25°C
– Power down模式下,支持 16个端口唤醒,支持超低功耗 RTC工作4KByte SRAM保持数据
– 待机快速唤醒, Stop模式唤醒快至 2us Powerdown模式唤醒快至 20us
⚫外设运行 支持 系统显著 降低 CPU处理负荷
– 8通道双主机 DMAC
– USBFS专用 DMAC
– 数据计算 单元 DCU
– 支持外设事件相互触发( AOS )
⚫高性能模拟
– 2个独立12bit 2.5MSPS ADC
– 1个可编程增益放大器( PGA )
– 3个 独立电压比较器( CMP),支持2路内部基准电压
– 1个片上温度传感器( OTS )
⚫Timer
– 3个多功能 16bit PWM TimerTimer6
– 3个 16bit 电机 PWM TimerTimer4
– 6个 16bit 通用 Timer TimerA
– 2个 16bit 基础 Timer Timer0
⚫83个GPIO
– CPU单周期访问 支持 100MHz输出
– 81个 5V-tolerant IO
⚫支持20个通信接口
– 3个 I2C,支持 SMBus协议
– 4个 USART,支持 ISO7816-3协议
– 4个 SPI
– 4个 I2S,内置音频 PLL支持音频级采样精度
– 2个 SDIO,支持 SD/MMC/eMMC格式
– 1个 QSPI 支持 200Mbps高速 访问 XIP
– 1个 CAN,支持 ISO11898-1标准协议
– 1个 USB 2.0 FS,内置 PHY,支持Device/Host
⚫数据加密 功能
– AES/HASH/TRNG
⚫封装形式:
LQFP100 (14×14mm ) VFBGA100(7×7mm)
LQFP64 (10×10mm) QFN60 (7×7mm)
QFN48(5×5mm) LQFP48(7×7mm)
典型应用
华大单片机HC32F460系列MCU适用于高性能电机变频控制、智能硬件、IoT连接模块等领域。
1.外部空间映射
QSPI空间被区分为2段空间,包括QSPII/O 寄存器空间64MB和外部QSPI设备空间64MB。
2.位段空间
Cortex™-M4F存储器映射包括两个位段区域。这些区域将存储器别名区域中的每个字映射 到存储器位段区域中的相应位。在别名区域写入字时,相当于对位段区域的目标 位执行读-修改-写操作。 在该MCU中,外设寄存器和SRAM均映射到一个位段区域,这样可实现单个位段的读写操作。这些操作仅适用于 Cortex™-M4F访问,对于其它总线主接口(如DMA)无效。
3.地址重映射
本 MCU 提供了个存储器地址重映射功能,你可以使用MMF_REMCR0和
MMF_REMCR1来配置你的重映射目标地址。本MCU提供2个重映射地址供你自由配置,目标地址可以是主闪存地址也可以是高速SRAM地址。
重映射地址0:
0x0200_0000H~0x0208_0000H(视设定重映射大小而定MMF_REMCR0.RM0SIZE[4:0])
重映射地址1:
0x0208_0000H~0x0210_0000H(视设定重映射大小而定MMF_REMCR1.RM1SIZE[4:0])