STMicroelectronics

STM32F030RCT6 - 256KB Flash ARM Cortex-M0 MCU | STMicroelectronics

MPN: STM32F030RCT6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
2.4 V to 3.6 V Vdss LQFP-64 Package 48 MHz Speed 256 KB Memory
$3.5 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $3.5 $3.50
10 $3.15 $31.50
100 $2.8 $280.00
500 $2.5 $1,250.00
1,000 $2.25 $2,250.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32F030RCT6 β€” 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:

STM32F030R8T6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP-64
ARM Cortex-M0 Β· 48 MHz Β· 64 KB Β· 8 KB Β· 2.4 V to 3.6 V Β· LQFP-64 Β· 51 Β· 12-bit, 16 channels

βœ“ 99,999 In Stock

$0.99 / Unit

View Datasheet β†’

STM32F030RBT6

βœ… Drop-In
πŸ“¦ LQFP-64
128 KB Flash instead of 256 KB, same LQFP-64 footprint

πŸ“‹ Reference alternative (not in catalog)

STM32F030RCT6TR

βœ… Drop-In
πŸ“¦ LQFP-64
Identical die, tape-and-reel packaging variant

πŸ“‹ Reference alternative (not in catalog)

STM32F030RCT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0
Max Clock Speed 48 MHz
Flash Memory 256 KB
SRAM 32 KB
Supply Voltage 2.4 V to 3.6 V
Package LQFP-64
Operating Temperature -40Β°C to +85Β°C
GPIO Pins 51
ADC 1x 12-bit, 16 channels
Timers 8
USART 5
SPI 2
I2C 2
DMA Channels 5
RoHS Compliant

STM32F030RCT6 Pin Configuration

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Pin 1 VBAT β€” Battery backup supply for RTC
Pin 2 PC13 β€” GPIO or RTC output
Pin 3 PC14 β€” GPIO or OSC32_IN
Pin 4 PC15 β€” GPIO or OSC32_OUT
Pin 5 PF0 β€” GPIO or OSC_IN
Pin 6 PF1 β€” GPIO or OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VDD β€” Digital power supply
Pin 9 VSS β€” Ground
Pin 10 VDDA β€” Analog power supply
Pin 11 PA0 β€” GPIO/ADC_IN0
Pin 12 PA1 β€” GPIO/ADC_IN1
Pin 13 PA2 β€” GPIO/USART2_TX
Pin 14 PA3 β€” GPIO/USART2_RX
Pin 15 PA4 β€” GPIO/SPI1_NSS
Pin 16 PA5 β€” GPIO/SPI1_SCK
Pin 17 PA6 β€” GPIO/SPI1_MISO
Pin 18 PA7 β€” GPIO/SPI1_MOSI
Pin 19 PB0 β€” GPIO/ADC_IN8
Pin 20 PB1 β€” GPIO/ADC_IN9
Pin 21 PB2 β€” GPIO/BOOT1
Pin 22 PB10 β€” GPIO/I2C2_SCL
Pin 23 PB11 β€” GPIO/I2C2_SDA
Pin 24 VSS β€” Ground
Pin 25 VDD β€” Digital power supply
Pin 26 PB12 β€” GPIO/SPI2_NSS
Pin 27 PB13 β€” GPIO/SPI2_SCK
Pin 28 PB14 β€” GPIO/SPI2_MISO
Pin 29 PB15 β€” GPIO/SPI2_MOSI
Pin 30 PA8 β€” GPIO/MCO
Pin 31 PA9 β€” GPIO/USART1_TX
Pin 32 PA10 β€” GPIO/USART1_RX
Pin 33 PA11 β€” GPIO/USART1_CTS
Pin 34 PA12 β€” GPIO/USART1_RTS
Pin 35 PA13 β€” GPIO/SWDIO
Pin 36 VSS β€” Ground
Pin 37 VDD β€” Digital power supply
Pin 38 PA14 β€” GPIO/SWCLK
Pin 39 PA15 β€” GPIO/SPI1_NSS
Pin 40 PB3 β€” GPIO/SPI1_SCK
Pin 41 PB4 β€” GPIO/SPI1_MISO
Pin 42 PB5 β€” GPIO/SPI1_MOSI
Pin 43 PB6 β€” GPIO/I2C1_SCL
Pin 44 PB7 β€” GPIO/I2C1_SDA
Pin 45 BOOT0 β€” Boot mode selection
Pin 46 PB8 β€” GPIO/CAN_RX
Pin 47 PB9 β€” GPIO/CAN_TX
Pin 48 VSS β€” Ground
Pin 49 VDD β€” Digital power supply
Pin 50 PC0 β€” GPIO/ADC_IN10
Pin 51 PC1 β€” GPIO/ADC_IN11
Pin 52 PC2 β€” GPIO/ADC_IN12
Pin 53 PC3 β€” GPIO/ADC_IN13
Pin 54 PC4 β€” GPIO/ADC_IN14
Pin 55 PC5 β€” GPIO/ADC_IN15
Pin 56 PC6 β€” GPIO/TIM3_CH1
Pin 57 PC7 β€” GPIO/TIM3_CH2
Pin 58 PC8 β€” GPIO/TIM3_CH3
Pin 59 PC9 β€” GPIO/TIM3_CH4
Pin 60 VSS β€” Ground
Pin 61 VDD β€” Digital power supply
Pin 62 PC10 β€” GPIO/USART4_TX
Pin 63 PC11 β€” GPIO/USART4_RX
Pin 64 PC12 β€” GPIO/USART5_TX

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F030RCT6 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

