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

STM32F101VBT6 ARM Cortex-M3 MCU, 36 MHz, 128 KB Flash

MPNSTM32F101VBT6
Active

STMicroelectronics STM32F1 series STM32F101VBT6, 32-bit ARM Cortex-M3 MCU, 36 MHz, 128 KB Flash, 16 KB SRAM, 80 I/O, 100-LQFP, -40 to 85 °C.

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

Specifications

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

Product details

This is the cost-optimised sibling in the family — the same core and peripheral set as the STM32F103, but with the clock halved and no USB or CAN interface. It targets control applications where the full 72 MHz and the extra connectivity of the F103 would be overkill: motor commutation, sensor fusion, industrial I/O modules, and human-machine interfaces that don't need a high-speed bus.

128 KB Flash, 16 KB SRAM – sizing the firmware budget

Program memory is 128 KB of Flash, organised as 128 K x 8. The 16 KB SRAM (16 K x 8) is modest by today's standards — enough for a real-time OS with a few tasks, a small frame buffer, or a modest data logger. If your application needs more than a few kilobytes of heap or a large lookup table, you'll be sizing the external memory interface or stepping up to the STM32F103 with its 20 KB SRAM and 72 MHz clock.

The internal oscillator means you can skip the external crystal for non-timing-critical applications, though the 36 MHz PLL still needs a clean supply.

Frequently asked questions

Is STM32F101VBT6 compatible with STM32F103?

The STM32F101VBT6 is pin-compatible with the STM32F103VBT6 — same 100-LQFP footprint, same power rails, same debug interface. The difference is in the clock speed (36 MHz vs 72 MHz) and the peripheral set: the F101 omits USB and CAN. A board designed for the F103 will accept the F101, but the firmware must be recompiled for the lower clock and missing peripherals.

What is the programming interface for STM32F101VBT6?

The STM32F101VBT6 uses the standard ARM Serial Wire Debug (SWD) interface, accessible on the SWDIO and SWCLK pins. It also supports JTAG. No proprietary programmer is needed — any CMSIS-DAP, J-Link, or ST-Link probe works.

Does STM32F101VBT6 have USB interface?

No. The STM32F101VBT6 does not include a USB peripheral. Its connectivity options are I²C, IrDA, LINbus, SPI, and UART/USART. If USB is required, the pin-compatible STM32F103VBT6 adds a USB 2.0 full-speed device interface.