STMicroelectronics

STM32F303RET6 - 512KB Flash, 72MHz ARM Cortex-M4F MCU | STMicroelectronics

MPN: STM32F303RET6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
2.0 V to 3.6 V Vdss LQFP64 (10x10 mm, 0.5 mm pitch) Package 72 MHz Speed 512 KB Memory
$8.42 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $8.42 $8.42
10 $7.58 $75.80
100 $6.74 $674.00
500 $6.06 $3,030.00
1,000 $5.39 $5,390.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32F303RET6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F303RCT6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP64
ARM Cortex-M4 with FPU Β· 72 MHz Β· 256 KB Β· 40 KB Β· 2.0 V to 3.6 V Β· LQFP-64 Β· -40C to +85C Β· 51

βœ“ 99,999 In Stock

$5.44 / Unit

View Datasheet β†’

STM32F303RET7

βœ… Drop-In
πŸ“¦ LQFP64
512 KB flash, 64 KB SRAM (less SRAM)

πŸ“‹ Reference alternative (not in catalog)

STM32F303RDT6

βœ… Drop-In
πŸ“¦ LQFP64
384 KB flash, 64 KB SRAM

πŸ“‹ Reference alternative (not in catalog)

STM32F303RBT6

βœ… Drop-In
πŸ“¦ LQFP64
128 KB flash, 32 KB SRAM (lower memory)

πŸ“‹ Reference alternative (not in catalog)

STM32F303R8T6

βœ… Drop-In
πŸ“¦ LQFP64
64 KB flash, 16 KB SRAM (lowest memory)

πŸ“‹ Reference alternative (not in catalog)

STM32F103RET6

⚑ Same Package
STMicroelectronics
πŸ“¦ LQFP64
ARM Cortex-M3 Β· 72 MHz Β· 512 KB Β· 64 KB Β· 2.0 V to 3.6 V Β· LQFP-64 Β· 51 Β· 3x 12-bit

βœ“ 99,999 In Stock

$5.6 / Unit

View Datasheet β†’
ℹ️ 3 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

STM32F303RET6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M4F with FPU
Maximum Clock Speed 72 MHz
Flash Memory 512 KB
SRAM 80 KB
Supply Voltage Range 2.0 V to 3.6 V
Operating Temperature Range -40C to +85C
Package LQFP64 (10x10 mm, 0.5 mm pitch)
Number of Pins 64
ADC Resolution 12-bit
ADC Sample Rate 5 MSPS
DAC Resolution 12-bit
Number of DACs 3
Number of Comparators 7
Number of Timers 8 (including 2x 32-bit)
Communication Interfaces CAN, USB 2.0 FS, USART, SPI, I2C
DMA Channels 12
GPIO Pins 51
RoHS Status Compliant

