STMicroelectronics

STM32F030C6T6 - 32-bit ARM Cortex-M0 MCU, 32KB Flash | STMicroelectronics

MPN: STM32F030C6T6 βœ“ Active
In Stock Ships in 1-3 business days
2.4 V to 3.6 V Vdss LQFP-48 (7x7 mm) Package 48 MHz Speed 32 KB Memory
From $0.6841 USD / Unit
MOQ: 1 |
Price updated: 2026-08-06
Volume Pricing
Qty Unit Price Extended
1 $1.1727 $1.17
10 $0.847 $8.47
100 $0.7492 $74.92
500 $0.7167 $358.35
1,000 $0.6841 $684.10
ℹ️ All prices are in USD

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

STM32F030C8T6

Double Flash (64KB) and SRAM (8KB), same pinout

πŸ“‹ Reference alternative (not in catalog)

STM32F031C6T6

Same Flash/SRAM, but no DMA and fewer timers

πŸ“‹ Reference alternative (not in catalog)

STM32F042C6T6

Adds USB device and CAN, same pinout

πŸ“‹ Reference alternative (not in catalog)

STM32F030C6T6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0
Core Frequency 48 MHz
Flash Memory 32 KB
SRAM 4 KB
Supply Voltage 2.4 V to 3.6 V
Operating Temperature -40C to +85C
Package LQFP-48 (7x7 mm)
GPIO Pins 39
ADC 12-bit, 10 channels
Timers 5x 16-bit, 1x 32-bit
Communication Interfaces I2C, SPI, USART
DMA Channels 5
Low-Power Modes Sleep, Stop, Standby
RoHS Status Compliant
Mounting Type Surface Mount

STM32F030C6T6 Pin Configuration

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
Pin 1 VBAT β€” Battery backup 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 VDD β€” Digital power supply
Pin 9 VSS β€” Ground
Pin 10 PA0 β€” GPIO / ADC_IN0
Pin 11 PA1 β€” GPIO / ADC_IN1
Pin 12 PA2 β€” GPIO / USART2_TX
Pin 13 PA3 β€” GPIO / USART2_RX
Pin 14 PA4 β€” GPIO / SPI1_NSS
Pin 15 PA5 β€” GPIO / SPI1_SCK
Pin 16 PA6 β€” GPIO / SPI1_MISO
Pin 17 PA7 β€” GPIO / SPI1_MOSI
Pin 18 PB0 β€” GPIO / ADC_IN8
Pin 19 PB1 β€” GPIO / ADC_IN9
Pin 20 PB2 β€” GPIO / BOOT1
Pin 21 PB10 β€” GPIO / I2C2_SCL
Pin 22 PB11 β€” GPIO / I2C2_SDA
Pin 23 PB12 β€” GPIO / SPI2_NSS
Pin 24 PB13 β€” GPIO / SPI2_SCK
Pin 25 PB14 β€” GPIO / SPI2_MISO
Pin 26 PB15 β€” GPIO / SPI2_MOSI
Pin 27 PA8 β€” GPIO / MCO
Pin 28 PA9 β€” GPIO / USART1_TX
Pin 29 PA10 β€” GPIO / USART1_RX
Pin 30 PA11 β€” GPIO / USART1_CTS
Pin 31 PA12 β€” GPIO / USART1_RTS
Pin 32 PA13 β€” GPIO / SWDIO
Pin 33 PA14 β€” GPIO / SWCLK
Pin 34 PA15 β€” GPIO / JTDI
Pin 35 PB3 β€” GPIO / JTDO
Pin 36 PB4 β€” GPIO / NJTRST
Pin 37 PB5 β€” GPIO / I2C1_SMBA
Pin 38 PB6 β€” GPIO / I2C1_SCL
Pin 39 PB7 β€” GPIO / I2C1_SDA
Pin 40 BOOT0 β€” Boot mode selection
Pin 41 PB8 β€” GPIO / I2C1_SCL
Pin 42 PB9 β€” GPIO / I2C1_SDA
Pin 43 VDD β€” Digital power supply
Pin 44 VSS β€” Ground
Pin 45 PC14 β€” GPIO / OSC32_IN
Pin 46 PC15 β€” GPIO / OSC32_OUT
Pin 47 PC13 β€” GPIO / RTC output
Pin 48 VBAT β€” Battery backup supply

Safe Operating Area (SOA) & Thermal Characteristics

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

STM32F030C6T6 is suitable for 6 applications: Industrial Control, Consumer Electronics, Home Automation, Motor Control, Sensor Interfacing, IoT Edge Devices.

