STM32 國產替代:GD32 對應選型總表
哪些能腳位直接換、哪些要設計導入 — 一頁看懂 GD32 對應 STM32
面對 STM32 缺貨或成本壓力,GigaDevice GD32 是常見的替代來源。但「能不能直接換」要看料號:少數腳位+暫存器相容可近乎直接替換,多數屬功能替代需重新驗證韌體與時序。以下整理傑聯特代理的 GD32 對應 STM32 重點,並附上每組的對照頁。
① 腳位相容、近乎直接替換(drop-in)
同 LMP 封裝、暫存器大致相容,移植時主要確認時脈、Flash 等待週期與少數 HAL 設定。
② 功能替代、需設計導入(alternative)
封裝/腳位大致對齊,但裝置 ID、時脈樹與周邊暫存器有差異,須以 GD32 函式庫重新編譯並驗證。
⚠️ 命名陷阱:GD32F303 對應的是 STM32F103
別被料號數字誤導:GD32F303 雖是 Cortex-M4,但沿用 STM32F103(GD32F103)的周邊,是 STM32F103 的替代,並非 STM32F3xx 的替代。
相關替代料對照
STM32F103 (e.g. STM32F103C8T6) → GD32F103
腳位相容・可直接替換 STM32F407 → GD32F407
功能替代・設計導入 STM32F207 (Ethernet) → GD32F207
功能替代・設計導入 STM32F205 → GD32F205
功能替代・設計導入 STM32F030 / STM32F051 → GD32F130 / GD32F150
功能替代・設計導入 STM32F429 / STM32F437 → GD32F470
功能替代・設計導入 STM32F405 → GD32F407
功能替代・設計導入 STM32L051 / STM32L073 → GD32L233
功能替代・設計導入 相關技術文章
常見問題
GD32 能直接換 STM32 嗎? ▾
看料號。GD32F103↔STM32F103 腳位相容、近乎直接替換(但核心可達 108MHz,須確認時脈與 Flash 等待週期);其餘多為功能替代,封裝對齊但需以 GD32 函式庫重新編譯並驗證時序。
GD32F303 對應哪一顆 STM32? ▾
對應 STM32F103,不是 STM32F303。GD32F303 雖為 Cortex-M4,但保留 STM32F103/GD32F103 的周邊集,因此不能當作 STM32F3xx 的直接替代。
替換 STM32 要改哪些東西? ▾
一般需:改用 GD32 韌體函式庫重新編譯、確認時脈樹/PLL 啟動與 Flash 等待週期、更新裝置 ID 判斷,並在實機驗證周邊時序。腳位相容料(如 GD32F103)可沿用 PCB;功能替代料請逐封裝比對腳位。