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

STM32F302VBT6TR STM32F3 32-bit MCU, 72 MHz, 128 KB Flash

MPNSTM32F302VBT6TR
Active

STMicroelectronics STM32F302VBT6TR, STM32F3 series, 32-bit ARM Cortex-M4 MCU, 72 MHz, 128 KB Flash, 32 KB SRAM, 87 I/O, CAN, USB, SPI, I2C, UART, 17x12-bit ADC, 1x12-bit DAC, -40°C to 85°C, 100-LQFP.

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

Specifications

STM32F302VBT6TR 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
PackageTape & Reel (TR) Cut Tape (CT)
RAM size32K 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)87
Core processorARM® Cortex®-M4
Case100-LQFP
Data convertersA/D 17x12b; D/A 1x12b
Program memory size128KB (128K x 8)

Product details

72 MHz Cortex-M4 with DSP and FPU — what it means for control loops

This core architecture handles real-time motor-control FOC loops, digital power conversion, and sensor fusion algorithms without an external DSP or co-processor. The 128 KB Flash (128K x 8) and 32 KB SRAM (32K x 8) provide enough code space and data buffer for mid-complexity embedded control firmware, including OTA staging if wear-leveled. The internal oscillator trims the BOM by one external crystal for less timing-critical applications.

128 KB Flash + 32 KB SRAM — sizing the firmware and data budget

The 128 KB Flash program memory is sized for a moderate-complexity firmware image: a real-time OS kernel, communication stacks (CANopen, USB CDC, Modbus), and application logic typically fit within 80–100 KB, leaving headroom for field updates. The 32 KB SRAM supports two 16 KB ping-pong buffers for ADC data or USB endpoints, plus a 4 KB stack and heap for dynamic allocation. If the application requires larger data arrays or double-buffered graphics, step up to the STM32F303 series with 48 KB SRAM.

Analog integration: 17-channel 12-bit ADC and 12-bit DAC

The 17-channel 12-bit successive-approximation ADC (A/D 17x12b) samples at up to 1 MSps, enough for three-phase current sensing in a motor drive with synchronous sampling. The single 12-bit DAC (D/A 1x12b) can generate analog setpoints or compensate sensor offsets without an external converter.

No end-of-life notices or last-time-buy windows are in effect. The ROHS3 compliance covers current regulatory requirements for EU and global markets. For dual-sourcing resilience, the STM32L151CBU6A (Cortex-M3, 32 MHz, 1.8 V supply) is a different power/performance tier — not a pin-compatible alternate — so maintain the STM32F302VBT6TR as the primary BOM line item.

Frequently asked questions

What is the maximum clock speed of STM32F302VBT6TR?

The maximum clock speed is 72 MHz, driven by the ARM Cortex-M4 core with FPU. This is the rated speed for the part; the PLL and flash wait states must be configured accordingly in firmware.

What are the direct equivalents or replacements for STM32F302VBT6TR?

Within the STM32F3 series, the STM32F302VBT6TR has no direct pin-compatible second source from another manufacturer. The STM32L151CBU6A is a different architecture (Cortex-M3, 32 MHz, 1.8 V) and is not a functional drop-in. For a higher-performance sibling within the same package, consider the STM32F303VBT6 (72 MHz, 48 KB SRAM, 128 KB Flash) if additional SRAM is needed.