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

STM32F101ZDT6 STM32F1 ARM Cortex-M3 MCU, 36 MHz, 384KB Flash

MPNSTM32F101ZDT6
Active

STMicroelectronics STM32F1 series, ARM Cortex-M3, 32-bit Single-Core, 36MHz, 384KB (384K x 8) FLASH, 48K x 8 RAM, 144-LQFP, -40°C ~ 85°C.

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

Specifications

STM32F101ZDT6 specifications
ParameterValue
SeriesSTM32F1
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed36MHz
PackageTray
RAM size48K x 8
Core size32-Bit Single-Core
PeripheralsDMA, PDR, POR, PVD, PWM, Temp Sensor, WDT
ConnectivityI²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)112
Core processorARM® Cortex®-M3
Case144-LQFP
Data convertersA/D 16x12b; D/A 2x12b
Program memory size384KB (384K x 8)

Product details

The STM32F101ZDT6: ARM Cortex-M3 core at 36 MHz, 384 KB Flash, 48 KB RAM, 144-LQFP, -40°C to 85°C.

The 36 MHz ceiling on the Cortex-M3 core is the main differentiator versus the STM32F103 sibling that runs at 72 MHz. For a control loop that samples a 16-channel 12-bit ADC at moderate rates, or a UART/I²C/SPI bridge handling sensor data, 36 MHz is sufficient and keeps the BOM cost lower. The flash wait state stays at zero for most of the clock range, so instruction fetch doesn't stall — a practical benefit when the code is tight and the interrupt latency budget is a few microseconds. If your algorithm needs heavy number crunching or high-speed data streaming, the 72 MHz STM32F103ZDT6 is the pin-compatible upgrade path.

Memory sizing for the firmware budget

384 KB of Flash and 48 KB of SRAM set a clear boundary for the firmware image and runtime data. The 48 KB SRAM handles a few large buffers — for example, a UART DMA ring buffer plus a display frame buffer — but if your design needs more than that, you will need to move to a part with larger RAM or add external SRAM. The 48K x 8 notation means 48 KB organised as 8-bit words, which is the standard ARM byte-addressable layout.

The 144-LQFP (20x20 mm) package gives access to 112 I/O pins, enough for parallel LCD interfaces, external memory buses, or a dense sensor array.

Frequently asked questions

Where can I buy STM32F101ZDT6 and what is the price?

Submit an RFQ through the storefront to get a real-time quote and lead time for your quantity.

What is the difference between STM32F101ZDT6 and STM32F103ZDT6?

The main difference is core clock speed: the STM32F101ZDT6 runs at 36 MHz, while the STM32F103ZDT6 runs at 72 MHz. Both are pin-compatible in the same 144-LQFP package and share the same memory sizes (384 KB Flash, 48 KB SRAM) and peripheral set. The STM32F103 also includes a second 12-bit ADC and a USB interface, which the STM32F101 lacks. If your application needs the extra speed or USB, the STM32F103ZDT6 is the direct upgrade without a PCB change.

What are the direct replacements or equivalents for STM32F101ZDT6?

The closest pin-compatible equivalent is the STM32F103ZDT6, which runs at 72 MHz and adds USB and a second ADC. Within the STM32F101 family, the STM32F101ZET6 offers 512 KB Flash in the same package. For a lower-cost option with fewer pins, the STM32F101RDT6 in 64-pin LQFP is a drop-in for reduced I/O needs. All share the same Cortex-M3 core and peripheral set.