STM32F303RCT6 - 256KB Flash, 72MHz ARM Cortex-M4 MCU | STMicroelectronics
MPN: STM32F303RCT6 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.5 | $8.50 |
| 10 | $7.65 | $76.50 |
| 100 | $6.8 | $680.00 |
| 500 | $6.12 | $3,060.00 |
| 1,000 | $5.44 | $5,440.00 |
Drop-in alternatives for STM32F303RCT6 — 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:
STM32F303RBT6
✅ Drop-In📋 Reference alternative (not in catalog)
STM32F303RDT6
✅ Drop-In📋 Reference alternative (not in catalog)
STM32F303RCT7
✅ Drop-In📋 Reference alternative (not in catalog)
STM32F303RET6
✅ Drop-In✓ 99,999 In Stock
$5.39 / Unit
View Datasheet →STM32F303RCT6TR
✅ Drop-In📋 Reference alternative (not in catalog)
STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6
✅ Drop-In✓ 99,999 In Stock
$5.44 / Unit
View Datasheet →STM32F303RCT6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M4 with FPU |
| Maximum Clock Frequency | 72 MHz |
| Flash Memory | 256 KB |
| SRAM | 40 KB |
| Supply Voltage | 2.0 V to 3.6 V |
| Package | LQFP-64 |
| Operating Temperature | -40C to +85C |
| Number of I/O Pins | 51 |
| ADC Resolution | 12-bit |
| Number of ADCs | 4 |
| DAC Resolution | 12-bit |
| Number of DACs | 3 |
| Communication Interfaces | I2C, SPI, USART, CAN, USB |
| Timers | Advanced-control, general-purpose, basic |
| DMA Channels | 12 |
| RoHS Status | Compliant |
STM32F303RCT6 Pin Configuration
| Pin 1 | VBAT — Backup battery supply for RTC and backup registers |
| Pin 2 | PC13 — GPIO / RTC tamper / WKUP2 |
| 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 / WKUP1 |
| Pin 11 | PA1 — GPIO / ADC_IN1 |
| Pin 12 | PA2 — GPIO / ADC_IN2 / USART2_TX |
| Pin 13 | PA3 — GPIO / ADC_IN3 / USART2_RX |
| Pin 14 | PA4 — GPIO / ADC_IN4 / DAC_OUT1 |
| Pin 15 | PA5 — GPIO / ADC_IN5 / DAC_OUT2 |
| Pin 16 | PA6 — GPIO / ADC_IN6 / TIM3_CH1 |
| Pin 17 | PA7 — GPIO / ADC_IN7 / TIM3_CH2 |
| Pin 18 | PC4 — GPIO / ADC_IN12 |
| Pin 19 | PC5 — GPIO / ADC_IN13 |
| Pin 20 | PB0 — GPIO / ADC_IN8 / TIM3_CH3 |
| Pin 21 | PB1 — GPIO / ADC_IN9 / TIM3_CH4 |
| Pin 22 | PB2 — GPIO / BOOT1 |
| Pin 23 | PB10 — GPIO / I2C2_SCL / USART3_TX |
| Pin 24 | PB11 — GPIO / I2C2_SDA / USART3_RX |
| Pin 25 | VSS_1 — Ground |
| Pin 26 | VDD_1 — Power supply |
| Pin 27 | PB12 — GPIO / SPI2_NSS / TIM1_BKIN |
| Pin 28 | PB13 — GPIO / SPI2_SCK / TIM1_CH1N |
| Pin 29 | PB14 — GPIO / SPI2_MISO / TIM1_CH2N |
| Pin 30 | PB15 — GPIO / SPI2_MOSI / TIM1_CH3N |
| Pin 31 | PC6 — GPIO / TIM3_CH1 |
| Pin 32 | PC7 — GPIO / TIM3_CH2 |
| Pin 33 | PC8 — GPIO / TIM3_CH3 |
| Pin 34 | PC9 — GPIO / TIM3_CH4 |
| Pin 35 | PA8 — GPIO / TIM1_CH1 / MCO |
| Pin 36 | PA9 — GPIO / TIM1_CH2 / USART1_TX |
| Pin 37 | PA10 — GPIO / TIM1_CH3 / USART1_RX |
| Pin 38 | PA11 — GPIO / TIM1_CH4 / USB_DM |
| Pin 39 | PA12 — GPIO / TIM1_ETR / USB_DP |
| Pin 40 | PA13 — GPIO / SWDIO |
| Pin 41 | VSS_2 — Ground |
| Pin 42 | VDD_2 — Power supply |
| Pin 43 | PA14 — GPIO / SWCLK |
| Pin 44 | PA15 — GPIO / JTDI / TIM2_CH1 |
| Pin 45 | PB3 — GPIO / JTDO / TIM2_CH2 |
| Pin 46 | PB4 — GPIO / NJTRST / TIM3_CH1 |
| Pin 47 | PB5 — GPIO / I2C1_SMBA / TIM3_CH2 |
| Pin 48 | PB6 — GPIO / I2C1_SCL / TIM4_CH1 |
| Pin 49 | PB7 — GPIO / I2C1_SDA / TIM4_CH2 |
| Pin 50 | BOOT0 — Boot mode selection |
| Pin 51 | PB8 — GPIO / I2C1_SCL / TIM4_CH3 |
| Pin 52 | PB9 — GPIO / I2C1_SDA / TIM4_CH4 |
| Pin 53 | VSS_3 — Ground |
| Pin 54 | VDD_3 — Power supply |
| Pin 55 | PC10 — GPIO / USART4_TX |
| Pin 56 | PC11 — GPIO / USART4_RX |
| Pin 57 | PC12 — GPIO / USART5_TX |
| Pin 58 | PD2 — GPIO / USART5_RX |
| Pin 59 | PB12 — GPIO / SPI2_NSS / TIM1_BKIN |
| Pin 60 | PB13 — GPIO / SPI2_SCK / TIM1_CH1N |
| Pin 61 | PB14 — GPIO / SPI2_MISO / TIM1_CH2N |
| Pin 62 | PB15 — GPIO / SPI2_MOSI / TIM1_CH3N |
| Pin 63 | PC6 — GPIO / TIM3_CH1 |
| Pin 64 | PC7 — GPIO / TIM3_CH2 |
Safe Operating Area (SOA) & Thermal Characteristics
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
STM32F303RCT6 is suitable for 6 applications: Motor Control, Industrial Automation, Medical Devices, Consumer Electronics, Power Conversion, IoT and Smart Home.
Motor Control
The STM32F303RCT6 is ideal for field-oriented control (FOC) of brushless DC (BLDC) and permanent magnet synchronous motors (PMSM). Its advanced-control timers (TIM1 and TIM8) generate complementary PWM signals with programmable dead-time, while the 12-bit ADCs with up to 5 MSPS sampling rate enable precise current sensing. The Cortex-M4 FPU accelerates the Clarke/Park transforms and PI controllers, enabling high-bandwidth control loops. In a typical FOC application, the MCU reads phase currents via shunt resistors, performs the transform, and updates PWM duty cycles in real-time. The device's fast comparators can also be used for overcurrent protection. Compared to using a separate DSP, the integrated FPU and analog peripherals reduce BOM cost and board space.
Recommended
Industrial Automation
In industrial automation, the STM32F303RCT6 serves as the main controller for PLCs, sensors, and actuators. Its 51 I/O pins and multiple communication interfaces (CAN, USART, SPI, I2C) allow seamless integration with industrial networks like Modbus and CANopen. The device's 12-bit DACs can generate analog setpoints for valves or drives, while the comparators and op-amps condition sensor signals. The wide operating temperature range (-40C to +85C) and robust ESD protection make it suitable for harsh factory environments. The MCU's deterministic interrupt handling and DMA channels ensure real-time response to field events. For example, in a conveyor system, the MCU reads proximity sensors, controls motor speed via PWM, and communicates status over CAN to a central PLC.
Recommended
Medical Devices
The STM32F303RCT6 is well-suited for medical devices such as patient monitors, infusion pumps, and diagnostic equipment. Its high-resolution ADCs and DACs enable precise measurement and control of physiological signals. The Cortex-M4 FPU supports digital filtering and signal processing algorithms for ECG, EEG, or blood pressure waveforms. The device's low-power modes extend battery life in portable monitors. In an infusion pump, the MCU controls a stepper motor via timers, monitors pressure with an ADC, and communicates with a host system via USB. The integrated op-amps can condition sensor outputs without external components. The device's reliability and long-term availability make it a trusted choice for medical applications.
Recommended
Consumer Electronics
In consumer electronics, the STM32F303RCT6 powers smart home devices, audio equipment, and wearable gadgets. Its USB 2.0 full-speed interface enables direct connection to PCs or smartphones for data transfer and firmware updates. The device's DSP capabilities support audio processing, such as noise cancellation or equalization. The rich set of timers and PWM channels can drive LEDs or buzzers for user feedback. In a smart speaker, the MCU handles voice commands, controls an audio codec via I2S, and manages Wi-Fi module communication via SPI. The low-power modes are crucial for battery-powered wearables, where the MCU can wake from Stop mode on an external interrupt and perform a quick task before returning to sleep.
Recommended
Power Conversion
The STM32F303RCT6 is used in digital power supplies, inverters, and battery chargers. Its advanced timers generate high-resolution PWM signals for controlling power switches, while the fast ADCs monitor voltage and current for closed-loop regulation. The device's comparators can implement peak current mode control without external analog circuitry. The Cortex-M4 FPU accelerates control algorithms like PID or state-space controllers. In a solar inverter, the MCU tracks the maximum power point (MPPT) by adjusting the duty cycle of a boost converter, while monitoring grid voltage and current. The device's robust analog front-end ensures accurate measurement of high-voltage signals through isolation amplifiers. The wide input voltage range and thermal management features make it suitable for demanding power applications.
Recommended
IoT and Smart Home
The STM32F303RCT6 is a powerful hub for IoT devices, managing sensors, connectivity, and local processing. Its multiple communication interfaces allow connection to various wireless modules (Wi-Fi, BLE, Zigbee) via SPI or UART. The device's low-power modes enable battery-operated sensors to run for years. In a smart thermostat, the MCU reads temperature and humidity sensors, controls a relay for HVAC, and communicates with a cloud server via a Wi-Fi module. The integrated DACs can generate analog control signals for dimmers or motorized valves. The device's security features, including a true random number generator (RNG), support secure communication protocols. The rich peripheral set reduces the need for external components, simplifying PCB design and reducing cost.
Recommended
Recommended Products Summary
Engineering reference data for STM32F303RCT6 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32F303RBT6 | STM32F303RDT6 | STM32F303RCT7 |
|---|---|---|---|---|
| Package | LQFP-64 | LQFP-64 | LQFP-64 | LQFP-64 |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core | ARM Cortex-M4 with FPU | ARM Cortex-M4 with FPU | ARM Cortex-M4 with FPU | ARM Cortex-M4 with FPU |
| Maximum Clock Frequency | 72 MHz | 72 MHz | 72 MHz | 72 MHz |
| Flash Memory | 256 KB | 128 KB | 384 KB | 256 KB |
| SRAM | 40 KB | 32 KB | 64 KB | 40 KB |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +105C |
| Number of I/O Pins | 51 | 51 | 51 | 51 |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit |
| Number of ADCs | 4 | 4 | 4 | 4 |
Key Differentiators
- Higher Flash and SRAM than STM32F303RBT6 (vs STM32F303RBT6)
- Extended temperature range option (vs STM32F303RCT7)
- Cost-effective for medium memory needs (vs STM32F303RDT6)
Design Notes
Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin. Additionally, connect a 4.7uF capacitor to the VDDA pin for analog supply filtering. The VREF+ pin should be connected to a stable 3.3V reference (e.g., a precision voltage reference) for accurate ADC conversions. Ensure the VBAT pin is connected to a backup battery or tied to VDD if not used.
For the LQFP-64 package, use a 4-layer PCB with a solid ground plane. Route the crystal oscillator (OSC_IN/OSC_OUT) with short traces and keep them away from high-speed digital signals. Place the decoupling capacitors on the same side as the MCU, close to the power pins. For USB, route the DP/DM lines as a differential pair with 90-ohm impedance.
Do not leave the BOOT0 pin floating; connect it to ground through a 10k resistor for normal boot from Flash. Ensure the NRST pin has a 100nF capacitor to ground for reliable reset. When using the ADC, avoid switching digital I/O pins adjacent to the analog inputs during conversion to prevent noise coupling. The STM32F303RCT6 has a maximum junction temperature of 125C; ensure adequate thermal management if operating at high ambient temperatures.
Compliance Information
RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified - choose STM32F303RCT7 for extended temperature range, but it is not automotive qualified either.