🏭

Industrial Control

The STM32F030C6T6 is well-suited for industrial control systems such as PLCs, motor drives, and factory automation. Its 48 MHz Cortex-M0 core provides deterministic real-time performance for control loops, while the multiple 16-bit timers with PWM generation enable precise motor speed and position control. The 12-bit ADC with up to 10 channels allows for accurate current and voltage sensing, essential for closed-loop control. The device's wide operating temperature range (-40Β°C to +85Β°C) and robust I/O structure ensure reliable operation in harsh industrial environments. Communication interfaces like USART, SPI, and I2C facilitate integration with industrial networks (e.g., Modbus) and sensor arrays. The low-power modes help reduce energy consumption in always-on monitoring applications. Overall, the STM32F030C6T6 offers a cost-effective solution for industrial control without compromising on performance or reliability.

πŸ“±

Consumer Electronics

In consumer electronics, the STM32F030C6T6 is ideal for smart home devices, remote controls, and small appliances. Its low power consumption and multiple low-power modes extend battery life in portable devices. The rich peripheral set, including I2C, SPI, and USART, allows easy interfacing with sensors, displays, and wireless modules (e.g., Bluetooth LE). The 32 KB Flash is sufficient for firmware implementing user interfaces, communication protocols, and sensor processing. The compact LQFP-48 package fits into space-constrained designs, and the wide supply voltage range (2.4V to 3.6V) accommodates various battery chemistries. The device's cost-effectiveness makes it a popular choice for high-volume consumer products where price is a key factor. Additionally, the STM32 ecosystem provides extensive software libraries and examples, accelerating development cycles.

🧩

Home Automation

The STM32F030C6T6 is a strong candidate for home automation hubs, smart thermostats, and lighting control systems. Its multiple communication interfaces (USART, SPI, I2C) enable seamless connectivity with various sensors and actuators, such as temperature sensors, motion detectors, and relay modules. The device's low-power modes are crucial for battery-powered wireless nodes, allowing years of operation on a single coin cell. The 12-bit ADC can read analog sensors like light-dependent resistors (LDRs) and thermistors. The 32 KB Flash provides ample space for implementing protocols like Zigbee, Z-Wave, or proprietary RF stacks when paired with an external transceiver. The STM32F030C6T6's robust I/O and ESD protection ensure reliable operation in residential environments. Its affordability makes it suitable for mass deployment in smart home ecosystems.

⚑

Motor Control

The STM32F030C6T6 excels in motor control applications, including brushless DC (BLDC), permanent magnet synchronous (PMSM), and stepper motors. Its 48 MHz core can execute field-oriented control (FOC) algorithms with sufficient bandwidth for many applications. The device features multiple 16-bit timers with complementary PWM outputs and dead-time insertion, essential for driving three-phase inverters. The 12-bit ADC with up to 10 channels can sample motor phase currents and DC bus voltage simultaneously, enabling precise current regulation. The STM32F030C6T6 also includes a comparator and operational amplifier options (in some variants) for overcurrent protection. The low-power modes help reduce standby consumption in battery-powered tools. With the STM32 motor control SDK, developers can quickly implement sensorless FOC, reducing development time. The device's cost-effectiveness makes it a popular choice for high-volume motor control applications like fans, pumps, and power tools.

πŸ”§

Sensor Interfacing

The STM32F030C6T6 is well-suited for sensor interfacing in IoT and data acquisition systems. Its I2C and SPI interfaces allow direct connection to a wide range of digital sensors, including temperature, humidity, pressure, and gas sensors. The 12-bit ADC can read analog sensors such as photodiodes, thermocouples (with external amplification), and strain gauges. The device's DMA controller (5 channels) enables efficient data transfer from peripherals to memory without CPU intervention, reducing power consumption and freeing the core for other tasks. The 32 KB Flash can store calibration data and sensor fusion algorithms. The low-power modes are critical for battery-powered sensor nodes, allowing periodic wake-up and measurement. The STM32F030C6T6's small package and low cost make it ideal for distributed sensor networks. Additionally, the STM32CubeMX tool simplifies pin assignment and code generation for various sensor configurations.

🌐

IoT Edge Devices

