EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32F303RBT6

STM32F303RBT6

STMicroelectronics
ARM® Cortex®-M4 STM32F3 Microcontroller IC 32-Bit 72MHz 128KB (128K x 8) FLASH 64-LQFP (10x10)
Active1,088 in stock

Overview

The STM32F303RBT6 is a high-performance 32-bit microcontroller based on the ARM Cortex-M4 core running at 72MHz, featuring a floating point unit (FPU) and DSP instructions. It is specifically designed for mixed-signal applications, integrating advanced analog peripherals such as multiple 12-bit ADCs and DACs to bridge the gap between digital processing and real-world signals.

Why Choose This Part

This MCU offers a powerful analog front-end featuring 22 channels of 12-bit ADC and dual 12-bit DACs, reducing the need for external signal conditioning components. It provides a significant performance boost over the F1 series through its single-cycle multiplication, hardware division, and 90 DMIPS throughput.

Applications

Digital Power Supplies
Utilizes high-resolution timers and fast ADCs to manage complex switching topologies in AC/DC or DC/DC converters.
Advanced Motor Control
The Cortex-M4 core with DSP and FPU handles vector control and Field Oriented Control (FOC) algorithms with low latency.
Sensor Fusion
Combines data from multiple 12-bit analog inputs and digital interfaces for robotics and industrial instrumentation.

Key Specifications

Speed 72MHz
RAM Size 32K x 8
Core Size 32-Bit
Peripherals DMA, I2S, POR, PWM, WDT
Connectivity CANbus, I2C, IrDA, LINbus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 52
Core Processor ARM Cortex-M4
Package / Case 64-LQFP
Data Converters A/D 22x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-LQFP (10x10)
Voltage - Supply (Vcc/Vdd) 2V ~ 3.6V

Getting Started

Developers can begin evaluation using the NUCLEO-F303RE development board, which includes an integrated ST-LINK debugger. The platform is fully supported by the STM32Cube ecosystem, including the STM32CubeIDE for C/C++ development and STM32CubeMX for graphical peripheral configuration.

STM32F303 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number RAM Connectivity I/O Pins Package ADC/DAC Flash Stock
STM32F303RBT6 (this part) 32K CANbus, I2C, IrDA,.. 52 LQFP-64 A/D 22x12b; D/A 2x.. 128KB 1,088
STM32F303CCT6 40K CANbus, I2C, IrDA,.. 37 LQFP-48 A/D 15x12b; D/A 2x.. 256KB 865
STM32F303K8T6 16K CANbus, I2C, IrDA,.. 25 LQFP-32 A/D 9x12b; D/A 3x12b 64KB 1,627
STM32F303RET6 80K CANbus, I2C, IrDA,.. 51 LQFP-64 A/D 22x12b; D/A 2x.. 512KB 2,214
Also available as: STM32F303C8T6, STM32F303VCT6, STM32F303RCT6, STM32F303VET6

Also Consider

STM32F303RET6 STMicroelectronics - Offers a memory upgrade to 512KB Flash and 80KB RAM in the same 64-LQFP footprint.
STM32G431RBT6 STMicroelectronics - A more modern successor with a 170MHz clock speed and improved analog features for motor control applications.
The 2026 Embedded Online Conference