STM32F103VBT6 - 72MHz Cortex-M3 MCU 128KB Flash LQFP-100 | ST
MPN: STM32F103VBT6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.2 | $5.20 |
| 10 | $4.68 | $46.80 |
| 100 | $4.16 | $416.00 |
| 500 | $3.74 | $1,870.00 |
| 1,000 | $3.33 | $3,330.00 |
STM32F103VBT6 Overview
A microcontroller (MCU) is a single-chip computer that integrates a processor core, memory, and peripherals on one die, forming the lowest level of the embedded systems hierarchy: MCU -> microcontroller -> embedded processor -> semiconductor device. The STM32F1 series is built on the ARM Cortex-M3 architecture, which delivers 90 DMIPS at 1.25 DMIPS/MHz with single-cycle multiply and hardware division, making it one of the most widely adopted 32-bit MCU platforms in industrial and consumer electronics.
Key features of the STM32F103VBT6 include seven timers (three general-purpose 16-bit timers plus one advanced PWM motor-control timer), two 12-bit ADCs with up to 16 external channels, and nine communication interfaces: five USART/UARTs, two I2C, two SPI, plus USB 2.0 full-speed device and CAN 2.0B. The 43-maskable interrupt nested vectored interrupt controller enables deterministic real-time response.
Technically, the device operates from a 2.0 V to 3.6 V supply with a robust power architecture including POR/PDR, programmable voltage detector, and low-power run, sleep, stop, and standby modes. The Flash accelerator allows the CPU to achieve near zero-wait-state execution at 72 MHz. DMA controller support offloads data transfers between peripherals and memory.
Typical applications include industrial motor control, PLC I/O modules, communication gateways using USB or CAN, medical handheld instruments, and consumer appliances. The combination of a PWM motor-control timer and dual ADC makes it a classic choice for three-phase inverter control.
For design, note that GPIO output drive and 5 V tolerance rules differ per pin group; consult the datasheet pin definition table before connecting 5 V logic. Decouple VDD/VDDA pins with 100 nF ceramics placed close to each supply pair.
This page synthesizes distributor pricing, drop-in alternatives including GD32F103 and APM32F103 cross-references, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for STM32F103VBT6 β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with STM32F103VBT6 (same form factor and footprint) β differing in ADC, CAN, Core, Flash Memory, Package.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
STM32F103VCT6
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$2.68 / Unit
View Datasheet βSTM32F103VBT7
β Drop-Inπ Reference alternative (not in catalog)
STM32F105VBT6
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
GD32F103VBT6
β Drop-Inπ Reference alternative (not in catalog)
APM32F103VBT6
β Drop-Inπ Reference alternative (not in catalog)
CKS32F103VBT6
β Drop-Inπ Reference alternative (not in catalog)
MM32F103VBT6
β Drop-Inπ Reference alternative (not in catalog)
STM32F103VBT6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M3 32-bit |
| Maximum Clock Frequency | 72 MHz |
| Performance | 90 DMIPS (1.25 DMIPS/MHz) |
| Flash Memory | 128 KB |
| SRAM | 20 KB |
| Operating Voltage | 2.0 V to 3.6 V |
| ADC | 2 x 12-bit, up to 16 channels |
| Timers | 3 x 16-bit GP timers, 1 x advanced PWM timer |
| USART/UART | 5 |
| SPI | 2 |
| I2C | 2 |
| USB | USB 2.0 full-speed device |
| CAN | 2.0B active |
| I/O Pins | 80 GPIOs |
| Interrupt Channels | 43 maskable |
| Package | LQFP-100 (14 x 14 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C |
| RoHS Status | Compliant (suffix 6 = RoHS) |
STM32F103VBT6 lqfp-100 (14 x 14 mm) Pin Configuration Guide
Pin configuration for STM32F103VBT6 (lqfp-100 (14 x 14 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for STM32F103VBT6.
Refer to the datasheet for full pin configuration.
Typical Applications
STM32F103VBT6 is suitable for 6 applications: Industrial Motor Control, USB Communication Gateways, CAN Fieldbus Nodes, Data Acquisition and Sensor Interfaces, Consumer Appliance Control, Medical and Portable Instruments.
Industrial Motor Control
The STM32F103VBT6 fits three-phase BLDC and PMSM inverter control because its advanced TIM1 timer generates complementary PWM with programmable dead-time insertion and brake input, while the two 12-bit ADCs synchronize to the PWM period for precise low-side current-shunt sampling. The 72 MHz Cortex-M3 core executes field-oriented control (FOC) algorithms with 90 DMIPS of headroom, leaving capacity for communication stacks. In a typical drive, PWM runs at 16-20 kHz, ADC triggers occur at the center of the PWM counter, and the resulting current feedback closes the FOC loop within a single PWM period. Unlike a pure DSP solution, the integrated CAN interface connects the drive to factory fieldbus networks without extra components.
Recommended
USB Communication Gateways
With an integrated USB 2.0 full-speed device controller and five USARTs, the STM32F103VBT6 bridges USB to serial, Modbus RTU, or proprietary RS-485 networks in industrial gateways. The 48 MHz USB clock derives from the same PLL feeding the 72 MHz core, so a single 8 MHz crystal supports both domains. The 20 KB SRAM buffers packet reassembly for multi-port routing, and DMA on the USARTs keeps CPU load low during bulk transfers. Designers should budget the USB VBUS sensing GPIO as 5 V tolerant, and implement proper endpoint double buffering to sustain full-speed 12 Mbps throughput without packet loss.
Recommended
CAN Fieldbus Nodes
The bxCAN 2.0B controller on the STM32F103VBT6 supports 28 configurable filter banks, enabling a single node to screen thousands of message IDs in hardware without CPU intervention - a decisive advantage in dense CAN networks such as building automation and vehicle auxiliary systems. Combined with an external CAN transceiver running at up to 1 Mbps, the MCU handles mailbox management, retries, and error-passive recovery autonomously. Firmware can dedicate the five USARTs and 80 GPIOs to local sensor aggregation while CAN reports upstream, making the part a complete smart I/O node on one chip.
Recommended
Data Acquisition and Sensor Interfaces
The two 12-bit ADCs of the STM32F103VBT6 convert at up to 1 microsecond per sample and can operate in dual simultaneous or interleaved modes, effectively doubling the sample rate to 2 Msps for balanced acquisition. Sixteen multiplexed external channels paired with the 80 available GPIOs make the LQFP-100 device well suited to multi-channel industrial loggers measuring current, temperature via NTC, and 4-20 mA loops. For accuracy, run the analog front end from a filtered VDDA rail with an RC plus ferrite isolation, and apply the ST-recommended ADC calibration routine at startup to null offset across the -40C to +85C range.
Recommended
Consumer Appliance Control
In appliances such as air conditioners, rice cookers, and washing machines, the STM32F103VBT6 combines inverter PWM control, keypad scanning across dozens of GPIOs, and display driving on a single 100-pin device. The three 16-bit general-purpose timers handle buzzer tones, relay timing, and encoder inputs, while the advanced PWM timer drives the compressor inverter. Low-power stop and standby modes cut standby consumption to microamp levels required by energy regulations. The mature STM32 firmware ecosystem and low-cost Chinese-compatible second sources make this MCU a supply-chain-safe platform for high-volume appliance manufacturing.
Recommended
Medical and Portable Instruments
Battery-powered medical devices such as glucose meters, blood-pressure monitors, and portable diagnostic tools use the STM32F103VBT6 for its 2.0 V to 3.6 V supply range, microamp standby current, and deterministic Cortex-M3 interrupt latency for signal capture. The dual ADCs sample analog front-end outputs while USB uploads records to host PCs. Designers must observe IEC 60601 isolation practices externally - the MCU itself handles digital processing, gatekeeping via its 5 V tolerant GPIOs and robust ESD structure. The 128 KB Flash supports field firmware updates over USB with a bootloader-resident dual-bank image scheme.
Recommended
Recommended Products Summary
Engineering reference data for STM32F103VBT6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32F103VCT6 | GD32F103VBT6 | APM32F103VBT6 | MM32F103VBT6 |
|---|---|---|---|---|---|
| Package | LQFP-100 (14x14) | LQFP-100 (14x14) - same | LQFP-100 (14x14) - same | LQFP-100 (14x14) - same | LQFP-100 (14x14) - same |
| Brand | STMicroelectronics | STMicroelectronics | GigaDevice | Geehy | MindMotion |
| Core / Clock | Cortex-M3, 72 MHz | Cortex-M3, 72 MHz | Cortex-M3, 108 MHz | Cortex-M3, 72 MHz | Cortex-M3, 72 MHz |
| Flash | 128 KB | 256 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 20 KB | 20 KB | 20 KB | 20 KB | 20 KB |
| ADC | 2 x 12-bit | 2 x 12-bit | 2 x 12-bit | 2 x 12-bit | 2 x 12-bit |
| USB / CAN | USB FS device, CAN 2.0B | USB FS device, CAN 2.0B | USB FS device, CAN 2.0B | USB FS device, CAN 2.0B | USB FS device, CAN 2.0B |
| Drop-in Compatibility Evidence | Reference part | Same family datasheet | Senneon P2P cross-reference | 2026 Chinese alternatives comparison | 2026 Chinese alternatives comparison |
Key Differentiators
- Native ST ecosystem and documentation depth (vs GD32F103VBT6)
- Dual 12-bit ADCs with dual-simultaneous mode (vs STM32F105VBT6)
- Flash expansion headroom on same footprint (vs STM32F103VCT6)
Design Notes
Supply the STM32F103VBT6 from a clean 3.3 V rail within 2.0-3.6 V. Decouple every VDD/VSS pair with 100 nF ceramic capacitors placed within 2 mm of the pins, add one 4.7 uF bulk capacitor near the device, and isolate VDDA through a ferrite bead plus 10 nF and 1 uF capacitors. VDDA noise directly degrades the 12-bit ADC, so never share the analog rail with PWM-driven gate-driver circuitry on the same copper area.
For LQFP-100 layout, keep the USB differential pair (PA11/PA12) at 90 ohm characteristic impedance with matched lengths, and route CAN TX/RX away from the SWD debug lines. Reserve SWDIO (PA13) and SWCLK (PA14) test pads for programming - the ST-LINK/V2 interface is the standard flash and debug path. BOOT0 must be pulled to ground through a 10 k resistor for normal flash boot; leaving it floating can cause intermittent boot from system memory.
Flash on the STM32F103 medium-density devices requires one wait state at 72 MHz (per ST datasheet clock system); do not assume zero-wait-state execution - this matters when porting code from GD32 alternatives, which run Flash at zero wait states and change cycle-accurate delay timing. Also note ADC calibration must run after every power-up for specified accuracy, and PA11/PA12 are shared with CAN Rx/Tx in remap configurations - verify the AFIO remap table before routing.
Compliance Information
The '6' suffix denotes STMicroelectronics RoHS-compliant, lead-free tape or tray packaging per the ST ordering information scheme. REACH and halogen-free declarations should be confirmed from the official ST product page.