The STM32F030C6T6 serves as an efficient MCU for IoT edge devices, handling local processing, sensor data aggregation, and communication with cloud services via external connectivity modules. Its low power consumption and multiple low-power modes enable battery-powered operation for years. The device's communication interfaces (USART, SPI, I2C) allow seamless integration with Wi-Fi, Bluetooth, or LoRa modules. The 32 KB Flash is sufficient for lightweight IoT protocols like MQTT and CoAP, as well as for storing device credentials. The 12-bit ADC can read analog sensors for environmental monitoring. The STM32F030C6T6's robust security features, including a unique device ID, support secure boot and firmware authentication. Its cost-effectiveness makes it suitable for mass deployment in smart agriculture, smart city, and industrial IoT applications. The STM32 ecosystem provides cloud connectivity examples, accelerating development.

Recommended Products Summary

L6206 DMOS driver for motor control Used in: Industrial Control TSC2046 Touch screen controller for HMI Used in: Industrial Control SPBTLE-RF Bluetooth Low Energy module Used in: Consumer Electronics LSM6DS3 Inertial measurement unit Used in: Consumer Electronics S2-LP Sub-1GHz transceiver Used in: Home Automation TMP112 Temperature sensor Used in: Home Automation L6230 Three-phase motor driver Used in: Motor Control STL220N6F7 Power MOSFET for inverter Used in: Motor Control HTS221 STMicroelectronics Used in: Sensor Interfacing LPS22HB Pressure sensor Used in: Sensor Interfacing ESP8266 Wi-Fi module Used in: IoT Edge Devices SX1276 LoRa transceiver Used in: IoT Edge Devices
What is the operating voltage of STM32F030C6T6?
The STM32F030C6T6 operates from 2.4V to 3.6V. According to the ST datasheet (STM32F030x4/x6/x8/xC), the device requires a supply voltage within this range for normal operation, with an absolute maximum rating of 4.0V.
What is the maximum clock frequency of STM32F030C6T6?
The STM32F030C6T6 has a maximum core clock frequency of 48 MHz. This is achieved using an internal or external oscillator, with the internal HSI running at 8 MHz and the PLL capable of multiplying up to 48 MHz.
How much Flash memory does STM32F030C6T6 have?
The STM32F030C6T6 has 32 KB of Flash memory. This is sufficient for moderate-complexity firmware, and the Flash supports read-while-write for firmware updates without halting the core.
What is the difference between STM32F030C6T6 and STM32F030C8T6?
The STM32F030C6T6 has 32 KB Flash and 4 KB SRAM, while the STM32F030C8T6 has 64 KB Flash and 8 KB SRAM. Both are in the same LQFP-48 package and are pin-to-pin compatible, but the C8 variant offers double the memory for more complex applications.
Can STM32F030C6T6 be used for motor control?
Yes, the STM32F030C6T6 is suitable for motor control applications. It features multiple 16-bit timers with PWM generation capabilities, a 12-bit ADC for current sensing, and a 48 MHz core for real-time control loops. It can drive BLDC, PMSM, and brushed DC motors with appropriate external drivers.
What is the price of STM32F030C6T6?
As of 2026-08-05, the STM32F030C6T6 is priced at approximately $2.35 for single-unit quantities, dropping to $1.45 at 1000 units. Prices vary by distributor and volume, so check current stock and pricing on DigiKey or Mouser.
Where can I buy STM32F030C6T6 online?
The STM32F030C6T6 is available from major distributors such as DigiKey, Mouser, and Farnell. You can also purchase directly from STMicroelectronics' e-store. As of 2026-08-05, it is in stock at most distributors.
What is the lead time for STM32F030C6T6?
The typical lead time for STM32F030C6T6 is 8-12 weeks for large orders, but small quantities are usually available immediately from distributor stock. As of 2026-08-05, DigiKey and Mouser show it in stock with same-day shipping.
Is STM32F030C6T6 in stock?
Yes, as of 2026-08-05, the STM32F030C6T6 is in stock at major distributors including DigiKey and Mouser. Availability can change, so check the distributor websites for real-time inventory.
What is the best drop-in replacement for STM32F030C6T6?
The best drop-in replacement for STM32F030C6T6 is the STM32F030C8T6, which is pin-to-pin compatible in the same LQFP-48 package and offers double the Flash and SRAM. Other drop-in options include the STM32F031C6T6 and STM32F042C6T6, both in LQFP-48 with similar pinouts.
Can STM32F030C8T6 replace STM32F030C6T6?
Yes, the STM32F030C8T6 can replace the STM32F030C6T6 as a drop-in replacement. Both share the same LQFP-48 package and pinout, and the C8 variant has more memory, so it is a superset. No PCB changes are required.
Where can I download the STM32F030C6T6 datasheet PDF?
The STM32F030C6T6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f030c6.pdf. It is also available on distributor sites like DigiKey and Mouser.
Where can I find the STM32F030C6T6 pinout?
The STM32F030C6T6 pinout is detailed in the datasheet (Section 4, Pin descriptions). The LQFP-48 package has 48 pins, with multiple VDD, VSS, and GPIO pins. The pinout is also available in the STM32CubeMX tool for easy configuration.
What development tools are compatible with STM32F030C6T6?
The STM32F030C6T6 is supported by the STM32CubeIDE, Keil MDK-ARM, and IAR Embedded Workbench. It can be programmed via SWD using ST-Link or J-Link debuggers. The STM32CubeMX tool simplifies pin configuration and code generation.
Is STM32F030C6T6 RoHS compliant?
Yes, the STM32F030C6T6 is RoHS compliant. According to STMicroelectronics, the device is lead-free and meets the requirements of the RoHS directive, making it suitable for use in products sold in the EU and other regions.
What are the low-power modes of STM32F030C6T6?
The STM32F030C6T6 supports Sleep, Stop, and Standby low-power modes. In Sleep mode, the core is stopped but peripherals remain active. In Stop mode, all clocks are stopped, and in Standby mode, the device consumes the lowest power with only a few wake-up sources.
How many timers does STM32F030C6T6 have?
The STM32F030C6T6 has five 16-bit timers and one 32-bit timer. These timers support PWM generation, input capture, output compare, and encoder interface modes, making them versatile for motor control and timing applications.
What communication interfaces are available on STM32F030C6T6?
The STM32F030C6T6 features I2C, SPI, and USART communication interfaces. It has one I2C, one SPI, and two USARTs, supporting standard protocols for interfacing with sensors, displays, and other microcontrollers.
What is the ADC resolution of STM32F030C6T6?
The STM32F030C6T6 has a 12-bit ADC with up to 10 external channels. The ADC supports conversion rates up to 1 Msps and can be used for sensor reading, current sensing, and other analog measurements.
What is the package size of STM32F030C6T6?
The STM32F030C6T6 is available in a 48-pin LQFP package with a body size of 7x7 mm and a 0.5 mm pitch. This compact package is suitable for space-constrained PCB designs.

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

