Skip to main content
STMicroelectronics STM32F103VBH6 — Microcontrollers & Processors (MCU / MPU / DSP)

ST STM32F103VBH6 ARM Cortex-M3 MCU, 72 MHz, 128 KB Flash

MPNSTM32F103VBH6
Active

ST STM32F1 series, ARM Cortex-M3, 32-Bit Single-Core, 72MHz, 128KB Flash, 20K x 8 RAM, 80 I/O, CANbus, I²C, SPI, UART/USART, USB, 100-LFBGA, -40°C ~ 85°C.

$8.4500Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F103VBH6 specifications
ParameterValue
SeriesSTM32F1
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed72MHz
PackageTray
RAM size20K x 8
Core size32-Bit Single-Core
PeripheralsDMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB
Number of i (O)80
Core processorARM® Cortex®-M3
Case100-LFBGA
Data convertersA/D 16x12b
Program memory size128KB (128K x 8)

Product details

128 KB Flash — firmware-fit decision

The STM32F103VBH6: 128 KB Flash is the mid-density option in the STM32F103 line. It holds a CANopen stack, USB HID or CDC class, and a motor-control loop, but leaves no room for over-the-air update staging.

20 KB SRAM — watch the stack and buffers

20 KB of SRAM is adequate for a single control loop with moderate data logging, but it fills fast when you enable USB buffers, a TCP/IP stack, or multiple DMA channels. Budget the RAM early in the design phase — the 20 KB is shared across all peripherals and the Cortex-M3 stack.

100-ball LFBGA — board assembly note

The 100-LFBGA package requires X-ray inspection for solder-joint verification and a controlled reflow profile. Store the trays in a dry cabinet — BGA packages are moisture-sensitive and need baking if the seal is broken.

Peripheral set — motor control and fieldbus ready

The built-in motor control PWM timers, DMA controller, and CAN interface make this part a fit for a servo drive or VFD auxiliary controller. The USB full-speed device interface handles firmware updates without a separate UART-to-USB bridge.

Lifecycle and sourcing — EOL notice in effect

The STM32F103VBH6 carries an end-of-life (EOL) status.

Frequently asked questions

What is the exact flash memory size of STM32F103VBH6?

128 KB (128K x 8) of Flash program memory.

Is STM32F103VBH6 compatible with STM32F103VBT6?

The STM32F103VBT6 is pin-compatible in function but uses a 100-pin LQFP package instead of the 100-ball LFBGA. The PCB footprint differs — verify the land pattern before substituting.

What are the programming interfaces for STM32F103VBH6?

The device supports SWD (Serial Wire Debug) and JTAG for programming and debugging, plus a built-in USB DFU (Device Firmware Upgrade) bootloader.

What is STM32F103VBH6's listed speed?

72 MHz core clock.