STM32F303RET6 Pin Configuration

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Pin 1 VBAT β€” Backup battery supply
Pin 2 PC13 β€” GPIO / RTC output
Pin 3 PC14 β€” GPIO / OSC32_IN
Pin 4 PC15 β€” GPIO / OSC32_OUT
Pin 5 PF0 β€” GPIO / OSC_IN
Pin 6 PF1 β€” GPIO / OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VSSA β€” Analog ground
Pin 9 VDDA β€” Analog power supply
Pin 10 PA0 β€” GPIO / ADC_IN0 / TIM2_CH1
Pin 11 PA1 β€” GPIO / ADC_IN1 / TIM2_CH2
Pin 12 PA2 β€” GPIO / USART2_TX / ADC_IN2
Pin 13 PA3 β€” GPIO / USART2_RX / ADC_IN3
Pin 14 PA4 β€” GPIO / SPI1_NSS / DAC_OUT1
Pin 15 PA5 β€” GPIO / SPI1_SCK / DAC_OUT2
Pin 16 PA6 β€” GPIO / SPI1_MISO / TIM3_CH1
Pin 17 PA7 β€” GPIO / SPI1_MOSI / TIM3_CH2
Pin 18 PB0 β€” GPIO / ADC_IN8 / TIM3_CH3
Pin 19 PB1 β€” GPIO / ADC_IN9 / TIM3_CH4
Pin 20 PB2 β€” GPIO / BOOT1
Pin 21 PB10 β€” GPIO / I2C2_SCL / USART3_TX
Pin 22 PB11 β€” GPIO / I2C2_SDA / USART3_RX
Pin 23 PB12 β€” GPIO / SPI2_NSS / TIM1_BKIN
Pin 24 PB13 β€” GPIO / SPI2_SCK / TIM1_CH1N
Pin 25 PB14 β€” GPIO / SPI2_MISO / TIM1_CH2N
Pin 26 PB15 β€” GPIO / SPI2_MOSI / TIM1_CH3N
Pin 27 PC6 β€” GPIO / TIM3_CH1 / SDIO_D6
Pin 28 PC7 β€” GPIO / TIM3_CH2 / SDIO_D7
Pin 29 PC8 β€” GPIO / TIM3_CH3 / SDIO_D0
Pin 30 PC9 β€” GPIO / TIM3_CH4 / SDIO_D1
Pin 31 PA8 β€” GPIO / TIM1_CH1 / USB_SOF
Pin 32 PA9 β€” GPIO / USART1_TX / TIM1_CH2
Pin 33 PA10 β€” GPIO / USART1_RX / TIM1_CH3
Pin 34 PA11 β€” GPIO / USB_DM / TIM1_CH4
Pin 35 PA12 β€” GPIO / USB_DP / TIM1_ETR
Pin 36 PA13 β€” GPIO / SWDIO
Pin 37 VSS β€” Ground
Pin 38 VDD β€” Power supply
Pin 39 PA14 β€” GPIO / SWCLK
Pin 40 PA15 β€” GPIO / JTDI
Pin 41 PB3 β€” GPIO / JTDO
Pin 42 PB4 β€” GPIO / NJTRST
Pin 43 PB5 β€” GPIO / I2C1_SMBA
Pin 44 PB6 β€” GPIO / I2C1_SCL / TIM4_CH1
Pin 45 PB7 β€” GPIO / I2C1_SDA / TIM4_CH2
Pin 46 BOOT0 β€” Boot mode selection
Pin 47 PB8 β€” GPIO / CAN_RX / TIM4_CH3
Pin 48 PB9 β€” GPIO / CAN_TX / TIM4_CH4
Pin 49 PE0 β€” GPIO / TIM4_ETR
Pin 50 PE1 β€” GPIO / TIM4_CH1
Pin 51 VSS β€” Ground
Pin 52 VDD β€” Power supply
Pin 53 PE2 β€” GPIO / TIM4_CH2
Pin 54 PE3 β€” GPIO / TIM4_CH3
Pin 55 PE4 β€” GPIO / TIM4_CH4
Pin 56 PE5 β€” GPIO / TIM9_CH1
Pin 57 PE6 β€” GPIO / TIM9_CH2
Pin 58 PE7 β€” GPIO / TIM1_ETR
Pin 59 PE8 β€” GPIO / TIM1_CH1N
Pin 60 PE9 β€” GPIO / TIM1_CH1
Pin 61 PE10 β€” GPIO / TIM1_CH2N
Pin 62 PE11 β€” GPIO / TIM1_CH2
Pin 63 PE12 β€” GPIO / TIM1_CH3N
Pin 64 PE13 β€” GPIO / TIM1_CH3

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F303RET6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32F303RET6 is suitable for 6 applications: Motor Control, Industrial Automation, Medical Devices, Power Conversion, Consumer Electronics, IoT Edge Devices.

🏭

Motor Control

The STM32F303RET6 is ideal for field-oriented control (FOC) of BLDC and PMSM motors. Its high-resolution timer (TIM1) generates complementary PWM signals with dead-time insertion, while the 12-bit ADCs (up to 5 MSPS) sample phase currents synchronously. The seven fast comparators provide overcurrent protection with minimal latency. In a typical motor drive, the MCU reads current sensors via the ADC, executes the FOC algorithm in the Cortex-M4F core with FPU, and updates the PWM duty cycles. The FPU accelerates the Park/Clarke transforms, reducing computation time. Compared to using a separate DSP, this integrated solution lowers BOM cost and board space. Designers should ensure proper grounding between the power stage and the MCU to avoid noise coupling into the ADC.

🏭

Industrial Automation

