STM32F103VBT6
STMicroelectronics
MCU и процессоры · Микроконтроллеры (MCU)
GD32F103VBT6
GigaDevice
MCU и процессоры · Микроконтроллеры (MCU)
STM32F103VBT6 ↔ GD32F103VBT6
STM32F103VBT6 (ST, Cortex-M3 @72МГц) → GD32F103VBT6 (GigaDevice, Cortex-M3 @96МГц). GD32F103 — известный pin-to-pin клон STM32F103. Flash: 128KB оба, SRAM: 20KB оба, ядро: Cortex-M3, корпус LQFP-100 с совпадающей распиновкой. Ключевые отличия: 1) GD32F103 работает на 96МГц против 72МГц у STM32F103 — производительность выше на ~33%, но при этом Flash wait states могут отличаться (проверьте настройки LATENCY в RCC); 2) Flash timing: у GD32 часто требуется 2 wait states при 96МГц, у STM32 — 2 WS при 72МГц на vers. Z — проверьте критичный timing-код; 3) ADC: оба 12-bit SAR (16 каналов), но GD32 может иметь различия в sampling time — калибровайте при precision-измерениях; 4) USB/CAN периферия функционально идентична — USB device/workbus и CAN 2.0B работают без изменений; 5) Power consumption: GD32 потребляет немного больше при 96МГц (~36mA vs ~27mA); 6) Некоторые GD32F103 ревизии имеют errata в I2C при fast-mode (400kHz) — проверьте конкретную ревизию кристалла; 7) Flash programming: GD32 использует те же алгоритмы (ST-Link работает!), но bootloader может отличаться — для ISP через UART проверьте BOOT0/BOOT1 логику. Общий вывод: для подавляющего большинства применений замена прозрачна с минимальной адаптацией тактовой частоты.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.