EmbeddedRelated.com
STM32F303RCT6

STM32F303RCT6

STMicroelectronics
ARM Microcontrollers - MCU 32-Bit ARM Cortex M4 72MHz 256kB MCU FPU
73,053 in stock

Overview

The STM32F303RCT6 is a high-performance 32-bit microcontroller featuring an ARM Cortex-M4 core with a Floating Point Unit (FPU) running at 72MHz. It is specifically designed for mixed-signal applications, integrating advanced analog peripherals such as fast 12-bit ADCs, high-speed comparators, and operational amplifiers.

Why Choose This Part

This MCU stands out due to its 'Mixed-Signal' architecture, which reduces BOM cost by integrating high-performance analog components that usually require external ICs. The inclusion of a hardware FPU and DSP instructions allows for efficient execution of control loop algorithms and signal processing tasks.

Applications

Digital Power Supplies
Uses high-resolution timers and fast comparators for precise PWM control in switch-mode power supplies (SMPS).
Brushless DC (BLDC) Motor Control
Leverages dedicated motor control timers and integrated op-amps for sensorless or hall-effect rotor position sensing.
Industrial Sensor Interfaces
Utilizes the integrated 256kB Flash and precision analog-to-digital converters to process complex sensor data locally.

Getting Started

Engineers can begin development using the NUCLEO-F303RE board, which provides a debugger and full access to the MCU pins. Development is supported by the STM32Cube ecosystem, including the CubeMX configuration tool and the STM32CubeIDE for C/C++ programming.

Dev Boards

Development boards and breakout modules featuring the STM32F303RCT6 or compatible chips — ready to use for prototyping.

NUCLEO-F303RE STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32F303RE MCU, supports Arduino & ST morpho
Digi-Key Mouser 878 in stock
Part of STM32 F3 Series family » STM32F303

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
STM32F303RCT6 (this part) 73,053
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
STM32F303RBT6 32K CANbus, I2C, IrDA,.. 52 LQFP-64 A/D 22x12b; D/A 2x.. 128KB 1,088
STM32F303RET6 80K CANbus, I2C, IrDA,.. 51 LQFP-64 A/D 22x12b; D/A 2x.. 512KB 2,214
STM32F303CBT6 32K CANbus, I2C, IrDA,.. 37 LQFP-48 A/D 15x12b; D/A 2x.. 128KB 2,399
Also available as: STM32F303C8T6, STM32F303VCT6, STM32F303VET6

Also Consider

STM32F303CCT6 STMicroelectronics - A smaller 48-pin version for applications with tighter PCB space requirements while maintaining the same memory and core features.
STM32G474RET6 STMicroelectronics - A newer generation replacement with higher clock speeds and even more advanced high-resolution timers for power conversion.
STM32F405RGT6 STMicroelectronics - Offers a faster 168MHz Cortex-M4 core and larger memory if the F303 processing power is insufficient.