In industrial automation, the STM32F303RET6 serves as a PLC or sensor controller. Its CAN interface enables robust communication in noisy factory environments, while multiple USARTs and SPI ports connect to sensors, actuators, and HMI panels. The 12-bit ADC with 5 MSPS sampling rate captures analog sensor data with high precision. The device's industrial temperature range (-40Β°C to +85Β°C) ensures reliable operation in harsh conditions. For a typical PLC I/O module, the MCU reads digital inputs, processes logic, and drives outputs via optocouplers. The DMA controller offloads data transfer, improving real-time performance. Designers should implement proper isolation between the MCU and high-voltage field wiring to meet safety standards.

πŸ’Š

Medical Devices

The STM32F303RET6 is suitable for medical devices such as patient monitors and infusion pumps. Its low power consumption and high-performance ADC enable accurate biosignal acquisition. The Cortex-M4F FPU accelerates signal processing algorithms like digital filtering and heart rate detection. In a pulse oximeter, the MCU controls an LED driver, samples the photodiode signal via the ADC, and computes SpO2 levels. The device's multiple timers can generate precise timing for drug delivery in infusion pumps. The 512 KB flash allows storing patient data and firmware updates. Designers must follow medical safety standards (IEC 60601) and ensure proper isolation for patient-connected circuits.

⚑

Power Conversion

The STM32F303RET6 excels in digital power conversion, such as DC-DC converters and inverters. Its fast comparators and high-resolution timers enable peak current mode control and digital PLL. The 12-bit ADC with 5 MSPS samples voltage and current at high speed for closed-loop control. In a synchronous buck converter, the MCU reads the output voltage, compares it to a reference, and adjusts the PWM duty cycle. The FPU accelerates the control loop calculations, achieving high bandwidth. The device's multiple DACs can generate reference voltages for comparators. Designers should pay attention to ADC sampling noise and use proper filtering to achieve stable regulation.

πŸ“±

Consumer Electronics

In consumer electronics, the STM32F303RET6 is used in devices like drones, power tools, and smart home hubs. Its USB 2.0 full-speed interface enables easy connectivity to PCs or chargers. The device's rich peripheral set supports various sensors and actuators. In a drone, the MCU reads IMU data via SPI, runs the flight control algorithm, and drives the ESCs via PWM. The FPU accelerates sensor fusion and PID control. The 512 KB flash allows storing flight logs and firmware updates. Designers should optimize power consumption by using low-power modes when the device is idle.

🧩

IoT Edge Devices

The STM32F303RET6 can serve as an IoT edge controller, processing sensor data locally before transmitting to the cloud. Its multiple communication interfaces (UART, SPI, I2C, USB) connect to Wi-Fi or cellular modules. The Cortex-M4F FPU enables on-device machine learning inference for anomaly detection. In a smart agriculture system, the MCU reads soil moisture and temperature sensors, processes the data, and sends alerts via a LoRa module. The device's low-power modes extend battery life. Designers should implement secure boot and encryption for data protection.

Recommended Products Summary