STM32F030RCT6 is suitable for 6 applications: Industrial Control, Consumer Electronics, IoT Devices, Motor Control, Home Automation, Medical Devices.

🏭

Industrial Control

The STM32F030RCT6 is ideal for industrial control systems such as PLCs, motor drives, and factory automation. Its 48 MHz Cortex-M0 core provides sufficient processing power for real-time control loops, while the 12-bit ADC and advanced timers enable precise analog sensing and PWM generation. The multiple USART, SPI, and I2C interfaces allow seamless integration with sensors, actuators, and communication buses like Modbus. The wide operating temperature range (-40Β°C to +85Β°C) ensures reliable operation in harsh industrial environments. Additionally, the 256 KB Flash memory accommodates complex firmware for safety and diagnostic functions. The device's low power consumption in Stop and Standby modes helps reduce energy costs in always-on industrial equipment. With its rich peripheral set and robust design, the STM32F030RCT6 serves as a cost-effective control unit for a wide range of industrial applications.

πŸ“±

Consumer Electronics

In consumer electronics, the STM32F030RCT6 is used in smart home devices, remote controls, and small appliances. Its low power consumption and multiple low-power modes extend battery life in portable devices. The integrated ADC and timers enable touch sensing and user interface control. The device's 256 KB Flash allows for feature-rich firmware, supporting multiple communication protocols like Bluetooth (via external module) and Wi-Fi. The LQFP-64 package is compact enough for space-constrained designs, while the 51 GPIOs provide ample connectivity for LEDs, buttons, and displays. The STM32F030RCT6's cost-effectiveness makes it a popular choice for high-volume consumer products, balancing performance and price. Its robust design ensures reliable operation in everyday use, and the extensive STM32 ecosystem accelerates development with ready-to-use libraries and examples.

🧩

IoT Devices

The STM32F030RCT6 is well-suited for IoT edge nodes that require local processing, sensor interfacing, and connectivity. Its 48 MHz core can handle sensor data aggregation and protocol stacks, while the 256 KB Flash stores firmware for over-the-air updates. The device's multiple communication interfaces (USART, SPI, I2C) allow connection to various sensors and wireless modules. The low-power modes are critical for battery-powered IoT devices, enabling years of operation on a single coin cell. The 12-bit ADC with oversampling provides accurate readings from analog sensors. The STM32F030RCT6's small footprint and low cost make it ideal for mass-deployed IoT devices. With support for the STM32Cube ecosystem, developers can quickly prototype and deploy IoT solutions, leveraging the extensive middleware and examples provided by STMicroelectronics.

