產(chǎn)品詳情
簡(jiǎn)介
HC32F030 系列是一款寬電壓工作范圍的通用 MCU。集成 12 位 1Msps 高精度 SARADC 以及集成了比較器、運(yùn)放、內(nèi)置高性能 PWM 定時(shí)器、多路 UART、SPI、I2C 等豐富的通訊外設(shè),內(nèi)建 AES、TRNG 等信息安全模塊,具有高整合度、高抗干擾、高性的特點(diǎn)。本產(chǎn)品內(nèi)核采用 Cortex-M0+ 內(nèi)核,配合成熟的 Keil & IAR 調(diào)試開(kāi)發(fā)軟件,支持 C 語(yǔ)言及匯編語(yǔ)言,匯編指令。
通用 MCU 典型應(yīng)用
? 智能交通,智慧城市,智能家居
? 航模,無(wú)線(xiàn)充等消費(fèi)類(lèi)行業(yè)
? 電動(dòng)工具等電機(jī)控制行業(yè)
32 位 CORTEX M0+ 內(nèi)核
ARM® Cortex®-M0+ 處理器源于 Cortex-M0,包含了一顆 32 位 RISC 處理器,運(yùn)算能力達(dá)到0.95 Dhrystone MIPS/MHz。同時(shí)加入了多項(xiàng)全新設(shè)計(jì),改進(jìn)調(diào)試和追蹤能力、減少每條指令循環(huán)(IPC)數(shù)量和改進(jìn) Flash 訪(fǎng)問(wèn)的兩級(jí)等,更納入了節(jié)能降耗技術(shù)。Cortex-M0+ 處理器支持已整合 Keil & IAR 調(diào)試器。Cortex-M0+ 包含了一個(gè)硬件調(diào)試電路,支持 2-pin 的 SWD 調(diào)試界面。
64K Byte FLASH
內(nèi)建全集成 Flash 控制器,無(wú)需外部高壓輸入,由全內(nèi)置電路產(chǎn)生高壓來(lái)編程。支持 ISP、IAP、ICP 功能。
8K Byte RAM
根據(jù)客戶(hù)選擇不同的功耗模式,RAM 數(shù)據(jù)都會(huì)被保留。自帶硬件奇偶校驗(yàn)位,萬(wàn)一數(shù)據(jù)被意外破壞,在數(shù)據(jù)被讀取時(shí),硬件電路會(huì)立刻產(chǎn)生中斷。
時(shí)鐘系統(tǒng)
一個(gè)頻率為 4~24MHz 可配置的高精度內(nèi)部時(shí)鐘 RCH。在配置 24MHz 下,從深度休眠模式到工作模式的喚醒時(shí)間為 4us,全電壓全溫度范圍內(nèi)的頻率偏差小,可以不外接昂貴的高頻晶體。
一個(gè)頻率為 4~32MHz 的外部晶振 XTH。
一個(gè)頻率為 32.768kHz 的外部晶振 XTL。
一個(gè)頻率為 32.8/38.4kHz 的內(nèi)部時(shí)鐘 RCL。
一個(gè)頻率為 8~48MHz 輸出的 PLL。
工作模式
1) 運(yùn)行模式(Active Mode):CPU 運(yùn)行,周邊功能模塊運(yùn)行。
2) 休眠模式(Sleep Mode):CPU 停止運(yùn)行,周邊功能模塊運(yùn)行。
3) 深度休眠模式(Deep sleep Mode):CPU 停止運(yùn)行,高速時(shí)鐘停止,部分功能模塊運(yùn)行。
端口控制器 GPIO
可提供 56 個(gè) GPIO 端口,其中部分 GPIO 與模擬端口復(fù)用。每個(gè)端口由獨(dú)立的控制寄存器位來(lái)控制,支持 FAST IO。支持邊沿觸發(fā)中斷和電平觸發(fā)中斷,可從各種深度休眠模式下把MCU 喚醒到工作模式。支持位置位,位清零,位置位清零操作。支持 Push-Pull CMOS 推挽輸出、Open-Drain 開(kāi)漏輸出。內(nèi)置上拉電阻、下拉電阻,帶有施密特觸發(fā)器輸入濾波功能。輸出驅(qū)動(dòng)能力可配置,支持 20mA 的電流驅(qū)動(dòng)能力。56 個(gè)通用 IO 可支持外部異步中斷。
中斷控制器 NVIC
Cortex-M0+處理器內(nèi)置了嵌套向量中斷控制器(NVIC),支持 32 個(gè)中斷請(qǐng)求(IRQ)輸入;有四個(gè)中斷優(yōu)先級(jí),可處理復(fù)雜邏輯,能夠進(jìn)行實(shí)時(shí)控制和中斷處理。
復(fù)位控制器 RESET
本產(chǎn)品具有 7 個(gè)復(fù)位信號(hào)來(lái)源,每個(gè)復(fù)位信號(hào)可以讓 CPU 重新運(yùn)行,絕大多數(shù)寄存器會(huì)被重新復(fù)位,程序計(jì)數(shù)器 PC 會(huì)復(fù)位指向起始地址。
DMA 控制器 DMAC
DMAC(直接內(nèi)存訪(fǎng)問(wèn)控制器)功能塊可以不通過(guò) CPU 高速傳輸數(shù)據(jù)。使用 DMAC 能提高系統(tǒng)性能。
通用定時(shí)器包含四個(gè)定時(shí)器 TIM0/1/2/3。
通用定時(shí)器特性:
? PWM 獨(dú)立輸出,互補(bǔ)輸出
? 捕獲輸入
? 區(qū)控制
? 剎車(chē)控制
? 邊沿對(duì)齊、對(duì)稱(chēng)中心對(duì)齊與非對(duì)稱(chēng)中心對(duì)齊 PWM 輸出
? 正交編碼計(jì)數(shù)功能
? 單脈沖模式
? 外部計(jì)數(shù)功能
TIM0/1/2 功能完全相同。TIM0/1/2 是同步定時(shí)/計(jì)數(shù)器,可以作為 16 位自動(dòng)重裝載功能的定時(shí) /計(jì)數(shù)器,也可以作為 32 位無(wú)重載功能的定時(shí)/計(jì)數(shù)器。TIM0/1/2 每個(gè)定時(shí)器都具有 2 路捕獲比較功能,可以產(chǎn)生 2 路 PWM 獨(dú)立輸出或 1 組 PWM 互補(bǔ)輸出。具有區(qū)控制功能。TIM3 是多通道的通用定時(shí)器,具有 TIM0/1/2 的所有功能,可以產(chǎn)生 3 組 PWM 互補(bǔ)輸出或 6 路 PWM 獨(dú)立輸出, 6 路輸入捕獲。具有區(qū)控制功能。
PCA(可編程計(jì)數(shù)器陣列 Programmable Counter Array)支持5 個(gè) 16 位的捕獲/比較模塊。該定時(shí)/計(jì)數(shù)器可用作為一個(gè)通用的時(shí)鐘計(jì)數(shù)/事件計(jì)數(shù)器的捕獲/比較功能。PCA 的每個(gè)模塊都可以進(jìn)行獨(dú)立編程,以提供輸入捕捉,輸出比較或脈沖寬度調(diào)制。另外模塊
4 有額外的HC32F030 系列數(shù)據(jù)手冊(cè) Rev2.1 Page 10 of 85時(shí)器模式。 高級(jí)定時(shí)器Advanced Timer 包含三個(gè)定時(shí)器 TIM4/5/6。TIM4/5/6 是功能相同的高性能計(jì)數(shù)器,可用于計(jì)數(shù)產(chǎn)生不同形式的時(shí)鐘波形,1 個(gè)定時(shí)器可以產(chǎn)生互補(bǔ)的一對(duì) PWM 或者獨(dú)立的 2 路PWM輸出,可以捕獲外界輸入進(jìn)行脈沖寬度或周期測(cè)量。
通用同步異步收發(fā)器 UART0~UART1
2 路通用同步異步收發(fā)器(Universal Asynchronous Receiver/Transmitter),UART0/UART1。
通用 UART 基本功能:
? 半雙工和全雙工傳輸
? 8/9-Bit 傳輸數(shù)據(jù)長(zhǎng)度
? 硬件奇偶校驗(yàn)
? 1/1.5/2-Bit 停止位
? 四種不同傳輸模式
? 16-Bit 波特率計(jì)數(shù)器
? 多機(jī)通訊
? 硬件地址識(shí)別
? DMAC 硬件傳輸握手
? 硬件流控
串行外設(shè)接口 SPI
2 路同步串行接口(Serial Peripheral Interface)
SPI 基本特性:
? 通過(guò)編程可以配置為主機(jī)或者從機(jī)
? 四線(xiàn)傳輸方式,全雙工通信
? 主機(jī)模式 7 種波特率可配置
? 主機(jī)模式分頻系數(shù)為 PCLK/2,通信速率為 16M bps
? 從機(jī)模式分頻系數(shù)為 PCLK/8,通信速率為 6M bps
? 可配置的串行時(shí)鐘極性和相位
? 支持中斷
? 8 位數(shù)據(jù)傳輸,先傳輸高位后低位
? 支持 DMA 軟件/硬件訪(fǎng)問(wèn)
I2C 總線(xiàn)
2 路 I2C(Inter-Integrated Circuit),支持主從模式。
I2C 基本特性:
? 支持主機(jī)發(fā)送/接收,從機(jī)發(fā)送/接收四種工作模式
? 支持標(biāo)準(zhǔn)(100Kbps) / 快速(400Kbps) / 高速(1Mbps) 三種工作速率
? 支持 7 位尋址功能
? 支持噪聲過(guò)濾功能
? 支持廣播地址
? 支持中斷狀態(tài)查詢(xún)功能
蜂鳴器 Buzzer
4 個(gè)通用定時(shí)器功能復(fù)用輸出為 Buzzer 提供可編程驅(qū)動(dòng)頻率。該蜂鳴器端口可提供 20mA 的sink 電流,互補(bǔ)輸出,不需要額外的三極管。
時(shí)鐘校準(zhǔn)電路模塊 CLKTRIM
內(nèi)建時(shí)鐘校準(zhǔn)電路,可以通過(guò)外部精準(zhǔn)的晶振時(shí)鐘校準(zhǔn)內(nèi)部 RC 時(shí)鐘,亦可使用內(nèi)部 RC 時(shí)鐘去檢驗(yàn)外部晶振時(shí)鐘是否工作正常。
時(shí)鐘校準(zhǔn)基本特性:
? 校準(zhǔn)模式
? 監(jiān)測(cè)模式
? 32 位參考時(shí)鐘計(jì)數(shù)器可加載初值
? 32 位待校準(zhǔn)時(shí)鐘計(jì)數(shù)器可配置溢出值
? 6 種參考時(shí)鐘源
? 5 種待校準(zhǔn)時(shí)鐘源
? 支持中斷方式
器件電子簽名
每顆芯片出廠(chǎng)前具備的 10 字節(jié) 設(shè)備標(biāo)識(shí)號(hào),包括 wafer lot 信息,以及芯片坐標(biāo)信息等。UID 地址為:0x00100E74 – 0x00100E7D。
循環(huán)冗余校驗(yàn) CRC
CRC16 符合 ISO/IEC13239 中給出的多項(xiàng)式 =X16 + X12 + X5 + 1。
CRC32 符合 ISO/IEC13239 中給出的多項(xiàng)式 = x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5
+x4+x2+x+1。
硬件除法器模塊 HDIV
HDIV(Hardware Divider)是一個(gè) 32 位有/無(wú)符號(hào)整數(shù)硬件除法器。
HDIV 硬件除法器基本特性:
? 可配置有符號(hào)/無(wú)符號(hào)整數(shù)除法計(jì)算
? 32 位被除數(shù),16 位除數(shù)
? 輸出 32 位商和 32 位余數(shù)
? 除數(shù)為零警告標(biāo)志位,除法運(yùn)算結(jié)束標(biāo)志位
? 10 個(gè)時(shí)鐘周期完成一次除法運(yùn)算
? 寫(xiě)除數(shù)寄存器觸發(fā)除法運(yùn)算開(kāi)始
? 讀商寄存器/余數(shù)寄存器時(shí)自動(dòng)等待計(jì)算結(jié)束
高級(jí)加密標(biāo)準(zhǔn)模塊 AES
AES(The Advanced Encryption Standard)是美國(guó)標(biāo)準(zhǔn)技術(shù)研究所(NIST)在 2000 年 10 月 2 日正式宣布的新的數(shù)據(jù)加密標(biāo)準(zhǔn)。AES 的分組長(zhǎng)度固定為 128 Bit,而密鑰長(zhǎng)度支持 128 Bit。
真隨機(jī)數(shù)發(fā)生器 TRNG
TRNG 是一個(gè)真隨機(jī)數(shù)發(fā)生器,用來(lái)產(chǎn)生真隨機(jī)數(shù)。
模數(shù)轉(zhuǎn)換器 ADC
單調(diào)不失碼的 12 位逐次逼近型模數(shù)轉(zhuǎn)換器,在 24MHz ADC 時(shí)鐘下工作時(shí),采樣率達(dá)到 1Msps。 參考電壓可選擇片內(nèi)精準(zhǔn)電壓(1.5V 或 2.5V)或從外部輸入或電源電壓。30 個(gè)輸入通道,包括 24 路外部引腳輸入、1 路內(nèi)部溫度傳感器電壓、1 路 1/3 電源電壓、1 路內(nèi)建 BGR 1.2V 電壓、3 路 OPA 輸出。內(nèi)建可配置的輸入信號(hào)放大器以檢測(cè)弱信號(hào)。
SAR ADC 基本特性:
? 12 位轉(zhuǎn)換精度;
? 1Msps 轉(zhuǎn)換速度;
? 30 個(gè)輸入通道,包括 24 路外部引腳輸入、1 路內(nèi)部溫度傳感器電壓、1 路 1/3 AVCC 電壓、1 路內(nèi)建 BGR 1.2V 電壓、3 路 OPA 輸出;
? 4 種參考源:AVCC 電壓、ExRef 引腳、內(nèi)置 1.5V 參考電壓、內(nèi)置 2.5V 參考電壓;
? ADC 的電壓輸入范圍:0~Vref;
? 4 種轉(zhuǎn)換模式:?jiǎn)未无D(zhuǎn)換、順序掃描連續(xù)轉(zhuǎn)換、插隊(duì)掃描連續(xù)轉(zhuǎn)換、連續(xù)轉(zhuǎn)換累加;
? 輸入通道電壓閾值監(jiān)測(cè);
? 軟件可配置 ADC 的轉(zhuǎn)換速率;
? 內(nèi)置信號(hào)放大器,可轉(zhuǎn)換高阻信號(hào);
? 支持片內(nèi)外設(shè)自動(dòng)觸發(fā) ADC 轉(zhuǎn)換,有效降低芯片功耗并提高轉(zhuǎn)換的實(shí)時(shí)性。
模擬電壓比較器 VC
芯片引腳電壓監(jiān)測(cè)/比較電路。16 個(gè)可配置的正外部輸入通道,11 個(gè)可配置的負(fù)外部輸入通道;5 個(gè)內(nèi)部負(fù)輸入通道,包括 1 路內(nèi)部溫度傳感器電壓、1 路內(nèi)建 BGR 2.5V 參考電壓、1 路內(nèi)建 BGR 1.2V 電壓、1 路 64 階電阻分壓。VC 輸出可供通用定時(shí)器 TIM0/1/2/3, 可編程計(jì)數(shù)陣列 PCA 捕獲、門(mén)控、外部計(jì)數(shù)時(shí)鐘使用。可根據(jù)上升/下降邊沿產(chǎn)生異步中斷,從低功耗模式下喚醒 MCU??膳渲玫能浖蓝豆δ堋?
低電壓檢測(cè)器 LVD
對(duì)芯片電源電壓或芯片引腳電壓進(jìn)行檢測(cè)。16 檔電壓監(jiān)測(cè)值(1.8 ~ 3.3V)??筛鶕?jù)上升/下降邊沿產(chǎn)生異步中斷或復(fù)位。具有硬件遲滯電路和可配置的軟件防抖功能。
LVD 基本特性:
? 4 路監(jiān)測(cè)源,AVCC、PC13、PB08、PB07;
? 16 階閾值電壓,1.8~3.3V 可選;
? 8 種觸發(fā)條件,高電平、上升沿、下降沿組合;
? 2 種觸發(fā)結(jié)果,復(fù)位、中斷;
? 8 階濾波配置,防止誤觸發(fā);
? 具備遲滯功能,強(qiáng)力抗干擾。
運(yùn)算放大器 OPA
OPA 模塊可以靈活配置,適用于簡(jiǎn)易濾波器和 Buffer 應(yīng)用。內(nèi)部的三個(gè)運(yùn)放可以配置為反向、同向具有不同增益的組合運(yùn)放,也可以使用外部電阻進(jìn)行級(jí)聯(lián)。
嵌入式調(diào)試系統(tǒng)
嵌入式調(diào)試解決方案,提供全功能的實(shí)時(shí)調(diào)試器,配合標(biāo)準(zhǔn)成熟的 Keil/IAR 等調(diào)試開(kāi)發(fā)軟件。支持 4 個(gè)硬斷點(diǎn)以及多個(gè)軟斷點(diǎn)。
編程模式
支持兩種編程模式:在線(xiàn)編程、離線(xiàn)編程。
支持兩種編程協(xié)議:ISP 協(xié)議、SWD 協(xié)議。
ISP 協(xié)議編程接口:PA9、PA10 或 PA13、PA14。
SWD 協(xié)議編程接口:PA13、PA14。
當(dāng)復(fù)位時(shí) BOOT0(PD03)管腳為高電平,芯片工作于 ISP 編程模式,可通過(guò) ISP 協(xié)議對(duì) FLASH 進(jìn)行編程。
當(dāng)復(fù)位時(shí) BOOT0(PD03)管腳為低電平,芯片工作于用戶(hù)模式,芯片執(zhí)行 FLASH 內(nèi)的程序代碼,可通過(guò) SWD 協(xié)議對(duì) FLASH進(jìn)行編程。
注意:
- 建議預(yù)留 PA9、PA10 作為 ISP 編程接口,如需使用 PA13、PA14 作為 ISP 編程接口請(qǐng)參見(jiàn) PCN:PCN20191230-1_HC32L130HC32F030HC32L136 提高燒錄速度。
高安全性
加密型嵌入式調(diào)試解決方案,提供全功能的實(shí)時(shí)調(diào)試器。