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

STM32F302RDT6 STM32F3 ARM Cortex-M4 MCU, 72 MHz

MPNSTM32F302RDT6
Active

STMicroelectronics STM32F3 series, STM32F302RDT6, ARM Cortex-M4 32-bit MCU, 72 MHz, 384KB Flash, 64K x 8 RAM, DMA, I²S, POR, PWM, WDT, CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB, 51 I/O, 64-LQFP, -40 to 85°C.

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

Specifications

STM32F302RDT6 specifications
ParameterValue
SeriesSTM32F3
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed72MHz
PackageTray
RAM size64K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I²S, POR, PWM, WDT
ConnectivityCANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB
Number of i (O)51
Core processorARM® Cortex®-M4
Case64-LQFP
Data convertersA/D 16x12b; D/A 1x12b
Program memory size384KB (384K x 8)

Product details

The STM32F302RDT6: It runs at up to 72 MHz and packs 384 KB of Flash program memory alongside 64 KB of SRAM (64K x 8). The 64-LQFP (10x10 mm) package gives you 51 general-purpose I/O pins, which is enough for a motor-drive interface with encoder feedback, a CAN transceiver, and a USB connection without multiplexing.

The STM32F302RDT6 includes a USB interface, CANbus, SPI, I²C, UART/USART, IrDA, and LINbus — enough to talk to a CANopen motor drive, log data over USB to a host PC, and read an I²C temperature sensor on the same chip. The 12-bit ADC has 16 multiplexed channels; there is also a single 12-bit DAC. Internal oscillator means you can skip the external crystal for many applications, though the datasheet's clock-tree note recommends checking USB jitter tolerance if you run the PLL from the internal RC. For firmware bring-up, the SWD debug port stays alive even with the watchdog armed, and the boot from internal Flash works with BOOT0 strapped low. The 72 MHz PLL needs one Flash wait state set before raising the core clock above 48 MHz, or the first branch instruction hard-faults.

The exposed pad (if present on this variant) should be stitched to ground with thermal vias to keep the junction temperature in check when running the core and peripherals at full load.

This is an active STM32 part with a broad distribution footprint. It crosses to the same 64-LQFP footprint as other STM32F302 density options, so you can dual-source across the series without a board spin.

Frequently asked questions

Does STM32F302RDT6 support USB?

The USB peripheral is a full-speed device interface.

What is the core processor of STM32F302RDT6?

It uses an ARM Cortex-M4 core with a 32-bit single-core architecture and a hardware floating-point unit, running at up to 72 MHz.

How many I/O pins does STM32F302RDT6 have?

The 64-LQFP package provides 51 general-purpose I/O pins.