⚑

Motor Control

The STM32F030RCT6 is a cost-effective solution for motor control applications, including brushless DC (BLDC) motors, permanent magnet synchronous motors (PMSM), and stepper motors. Its advanced timers can generate multiple PWM signals with dead-time insertion, essential for driving three-phase inverters. The 12-bit ADC with up to 16 channels enables precise current sensing and rotor position detection. The 48 MHz Cortex-M0 core can execute field-oriented control (FOC) algorithms in real-time, providing smooth and efficient motor operation. The device's 256 KB Flash allows for storing complex control algorithms and calibration data. The multiple USART and SPI interfaces facilitate communication with motor drivers and encoders. The STM32F030RCT6's robust design and wide temperature range make it suitable for industrial motor drives, robotics, and automotive applications (non-safety critical).

🏠

Home Automation

The STM32F030RCT6 is widely used in home automation systems, such as smart thermostats, lighting control, and security systems. Its low power consumption and multiple low-power modes enable battery-powered operation for wireless sensors and actuators. The device's rich peripheral set allows interfacing with temperature sensors, motion detectors, and relay modules. The 256 KB Flash provides ample storage for automation logic and user configurations. The STM32F030RCT6 supports various communication protocols, including Zigbee (via external module) and proprietary RF, enabling seamless integration into smart home ecosystems. The LQFP-64 package is suitable for compact PCB designs, and the 51 GPIOs offer flexibility for connecting multiple sensors and outputs. With its cost-effectiveness and reliability, the STM32F030RCT6 is a popular choice for home automation products.

πŸ’Š

Medical Devices

The STM32F030RCT6 is used in portable medical devices such as glucose meters, pulse oximeters, and blood pressure monitors. Its low power consumption is critical for battery-operated devices, and the 12-bit ADC provides accurate analog measurements for sensor signals. The device's 256 KB Flash allows for storing patient data and firmware updates. The multiple communication interfaces enable data transfer to smartphones or PCs via USB or Bluetooth. The STM32F030RCT6's small footprint and low cost make it suitable for disposable or low-cost medical devices. The wide operating temperature range ensures reliable operation in various environments. While not certified for safety-critical applications, it is suitable for non-critical monitoring devices. The STM32Cube ecosystem provides examples and middleware to accelerate development of medical device firmware.

Recommended Products Summary