IR2104 Gate driver for MOSFET half-bridge Used in: Motor Control ACS712 Hall-effect current sensor for phase current sensing Used in: Motor Control ISO7741 Digital isolator for field I/O isolation Used in: Industrial Automation SN65HVD230 CAN transceiver for bus interface Used in: Industrial Automation AFE4404 Analog front-end for pulse oximetry Used in: Medical Devices MCP4725 DAC for controlling pump motor speed Used in: Medical Devices IR2110 High-side/low-side gate driver Used in: Power Conversion TLV1117 LDO for MCU power supply Used in: Power Conversion MPU6050 IMU sensor for motion tracking Used in: Consumer Electronics SI2302 MOSFET for motor driving Used in: Consumer Electronics ESP8266 Wi-Fi module for cloud connectivity Used in: IoT Edge Devices SHT30 Temperature and humidity sensor Used in: IoT Edge Devices
What is the maximum clock speed of STM32F303RET6?
The STM32F303RET6 operates at a maximum clock speed of 72 MHz. According to the STMicroelectronics datasheet (DS9866), the ARM Cortex-M4F core with FPU can run at up to 72 MHz, providing 90 DMIPS performance.
How much flash memory does STM32F303RET6 have?
The STM32F303RET6 has 512 KB of flash memory. This is sufficient for complex firmware, including motor control algorithms and communication stacks. The flash is organized into 2 banks of 256 KB each, allowing simultaneous read-while-write operations.
What is the difference between STM32F303RET6 and STM32F303RCT6?
The STM32F303RET6 has 512 KB flash and 80 KB SRAM, while the STM32F303RCT6 has 256 KB flash and 40 KB SRAM. Both share the same LQFP64 package and pinout, making the RCT6 a drop-in alternative with reduced memory. The RET6 is better for applications requiring larger code or data storage.
Can STM32F303RET6 be used for motor control?
Yes, the STM32F303RET6 is specifically designed for motor control applications. It features a high-resolution timer (TIM1) with complementary PWM outputs, fast 12-bit ADCs (up to 5 MSPS) for current sensing, and seven fast comparators for overcurrent protection. These peripherals enable field-oriented control (FOC) of BLDC and PMSM motors.
What is the supply voltage range of STM32F303RET6?
The STM32F303RET6 operates from a supply voltage range of 2.0V to 3.6V. This allows the device to be powered from a 3.3V rail or a 2.5V rail, and it is compatible with battery-powered applications. The VDDA pin must be connected to a clean analog supply for optimal ADC performance.
Does STM32F303RET6 have a floating-point unit?
Yes, the STM32F303RET6 is based on the ARM Cortex-M4F core, which includes a single-precision floating-point unit (FPU). This hardware FPU accelerates mathematical operations, making it ideal for real-time control algorithms, digital signal processing, and sensor fusion.
What is the price of STM32F303RET6?
As of 2026-08-06, the price of STM32F303RET6 is approximately $8.42 for a single unit, $7.58 for 10 units, $6.74 for 100 units, $6.06 for 500 units, and $5.39 for 1000 units. Prices are from DigiKey and may vary by distributor and quantity.
Where can I buy STM32F303RET6 online?
STM32F303RET6 is available from major distributors such as DigiKey, Mouser, and Farnell. You can purchase it directly from their websites. As of 2026-08-06, it is in stock at DigiKey with a lead time of 1-2 days for standard shipping.
What is the lead time for STM32F303RET6?
The typical lead time for STM32F303RET6 is 1-2 weeks for large quantities, but it is often in stock at distributors like DigiKey and Mouser. As of 2026-08-06, DigiKey shows it as in stock with immediate availability for small quantities.
Is STM32F303RET6 suitable for industrial automation?
Yes, the STM32F303RET6 is well-suited for industrial automation due to its robust set of peripherals, including CAN, multiple UARTs, and high-resolution ADCs. It operates over the industrial temperature range of -40Β°C to +85Β°C and is available in an industrial-grade variant (STM32F303RET6).
What is the best drop-in replacement for STM32F303RET6?
The best drop-in replacement for STM32F303RET6 is the STM32F303RCT6, which has the same LQFP64 package and pinout but with 256 KB flash and 40 KB SRAM. For a higher-performance option, the STM32F303RET7 offers 512 KB flash and 64 KB SRAM in the same package. Cross-brand alternatives include the NXP LPC1768FBD100 and the Renesas R5F5631BDDFB, but these are not pin-compatible and require PCB changes.
Can STM32F303RET6 be replaced by STM32F303RCT6?
Yes, the STM32F303RCT6 can replace the STM32F303RET6 in most applications, as it is pin-to-pin compatible and shares the same LQFP64 package. However, the RCT6 has half the flash (256 KB) and half the SRAM (40 KB), so you must ensure your firmware fits within these limits. The parametric match is high (90%), but memory capacity is the key difference.
What is the best STM32 equivalent for STM32F303RET6?
The best STM32 equivalent for STM32F303RET6 is the STM32F303RCT6, which is a lower-memory variant in the same package. For a higher-performance option, the STM32F303RET7 offers 512 KB flash and 64 KB SRAM. Both are drop-in replacements with the same LQFP64 footprint.
Where can I download the STM32F303RET6 datasheet PDF?
You can download the STM32F303RET6 datasheet PDF from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f303re.pdf. The datasheet (DS9866) contains full specifications, pinout, and electrical characteristics.
Where can I find the STM32F303RET6 pinout?
The STM32F303RET6 pinout is available in the datasheet (DS9866) on page 32. It is also available in the STM32CubeMX tool, which provides a graphical pinout configuration. The device has 64 pins in an LQFP package, with 51 GPIO pins.
What are the key specifications of STM32F303RET6 that engineers should know?
The STM32F303RET6 features a 72 MHz ARM Cortex-M4F core with FPU, 512 KB flash, 80 KB SRAM, 12-bit ADCs up to 5 MSPS, three 12-bit DACs, seven fast comparators, and a CAN controller. It operates from 2.0V to 3.6V and is available in an LQFP64 package. These specs make it ideal for motor control, industrial automation, and mixed-signal applications.
Hey Google, what can replace STM32F303RET6?
The STM32F303RET6 can be replaced by the STM32F303RCT6 (same package, less memory) or the STM32F303RET7 (same package, more SRAM). For cross-brand options, the NXP LPC1768FBD100 and Renesas R5F5631BDDFB are functional equivalents but are not pin-compatible, requiring PCB redesign.
Is STM32F303RET6 the same as STM32F303RCT6?
No, the STM32F303RET6 and STM32F303RCT6 are not the same. The RET6 has 512 KB flash and 80 KB SRAM, while the RCT6 has 256 KB flash and 40 KB SRAM. They share the same LQFP64 package and pinout, so the RCT6 is a drop-in replacement with reduced memory.
What is the best NXP equivalent for STM32F303RET6?
The best NXP equivalent for STM32F303RET6 is the LPC1768FBD100, which features a 100 MHz ARM Cortex-M3 core, 512 KB flash, and 64 KB SRAM. However, it is not pin-compatible with the STM32F303RET6, so a PCB redesign is required. For a pin-compatible replacement, stick with STM32F303RCT6.

