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

STM32F103TBU7 ARM Cortex-M3 MCU, 72 MHz, 128 KB Flash

MPNSTM32F103TBU7
Active

STMicroelectronics STM32F103TBU7, STM32F1 series, 32-bit ARM Cortex-M3 MCU, 72 MHz, 128 KB Flash, 20K x 8 SRAM, 26 I/O, CANbus, USB, 2V-3.6V, -40°C to 105°C, 36-VFQFPN (6x6).

$7.5300Ref. price · indicative, final on quote
Packaging36-VFQFN Exposed Pad
RoHSROHS3 Compliant
SeriesSTM32F1
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F103TBU7 specifications
ParameterValue
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)26
Core processorARM® Cortex®-M3
Case36-VFQFN Exposed Pad
Data convertersA/D 10x12b
Program memory size128KB (128K x 8)

Product details

72 MHz ARM Cortex-M3 in a 6x6 mm VFQFPN

It belongs to the STM32F1 series, the most widely deployed Cortex-M3 family in industrial and consumer applications. Key on-chip peripherals include DMA, a motor control PWM timer, a 10-channel 12-bit ADC, and a CANbus interface alongside USB, SPI, I²C, and multiple UART/USART channels. The supply voltage range of 2V to 3.6V allows direct operation from a single Li-ion cell or a regulated 3.3V rail without an external LDO.

Industrial temperature grade and deployment fit

The 105°C upper limit provides headroom above the more common 85°C industrial grade, which matters when the part sits near a power stage or in a sealed housing with limited airflow. Without those vias, junction temperature rises faster under continuous load — something to account for in the layout review if the MCU drives multiple outputs or runs the ADC continuously.

The STM32F1 series has been in production for over a decade and has a mature ecosystem of tools, middleware, and application notes. While the series is not being actively expanded with new variants, the existing portfolio — including this 128 KB density option — remains in active manufacture for the industrial and automotive aftermarket.

For dual-sourcing consideration, the STM32L151CBU6A is a functionally similar Cortex-M3 alternative with lower power draw and a 32 MHz core, but it is not pin-compatible — it uses a different package and I/O count. The 26 I/O lines in a 36-pin package mean several pins serve dual functions. If your design needs all 10 ADC channels plus CAN and USB simultaneously, verify the pin multiplexing against your peripheral allocation during schematic capture — the STM32F1 reference manual covers the alternate function mapping.

Frequently asked questions

Can STM32F103TBU7 be programmed with ST-Link?

Yes, the STM32F103TBU7 supports the standard Serial Wire Debug (SWD) interface used by ST-Link programmers. The SWDIO and SWCLK pins are available on the 36-pin package. The internal oscillator is enabled by default, so no external clock is needed for initial programming.

What is the difference between STM32F103TBU7 and STM32F103T8U6?

The key difference is Flash memory density: the STM32F103TBU7 has 128 KB, while the STM32F103T8U6 has 64 KB. Both share the same 72 MHz Cortex-M3 core, 20 KB SRAM, 36-VFQFPN package, and peripheral set. The TBU7 variant is the higher-density option for firmware that exceeds 64 KB.