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

ST STM32F042C6T6TR ARM Cortex-M0 MCU, 48 MHz, 32 KB Flash

MPNSTM32F042C6T6TR
Active

STMicroelectronics STM32F0 series, ARM® Cortex®-M0 32-bit MCU, 48 MHz, 32 KB Flash, 6 KB RAM, USB + CAN, 38 I/O, 48-LQFP, -40 to 85°C.

$4.3200Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32F042C6T6TR specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.65V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed48MHz
PackageTape & Reel (TR); Cut Tape (CT)
RAM size6K x 8
Core size32-Bit Single-Core
PeripheralsDMA, I²S, POR, PWM, WDT
ConnectivityCANbus, HDMI-CEC, I²C, IrDA, LINbus, SPI, UART/USART, USB
Number of i (O)38
Core processorARM® Cortex®-M0
Case48-LQFP
Data convertersA/D 13x12b
Program memory size32KB (32K x 8)

Product details

The STM32F042C6T6TR is an ARM Cortex-M0 MCU clocked at 48 MHz, with 32 KB Flash and 6 KB RAM. The 48 MHz Cortex-M0 core handles simple control loops and protocol stacks (USB CDC, CANopen) without breaking the power budget.

What the key ratings mean for fit

The 48 MHz core speed sets the timing margin for protocol bit-banging and ADC sampling. With a 12-bit ADC (13 channels) and internal oscillator, this MCU can sample a few analog inputs at tens of kHz while handling USB traffic — but the 6 KB RAM limits DMA buffers, so keep the ADC conversion sequence short.

Frequently asked questions

What is STM32F042C6T6TR's core speed and memory?

The core runs at 48 MHz, with 32 KB Flash program memory and 6 KB SRAM.

What interfaces does this MCU support?

It includes USB 2.0 (with integrated PHY), CANbus, I²C, SPI, UART/USART, and HDMI-CEC.