Engineering reference data for STM32F303RET6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32F303RET6 when you need a high-performance MCU with a floating-point unit, large memory (512 KB flash, 80 KB SRAM), and advanced analog peripherals for motor control, industrial automation, or power conversion. If your application requires less memory, the STM32F303RCT6 (256 KB flash, 40 KB SRAM) is a cost-effective drop-in alternative. For even lower memory, the STM32F303RBT6 (128 KB flash) or STM32F303R8T6 (64 KB flash) are available. If you need more GPIOs, consider the STM32F303VET6 in LQFP100, but note it is not pin-compatible. For non-ST alternatives, the NXP LPC1768FBD100 offers similar performance but requires a PCB redesign. The STM32F303RET6 is the best choice for applications demanding high-speed ADC sampling and real-time control with FPU acceleration.

Comparison with Alternatives

Parameter This Product STM32F303RCT6 STM32F303RET7 STM32F303RDT6 STM32F303RBT6 STM32F303R8T6
Package LQFP64 LQFP64 - same LQFP64 - same LQFP64 - same LQFP64 - same LQFP64 - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Core ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F
Max Clock Speed 72 MHz 72 MHz 72 MHz 72 MHz 72 MHz 72 MHz
Flash Memory 512 KB 256 KB 512 KB 384 KB 128 KB 64 KB
SRAM 80 KB 40 KB 64 KB 64 KB 32 KB 16 KB
ADC Sample Rate 5 MSPS 5 MSPS 5 MSPS 5 MSPS 5 MSPS 5 MSPS
Number of DACs 3 3 3 3 3 3
Number of Comparators 7 7 7 7 7 7

Key Differentiators

  • Higher memory capacity than STM32F303RCT6 (vs STM32F303RCT6)
  • Floating-point unit for faster math (vs STM32F103RET6)
  • More advanced analog peripherals (vs STM32F103RET6)

Design Notes

Decouple the VDD and VDDA pins with 100 nF and 4.7 uF capacitors placed as close to the pins as possible. The VDDA pin must be connected to a clean analog supply to achieve the specified ADC performance. Use a ferrite bead between VDD and VDDA to filter high-frequency noise. Ensure the VBAT pin is connected to a backup battery or tied to VDD if not used.

For the LQFP64 package, use a 4-layer PCB with a solid ground plane. Place the crystal oscillator (if used) close to the OSC_IN/OSC_OUT pins with load capacitors as specified in the datasheet. Keep high-speed digital traces away from analog inputs to minimize noise coupling. The exposed pad (if present) should be soldered to the ground plane for thermal and electrical performance.

Do not exceed the absolute maximum supply voltage of 4.0V. Ensure the BOOT0 pin is configured correctly for programming (tied low for normal operation). When using the ADC, avoid sampling during high-current switching events to reduce noise. Also, configure the DMA channels properly to avoid data corruption in high-throughput applications.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; automotive-grade variants are available in the STM32F3 series.

Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details