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

STM32F103ZEH7TR ARM Cortex-M3 MCU, 72 MHz, 512 KB Flash

MPNSTM32F103ZEH7TR
Active

STMicroelectronics STM32F1 series, ARM Cortex-M3 32-bit MCU, 72 MHz, 512 KB Flash, 64K x 8 SRAM, 112 I/O, 21x12b ADC, 2x12b DAC, CAN/I²C/SPI/USART/USB, 144-LFBGA, -40 to 105 °C.

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

Specifications

STM32F103ZEH7TR 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
PackageTape & Reel (TR)
RAM size64K 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)112
Core processorARM® Cortex®-M3
Case144-LFBGA
Data convertersA/D 21x12b; D/A 2x12b
Program memory size512KB (512K x 8)

Product details

112 I/O and BGA routing considerations

The STM32F103ZEH7TR: With 112 I/O lines brought out to a 144-ball LFBGA, this MCU demands a multilayer PCB with via-in-pad or microvia capability for fanout. The 10x10 mm BGA pitch is fine enough that a two-layer board is impractical for most designs — plan for at least four layers. The supply range of 2.0 to 3.6 V on Vdd covers both 3.3 V and 2.5 V rails, but the I/O are not 5 V tolerant unless explicitly stated.

The base product number STM32F103 is a long-running STM32F1 series line with broad distribution support, so supply continuity is stable through franchised and independent channels. For dual-sourcing resilience, the STM32F103 family includes multiple density and package options that are pin-compatible across the 144-ball BGA footprint, though the exact Flash and RAM sizes vary.

Frequently asked questions

Can STM32F103ZEH7TR be programmed with ST-Link?

Yes, the STM32F103ZEH7TR uses the standard ARM SWD (Serial Wire Debug) interface supported by ST-Link programmers. The SWD pins are available on the 144-ball BGA package, and the MCU boots from internal Flash with BOOT0 strapped low. Ensure the debug interface is connected to the SWDIO and SWCLK pins with proper pull-up/pull-down resistors per the STM32F1 reference manual.

What is the closest pin-compatible alternative to STM32F103ZEH7TR?

Within the STM32F103 series, the 144-ball BGA footprint is shared across density variants such as the STM32F103ZET6 (512 KB Flash, 64 KB SRAM, -40 to 85 °C) and the STM32F103ZGT6 (1 MB Flash, 96 KB SRAM). The key difference is the temperature grade: the H7 suffix on this part extends the operating range to 105 °C, while the T6 suffix stops at 85 °C. Verify the exact Flash and RAM requirements before substituting.