L6205 Motor driver for controlling DC motors Used in: Industrial Control TJA1050 CAN transceiver for industrial networking Used in: Industrial Control SPBTLE-RF Bluetooth Low Energy module for wireless connectivity Used in: Consumer Electronics LD39015 Low-dropout regulator for power management Used in: Consumer Electronics SPIRIT1 Sub-GHz transceiver for long-range IoT communication Used in: IoT Devices HTS221 Humidity and temperature sensor for environmental monitoring Used in: IoT Devices L6230 Three-phase motor driver for BLDC motors Used in: Motor Control TSC1031 Current sense amplifier for motor current monitoring Used in: Motor Control TTP223 Capacitive touch sensor for user interfaces Used in: Home Automation MOC3021 Optocoupler for driving AC loads Used in: Home Automation ADS1115 External ADC for high-resolution sensor readings Used in: Medical Devices BMP280 Pressure sensor for altimetry or barometric measurement Used in: Medical Devices
What is the maximum clock speed of STM32F030RCT6?
The STM32F030RCT6 operates at a maximum clock speed of 48 MHz. According to the STMicroelectronics datasheet, the ARM Cortex-M0 core can run at up to 48 MHz, providing a balance of performance and power efficiency for embedded applications.
How much Flash memory does STM32F030RCT6 have?
The STM32F030RCT6 has 256 KB of Flash memory. This is the largest Flash size in the STM32F030 series, making it suitable for applications requiring substantial firmware storage, such as complex control algorithms or data logging.
What is the difference between STM32F030RCT6 and STM32F030CCT6?
The STM32F030RCT6 has 256 KB Flash and 32 KB SRAM, while the STM32F030CCT6 has 256 KB Flash and 32 KB SRAM as well. The key difference is the package: the RCT6 is in LQFP-64, while the CCT6 is in LQFP-48. Both are drop-in compatible in terms of core and peripherals, but the pin count differs, so PCB layout must be adjusted.
Can STM32F030RCT6 be used for motor control?
Yes, the STM32F030RCT6 is suitable for motor control applications. It features advanced timers with PWM generation, a 12-bit ADC for current sensing, and multiple communication interfaces for encoder feedback. The 48 MHz core provides sufficient processing power for sensorless field-oriented control (FOC) of brushless DC motors.
What is the operating voltage range of STM32F030RCT6?
The STM32F030RCT6 operates from 2.4V to 3.6V. This wide range allows it to be powered from a 3.3V rail or a 3.0V battery, making it flexible for various power supply designs. The device also has separate VDDA and VREF+ pins for analog supply and reference, ensuring accurate ADC performance.
Does STM32F030RCT6 support DMA?
Yes, the STM32F030RCT6 includes a 5-channel DMA controller. This allows peripherals such as USART, SPI, and ADC to transfer data to and from memory without CPU intervention, improving system throughput and reducing CPU load in data-intensive applications.
What is the price of STM32F030RCT6?
As of 2026-08-05, the price of STM32F030RCT6 is approximately $3.50 for single-unit quantities, dropping to $2.25 at 1000 units. Prices may vary by distributor and availability. Check DigiKey or Mouser for current pricing and stock.
Where can I buy STM32F030RCT6 online?
The STM32F030RCT6 is available from major distributors such as DigiKey, Mouser, and Farnell. You can purchase it directly from their websites. As of 2026-08-05, it is in stock at most distributors, but lead times may vary. Check the distributor's website for real-time availability.
What is the lead time for STM32F030RCT6?
The lead time for STM32F030RCT6 is typically 2-4 weeks from major distributors like DigiKey and Mouser, depending on stock levels. As of 2026-08-05, it is generally in stock, but high demand may extend lead times. Contact the distributor for current lead time information.
Is STM32F030RCT6 in stock?
As of 2026-08-05, the STM32F030RCT6 is in stock at major distributors such as DigiKey and Mouser. However, stock levels can change rapidly. Check the distributor's website for real-time inventory status and place orders accordingly.
What is the best drop-in replacement for STM32F030RCT6?
The best drop-in replacement for STM32F030RCT6 is the STM32F030RCT6TR, which is the tape-and-reel packaging variant with identical specifications and LQFP-64 package. Other drop-in alternatives include the STM32F030R8T6 (64 KB Flash) and STM32F030RBT6 (128 KB Flash), both in LQFP-64, but with less Flash memory. Ensure your firmware fits within the smaller Flash size.
Can STM32F030CCT6 replace STM32F030RCT6?
No, the STM32F030CCT6 cannot directly replace the STM32F030RCT6 because it is in a different package (LQFP-48 vs LQFP-64). The pin count and footprint differ, so a PCB redesign is required. For a drop-in replacement, choose a device in the same LQFP-64 package, such as the STM32F030R8T6 or STM32F030RBT6.
Where can I download the STM32F030RCT6 datasheet PDF?
The STM32F030RCT6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f030rc.pdf. This datasheet contains full specifications, pinout, and electrical characteristics.
Where can I find the STM32F030RCT6 pinout?
The STM32F030RCT6 pinout is detailed in the datasheet available at https://www.st.com/resource/en/datasheet/stm32f030rc.pdf. The LQFP-64 package has 64 pins, with multiple VDD, VSS, VDDA, and VREF+ pins for power and analog reference. The pinout diagram is on page 24 of the datasheet.
What development tools are compatible with STM32F030RCT6?
The STM32F030RCT6 is supported by the STM32CubeIDE, Keil MDK-ARM, and IAR Embedded Workbench. STMicroelectronics provides the STM32CubeF0 firmware package, which includes HAL drivers, middleware, and examples. The ST-Link debugger can be used for programming and debugging.
Is STM32F030RCT6 RoHS compliant?
Yes, the STM32F030RCT6 is RoHS compliant. According to the STMicroelectronics product page, it meets the Restriction of Hazardous Substances directive, ensuring it is free from lead, mercury, cadmium, and other restricted substances.
What is the power consumption of STM32F030RCT6?
The STM32F030RCT6 has a typical power consumption of 20 mA in Run mode at 48 MHz and 3.3V. In Stop mode, it consumes approximately 5 uA, and in Standby mode, it drops to around 2 uA. These low-power modes make it suitable for battery-powered applications.
Does STM32F030RCT6 have a built-in ADC?
Yes, the STM32F030RCT6 features a 12-bit successive approximation ADC with up to 16 external channels. It supports hardware oversampling up to 16x, providing higher resolution for low-amplitude signals. The ADC can be triggered by timers for synchronized sampling.
What is the package size of STM32F030RCT6?
The STM32F030RCT6 is available in an LQFP-64 package with a body size of 10mm x 10mm and a 0.5mm pin pitch. The package height is 1.4mm, making it suitable for surface-mount assembly on standard PCBs.

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

