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

STM32F103ZDH6TR STM32F1 ARM Cortex-M3 MCU, 72MHz

MPNSTM32F103ZDH6TR
Active

STMicroelectronics STM32F1 series, STM32F103ZDH6TR, 32-bit ARM Cortex-M3 MCU, 72MHz, 384KB Flash, 64K x 8 RAM, DMA, CAN, USB, 112 I/O, -40°C to 85°C, 144-LFBGA (10x10), Tape & Reel.

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

Specifications

STM32F103ZDH6TR specifications
ParameterValue
SeriesSTM32F1
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°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 size384KB (384K x 8)

Product details

72 MHz Cortex-M3 with 384 KB Flash in a 144-BGA

It is built for real-time control applications that need a rich peripheral set: dual 12-bit ADCs (21 channels), dual 12-bit DACs, motor-control PWM timers, DMA, CAN, USB, and multiple UART/SPI/I²C interfaces.

The supply range of 2.0 V to 3.6 V gives headroom for 3.3 V or battery-backed 2.5 V rails, with the internal POR/PVD monitoring the supply for brown-out events. The BGA package's thermal characteristics are adequate for the 72 MHz core at industrial temperature, but the 10x10 mm array needs a well-vented PCB stack and proper solder-joint inspection during assembly.

It is currently in volume production with no announced end-of-life or last-time-buy schedule. The base product number STM32F103 spans multiple density and package variants, so a pin-compatible migration path exists within the family if future capacity needs shift.

Peripheral set: CAN, USB, and motor-control PWM

The on-chip peripherals include a CAN 2.0B interface for industrial fieldbus, a full-speed USB 2.0 device port, and a motor-control PWM timer with complementary outputs and dead-time insertion — features that target brushless DC motor drives and servo controllers. DMA offloads the Cortex-M3 core during high-speed ADC conversions or UART data streaming, so the 72 MHz throughput is not wasted on interrupt overhead. The 21-channel 12-bit ADC can sample at 1 µs per channel, adequate for current-sense and position-feedback loops in motor drives.

Flash and RAM budget — firmware sizing

With 384 KB of Flash, the firmware image can include a real-time OS kernel, CANopen or Modbus stacks, USB device firmware, and a modest application layer. The 64 KB SRAM is shared between stack, heap, and DMA buffers — enough for a single CAN message buffer pool and a few kilobyte USB endpoint buffer, but tight if the design requires large image processing or extensive data logging. For applications that need more volatile memory, an external SRAM or SDRAM can be added via the FSMC interface (not present on all STM32F103 packages; verify the ZDH6 variant's FSMC availability in the reference manual).

Frequently asked questions

Is STM32F103ZDH6TR compatible with STM32F103ZET6?

Both are STM32F103 series parts, but the ZDH6TR uses a 144-LFBGA package while the ZET6 uses a 144-LQFP. The pinout and footprint differ — they are not drop-in compatible. The core, memory, and peripheral sets are similar, so firmware migration is straightforward, but a board redesign is required for the package change.

What is the flash memory size of STM32F103ZDH6TR?

384 KB (384K x 8) of Flash program memory.

Does STM32F103ZDH6TR come in tape and reel?

Yes, the TR suffix in the order code indicates Tape & Reel packaging. This is the standard reel format for automated pick-and-place assembly.