Skip to main content
STMicroelectronics STM32F030CCT6TR — Microcontrollers & Processors (MCU / MPU / DSP)

STM32F030CCT6TR STMicroelectronics MCU, ARM Cortex-M0, 48MHz

MPNSTM32F030CCT6TR
Active

STMicroelectronics STM32F0 series STM32F030CCT6TR, ARM Cortex-M0 32-Bit Single-Core MCU, 48MHz, 256KB Flash, 32K x 8 RAM, 48-LQFP (7x7mm), -40°C to 85°C, 2.4V to 3.6V supply.

$4.0800Ref. price · indicative, final on quote
Packaging48-LQFP
RoHSROHS3 Compliant
SeriesSTM32F0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F030CCT6TR specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2.4V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed48MHz
PackageTape & Reel (TR); Cut Tape (CT)
RAM size32K x 8
Core size32-Bit Single-Core
PeripheralsDMA, POR, PWM, WDT
ConnectivityI²C, SPI, UART/USART
Number of i (O)39
Core processorARM® Cortex®-M0
Case48-LQFP
Data convertersA/D 12x12b
Program memory size256KB (256K x 8)

Product details

Cortex-M0 workhorse for cost-sensitive control

The STM32F030CCT6TR: It targets cost-optimized embedded control applications — motor drives, sensor hubs, industrial I/O modules, and consumer appliance controllers — where the balance of processing throughput and peripheral integration matters more than raw MIPS. The 48-LQFP package (7x7 mm body) gives 39 accessible I/Os, enough for a modest keypad, display, or fieldbus interface without needing a larger footprint.

At 48 MHz the Cortex-M0 core executes most single-cycle instructions.

The built-in POR (power-on reset) and BOR (brownout reset) handle supply sequencing without an external supervisor IC — one less line item on the BOM.

The peripheral set includes two I²C interfaces, two SPIs, and up to six UART/USARTs. The 12-bit ADC has 12 channels.

Frequently asked questions

What is a replacement for STM32F030CCT6TR?

The STM32L151CBU6A is a functional alternative from the STM32L1 series, but it is not a pin-compatible drop-in: it uses a Cortex-M3 core at 32 MHz, has 128 KB Flash (half the density), and comes in a UFBGA package versus the 48-LQFP of this part. For a direct footprint and performance match, the STM32F030CCT6 (tray packaging) or other STM32F0CCT6 variants share the same die and pinout.

Can I program STM32F030CCT6TR with Arduino IDE?

Yes, the STM32F030CCT6TR is supported by the STM32duino core (STM32Core) for the Arduino IDE, using a serial or ST-Link programmer. The 48 MHz Cortex-M0 core runs Arduino sketches with the standard Wiring API, though some peripheral libraries (e.g., USB) are not available since this part lacks USB hardware.

Is STM32F030CCT6TR compatible with STM32CubeMX?

Yes, STM32CubeMX fully supports the STM32F030CCT6TR. You can configure the clock tree, pin assignments, and peripheral initialization (I²C, SPI, UART, ADC, timers) and generate HAL-based project code for Keil, IAR, or STM32CubeIDE.