GD32VF103CBT6
Overview
The GD32VF103CBT6 is a GigaDevice RISC-V microcontroller offering a 108 MHz core with 128 KB of flash and 32 KB of RAM. It is designed as a pin-compatible alternative to the STM32F103 family, allowing migration of existing designs. The device targets general-purpose embedded applications that benefit from an open RISC-V toolchain and ecosystem.
Why Choose This Part
Provides a RISC-V software and toolchain path while maintaining pin compatibility with widespread STM32F103 hardware, reducing redesign effort. The combination of 108 MHz clock speed and 128 KB flash gives a balance of performance and code space appropriate for many real-time and IoT applications. Availability from GigaDevice can make it a cost-effective option for projects wanting to evaluate or transition to RISC-V.
Applications
Getting Started
You can often test this MCU on existing STM32F103-compatible development boards (for example Blue Pill form-factor) due to pin compatibility; verify voltage and boot pin requirements before swapping. Use a RISC-V GCC toolchain (riscv32-*-elf or riscv-none-embed), OpenOCD or a compatible debug probe, and common editors/IDEs (VS Code, Eclipse) with GDB for development. Check GigaDevice resources and community repositories for example projects and startup code.



