華大HC32A460 系列介紹(一)
1、華大HC32A460系列產品特性
ARM Cortex-M4 32bit MCU+FPU,250DMIPS,up to 512KB Flash,192KB SRAM,USB FS(Device/Host), 14 Timers,2 ADCs,1 PGA,3 CMPs,20 個通訊介面 。
⚫ 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,4KByteRetention 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,Power down模式
– Run 模式和 Sleep 模式下支援超高速模式、高速模式、超低速模式之間的切換
– 待機功耗:Stop 模式 typ.90uA@25°C,Power down 模式低至1.8uA@25°C
– Power down 模式下,支援 16 個埠喚醒, 支援超低功耗 RTC 工作,4KByte SRAM 保持資料
– 待機快速喚醒,Stop 模式喚醒快至 2us,Power down 模式喚醒快至20us
⚫ 外設執行支援系統顯著降低 CPU 處理負荷
– 8 通道雙主機 DMAC
– USBFS 專用 DMAC
– 資料計算單元(DCU)
– 支援外設事件相互觸發(AOS)
⚫ 高效能模擬
– 2 個獨立 12bit 2MSPS ADC
– 1 個可程式設計增益放大器(PGA)
– 3 個獨立電壓比較器(CMP),支援 2 路內部基準電壓
– 1 個片上溫度感測器(OTS)
⚫ Timer
– 3 個多功能 16bit PWM Timer(Timer6)
– 3 個 16bit 電機 PWM Timer(Timer4)
– 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
⚫ 工作條件:-40-105℃
– AEC-Q100 Grade 2
⚫ 封裝形式: LQFP100(14×14mm)LQFP64(10×10mm)
*1:關於 Flash 安全保護及資料加密的具體規格,請諮詢銷售視窗。
2、華大HC32A460系列簡介(Overview)
HC32A460 系列是基於 ARM® Cortex®-M4 32-bit RISC CPU,工作頻率 200MHz 的高效能 MCU。Cortex-M4 核心集成了浮點運算單元(FPU)和 DSP,實現單精度浮點算術運算,支援所有 ARM 單精度資料處理指令和資料型別,支援完整 DSP 指令集。核心集成了 MPU 單元,同時疊加 DMAC 專用 MPU 單元,保障系統執行的安全性。HC32A460 系列集成了高速片上儲存器,包括 512KB 的 Flash, 192KB 的 SRAM。集成了 Flash 訪問加速單元,實現 CPU 在 Flash 上的單週期程式執行。輪詢式匯流排矩陣支援多個匯流排主機同時訪問儲存器和外設,提高執行效能。匯流排主機包括 CPU,DMA,USB 專用 DMA 等。除匯流排矩陣外,支援外設間資料傳遞,基本算術運算和事件相互觸發,可以顯著降低 CPU 的事務處理負荷。
HC32A460 系列集成了豐富的外設功能。包括 2 個獨立的 12bit 2MSPS ADC,1 個增益可調 PGA,3 個電壓比較器(CMP),3 個多功能 16bit PWM Timer(Timer6)支援 6 路互補 PWM 輸出,3 個電機 PWM Timer(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 FS Controller 帶片上 FS PHY 支援 Device/Host。
HC32A460 系列支援寬電壓範圍(1.8-3.6V),寬溫度範圍(-40-105℃)和各種低功耗模 式。Run 模式和 Sleep 模式下可切換超高速模式(≤200MHz)、高速模式(≤168MHz)和超低速模式(≤8MHz)。支援低功耗模式的快速喚醒,STOP 模式喚醒快至 2us,Power Down 模式喚醒快至 20us。