Selection Guide

Choose the STM32F030RCT6 when you need the maximum Flash (256 KB) and SRAM (32 KB) in the STM32F030 series, along with the LQFP-64 package for ample GPIOs. It is ideal for applications requiring complex firmware, such as industrial control, IoT gateways, and motor control. If your application requires less memory, the STM32F030RBT6 (128 KB Flash, 16 KB SRAM) or STM32F030R8T6 (64 KB Flash, 8 KB SRAM) offer cost savings while maintaining the same package and pinout. For high-volume production, consider the STM32F030RCT6TR tape-and-reel variant to streamline assembly. All alternatives are drop-in compatible in terms of package and pinout, but ensure your firmware fits within the smaller Flash and SRAM of the lower-tier devices.

Comparison with Alternatives

Parameter This Product STM32F030R8T6 STM32F030RBT6 STM32F030RCT6TR
Package LQFP-64 LQFP-64 - same LQFP-64 - same LQFP-64 - same
Flash Memory 256 KB 64 KB 128 KB 256 KB
SRAM 32 KB 8 KB 16 KB 32 KB
Max Clock Speed 48 MHz 48 MHz 48 MHz 48 MHz
GPIO Pins 51 51 51 51
ADC Channels 16 16 16 16
USART 5 5 5 5
Price (1k) $2.25 $1.80 $2.00 $2.25

Key Differentiators

  • Largest Flash memory in STM32F030 series (vs STM32F030R8T6)
  • Higher SRAM capacity (vs STM32F030RBT6)
  • Tape-and-reel packaging option (vs STM32F030RCT6TR)

Design Notes

Decouple each VDD pin with a 100nF ceramic capacitor placed as close to the pin as possible. Additionally, connect a 4.7uF capacitor to the VDDA pin for analog supply filtering. The VREF+ pin should have a 1uF capacitor to ground for stable ADC reference. Ensure the power supply is clean and within the 2.4V to 3.6V range.

For the LQFP-64 package, use a 4-layer PCB with a solid ground plane. Route the crystal oscillator (if used) with short traces and keep it away from high-speed digital lines. Place the decoupling capacitors on the same side as the IC to minimize inductance. Ensure adequate copper pour for thermal dissipation, especially if the device operates at high clock speeds.

Do not leave the BOOT0 pin floating; connect it to ground through a 10k resistor to select boot from Flash. The NRST pin should have a 100nF capacitor to ground and a 10k pull-up resistor to VDD. Ensure the SWD pins (PA13, PA14) are not used as GPIOs if you need to debug the device. Also, avoid exceeding the absolute maximum ratings on any pin.

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; for automotive, consider STM32F0 series with AEC-Q100 qualification.

Data verified on: 2026-08-05
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