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

STM32F103ZGT6 STM32F1 ARM Cortex-M3 MCU, 72 MHz, 1 MB Flash

MPNSTM32F103ZGT6
Active

STMicroelectronics STM32F1 series, STM32F103ZGT6, ARM Cortex-M3, 32-Bit Single-Core, 72MHz, 1MB (1M x 8) FLASH, 96K x 8 RAM, 112 I/O, CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB, 2V ~ 3.6V, -40°C ~ 85°C, Surface Mount, 144-LQFP.

$15.7500Ref. price · indicative, final on quote
Packaging144-LQFP
RoHSROHS3 Compliant
SeriesSTM32F1
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F103ZGT6 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
PackageTray
RAM size96K 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-LQFP
Data convertersA/D 21x12b; D/A 2x12b
Program memory size1MB (1M x 8)

Product details

72 MHz Cortex-M3 with 1 MB Flash — the high-density STM32F103

It comes in a 144-pin LQFP package (20x20 mm body) with 112 general-purpose I/O lines. This is the high-density member of the STM32F103 line, suited for applications that need the largest on-chip Flash and RAM in the family along with the full complement of interfaces.

What the 72 MHz core and 1 MB Flash mean for the BOM

At 72 MHz the Cortex-M3 core delivers 1.25 DMIPS/MHz, enough for real-time control loops, protocol stacks, and moderate DSP tasks. The 1 MB Flash is the largest in the STM32F103 family — a firmware engineer can fit a full RTOS, a TCP/IP stack, USB host/device libraries, and a CANopen stack without external memory. The 96 KB SRAM provides headroom for multiple buffers and a modest heap. For designs that need more RAM, the FSMC interface on this 144-pin package can map external SRAM or NOR Flash. The 72 MHz PLL requires setting one flash wait state (per the reference manual) before raising the core clock above 24 MHz, or the first branch will hard-fault. The 112 I/O lines in the 144-LQFP package give the board designer flexibility to route multiple peripherals — CAN, USB, two SPI, three USART, and two I²C interfaces — without pin-mux conflicts.

The part is ROHS3 compliant. No stock or price figures are published here; submit an RFQ for a binding quote.

Frequently asked questions

Can STM32F103ZGT6 run at 72 MHz?

Yes, the STM32F103ZGT6 is rated for a 72 MHz core speed. The PLL requires setting one flash wait state before raising the core clock above 24 MHz, per the reference manual, or the device will hard-fault on the first branch.