Selection Guide

Choose the STM32F030C6T6 when you need a cost-effective 32-bit MCU with balanced performance and peripherals for applications like industrial control, consumer electronics, or sensor interfacing. If you require more memory for complex firmware, consider the STM32F030C8T6, which is pin-compatible and offers double the Flash and SRAM. If you need USB or CAN connectivity, the STM32F042C6T6 provides these features in the same package. For applications where DMA is not critical and cost is paramount, the STM32F031C6T6 is a slightly cheaper alternative, but it lacks DMA and has fewer timers. All alternatives are drop-in replacements in the LQFP-48 package, so you can easily switch between them without PCB changes. Evaluate your memory, connectivity, and DMA requirements to select the best fit.

Comparison with Alternatives

Parameter This Product STM32F030C8T6 STM32F031C6T6 STM32F042C6T6
Package LQFP-48 LQFP-48 LQFP-48 LQFP-48
Flash Memory 32 KB 64 KB 32 KB 32 KB
SRAM 4 KB 8 KB 4 KB 6 KB
Core Frequency 48 MHz 48 MHz 48 MHz 48 MHz
DMA Channels 5 5 0 5
USB No No No Yes (Device)
CAN No No No Yes
Price (1k) $1.45 $1.70 $1.40 $1.90

Key Differentiators

  • Cost-effective 32-bit performance (vs STM32F031C6T6)
  • Memory scalability (vs STM32F030C8T6)
  • Pin-to-pin compatibility with higher-featured variants (vs STM32F042C6T6)

Design Notes

Decouple the power supply with a 100nF ceramic capacitor on each VDD pin and a 4.7uF capacitor on the main supply. Place capacitors as close to the pins as possible to minimize inductance. The STM32F030C6T6 operates from 2.4V to 3.6V, so ensure the supply is stable within this range, especially during transient loads.

For the LQFP-48 package, use a 4-layer PCB with a solid ground plane to reduce noise and improve EMC. Route the crystal oscillator (if used) with short traces and a ground guard ring. Keep the SWD lines (PA13, PA14) short and avoid routing them near high-speed signals to prevent programming issues.

Ensure the BOOT0 pin is properly configured to boot from Flash (tied low). If BOOT0 is high, the device will boot from the system memory, which may prevent your firmware from running. Also, configure the RCC to enable the PLL for 48 MHz operation; the default HSI is 8 MHz, which may be insufficient for time-critical applications.

Compliance Information

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

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

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