STMicroelectronics

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

MPN: STM32F030RCT6 ✓ 啟用中
2.4 V to 3.6 V Vdss LQFP-64 Package 48 MHz Speed 256 KB Memory
MOQ: 1 |

STM32F030RCT6 概覽

The STM32F030RCT6 is a 32-bit ARM Cortex-M0 microcontroller from STMicroelectronics, featuring a 48 MHz CPU, 256 KB of Flash memory, and 32 KB of SRAM in an LQFP-64 package. It operates from a 2.4V to 3.6V supply and offers a rich set of peripherals including multiple USARTs, SPIs, I2Cs, ADCs, timers, and GPIOs. Data verified as of 2026-08-05.

What is a microcontroller? A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation in an embedded system. It contains a processor core, memory (Flash and SRAM), and programmable input/output peripherals on a single chip. The STM32F030RCT6 belongs to the STM32F0 series, which is part of the broader STM32 family of 32-bit ARM Cortex-M microcontrollers. This hierarchy places it within the embedded processing domain, where it serves as the central control unit for applications ranging from industrial automation to consumer electronics.

Key features include a 48 MHz ARM Cortex-M0 core, 256 KB Flash, 32 KB SRAM, and a comprehensive set of peripherals: 5 USARTs, 2 SPIs, 2 I2Cs, 1 12-bit ADC with up to 16 channels, 8 timers, and up to 51 GPIOs. The device supports a wide operating temperature range of -40°C to +85°C and is available in an LQFP-64 package, making it suitable for space-constrained designs.

Technically, the STM32F030RCT6 is built on a 90nm process technology, offering a balance of performance and power efficiency. The ARM Cortex-M0 core is a low-power, high-efficiency processor designed for cost-sensitive applications. The device includes a nested vectored interrupt controller (NVIC), a SysTick timer, and a memory protection unit (MPU) for enhanced reliability. It also features a 12-bit ADC with hardware oversampling, enabling high-resolution analog measurements.

Typical applications include industrial control systems, motor control, consumer electronics, IoT devices, and home automation. The rich peripheral set and large Flash memory make it ideal for applications requiring complex firmware and multiple communication interfaces. For example, in an industrial sensor node, the STM32F030RCT6 can interface with sensors via I2C or SPI, process data, and communicate over USART or CAN.

When designing with this device, ensure proper decoupling of the power supply pins with 100nF capacitors placed close to each VDD pin. The VDDA pin should be connected to a clean analog supply, and the VREF+ pin should be decoupled with a 1uF capacitor for accurate ADC conversions. The BOOT0 pin must be configured correctly to select the boot mode, and the NRST pin should have an external pull-up resistor and a 100nF capacitor for reliable reset.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the STMicroelectronics datasheet, providing a comprehensive resource for engineers evaluating the STM32F030RCT6 for their next design.

直接替換替代品,適用於 STM32F030RCT6 — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。

此系列的變體

與下列產品可直接替換的同系列型號: STM32F030RCT6 (相同外形與佔位) — 差異在於 Package, SRAM, ADC, DMA Channels, Flash Memory.

STMicroelectronics
Package: 64-pin LQFP (10x10 mm)
SRAM: 8 KB
ADC: 12-bit, 1 MSPS, up to 16 channels
比較對象 STM32F030RCT6 →
STMicroelectronics
Package: LQFP-64 (10x10 mm)
SRAM: 8 KB
ADC: 1 x 12-bit, up to 16 channels
比較對象 STM32F030RCT6 →
STMicroelectronics
Package: LQFP-64
SRAM: 32 KB
ADC: 1x 12-bit, 16 channels
比較對象 STM32F030RCT6 →
STMicroelectronics
Package: 64-LQFP, 10 x 10 mm
SRAM: 16 KB
Flash Memory: 64 KB
比較對象 STM32F030RCT6 →

STM32F030R8T6

✅ 直接替換
STMicroelectronics
📦 LQFP-64
ARM Cortex-M0 (32-bit) · STM32F0 Value Line · 48 MHz · 64 KB · 8 KB · 2.4 V to 3.6 V · -40 C to +85 C (industrial) · 51

✗ 缺貨

$1.31 / 單位

查看資料表 →

STM32F030RBT6

✅ 直接替換
📦 LQFP-64
128 KB Flash instead of 256 KB, same LQFP-64 footprint

📋 參考替代品(不在目錄中)

STM32F030RCT6TR

✅ 直接替換
STMicroelectronics
📦 LQFP-64
ARM Cortex-M0 · 48 MHz · 256 KB · 32 KB · 2.4 V to 3.6 V · LQFP-64 · -40°C to +85°C · 51

聯絡詢價

查看資料表 →

STM32F030RCT6 最大額定值與電氣特性

Core ARM Cortex-M0
Max Clock Speed 48 MHz
Flash Memory 256 KB
SRAM 32 KB
供應電壓 2.4 V to 3.6 V
封裝 LQFP-64
工作溫度 -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 腳位配置

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

典型應用

STM32F030RCT6 適用於 6 應用s: 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.

推薦產品摘要

L6205 Motor driver for controlling DC motors 用於: Industrial Control TJA1050 NXP Semiconductors 用於: Industrial Control SPBTLE-RF Bluetooth Low Energy module for wireless connectivity 用於: Consumer Electronics LD39015 Low-dropout regulator for power management 用於: Consumer Electronics SPIRIT1 Sub-GHz transceiver for long-range IoT communication 用於: IoT Devices HTS221 STMicroelectronics 用於: IoT Devices L6230 Three-phase motor driver for BLDC motors 用於: Motor Control TSC1031 Current sense amplifier for motor current monitoring 用於: Motor Control TTP223 Capacitive touch sensor for user interfaces 用於: Home Automation MOC3021 Optocoupler for driving AC loads 用於: Home Automation ADS1115 External ADC for high-resolution sensor readings 用於: Medical Devices BMP280 Pressure sensor for altimetry or barometric measurement 用於: 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.

工程參考資料,適用於 STM32F030RCT6 — 比較、設計指引及合規資訊。

選型指南

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.

與替代品比較

參數 本產品 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

主要差異化特點

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

設計說明

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.

合規資訊

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
無鉛
Yes
無鹵
Unknown
衝突礦產
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32F0 series with AEC-Q100 qualification.

資料驗證日期: 2026-09-05 — 資料由 XAIPART 元件工程團隊驗證及整理

相關搜尋

STM32F030RCT6 STM32F030RCT6 datasheet STMicroelectronics STM32F030RCT6 ARM Cortex-M0 microcontroller 256KB Flash LQFP-64 microcontroller STM32F030RCT6 motor control STM32F030RCT6 vs STM32F030RBT6 STM32F030RCT6 drop-in replacement STM32F030RCT6 price what is the maximum clock speed of STM32F030RCT6 STM32F030RCT6 pinout low power ARM Cortex-M0 for IoT

相關元件與詞彙

STMicroelectronics STM32F030RCT6 STM32F030R8T6 STM32F030RBT6 STM32F030RCT6TR ARM Cortex-M0 microcontroller MCU LQFP-64 QFP surface mount RoHS ADC DMA industrial control IoT motor control USART SPI I2C
快速報價 RFQ
請填寫完整詳細資料 — 我們的業務團隊將於 24 小時內回覆
料號 製造商 封裝 QTY 目標價格 小計
✓
報價已提交!

我們將於 24 小時內回覆您的電子郵件

1
詢價已提交
2
已收到報價
3
已下單
4
付款
5
已出貨
6
已送達
檢視詢價單詳情