STM32F103VBT7

STMicroelectronics · STM32F1 Series

STMicroelectronics STM32F1 series, STM32F103VBT7, ARM Cortex-M3, 32-Bit Single-Core, 72MHz, 128KB Flash, 20K x 8 RAM, 80 I/O, CANbus/I²C/SPI/USB, 100-LQFP, -40 to 105°C.

STMicroelectronics STM32F103VBT7
Download datasheet (PDF)
[IN STOCK] In Stock: 16 pcs
$10.56/ pc

Volume pricing

Buy Now

MOQ 1 · Tray · RoHS · EIA-481 · DAP/DDP · T/T

Technical specifications

STM32F103VBT7 specifications
Parameter / AttributeSpecification / Value
SeriesSTM32F1
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 105°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-LQFP
Data convertersA/D 16x12b
Program memory size128KB (128K x 8)

Technical details

For a procurement desk, that means no urgency to stockpile or qualify a replacement — the supply channel is stable and the manufacturer continues to fab and test this code.

What the 72 MHz and 128 KB Flash mean for your BOM

The 72 MHz core clock is the practical ceiling for real-time control loops — sensor polling, PID updates, and communication stack processing all share this bandwidth. At this speed, the flash requires one wait state for zero-wait execution; the Cortex-M3 prefetch buffer helps keep the pipeline fed. The 128 KB Flash is the mid-density tier in the STM32F103 line; firmware that fits in 128 KB today leaves no headroom for major OTA updates or feature additions without a spin to a higher-density sibling. The 20 KB SRAM is the working memory for stack, heap, and DMA buffers — a USB descriptor set or a CAN message queue will consume several kilobytes, so budget the RAM allocation early in the firmware design.

80 I/O in a 100-LQFP — footprint and routing

The 100-pin LQFP (14x14 mm body) gives the designer 80 usable GPIOs. That is enough to drive a parallel LCD data bus, read a bank of sensors, and still have pins left for UART, SPI, and I²C without multiplexing.

STM32F103VBT7
[ALLOC] verified
Quote