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

STM32F042C6T7 ARM Cortex-M0 MCU, 48 MHz, 32 KB Flash

MPNSTM32F042C6T7
Active

STMicroelectronics STM32F042C6T7, 32-Bit Single-Core ARM Cortex-M0 MCU, 48MHz, 32KB Flash, 6K x 8 RAM, 48-LQFP, -40°C~105°C.

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

Specifications

STM32F042C6T7 specifications
ParameterValue
SeriesSTM32F0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.65V ~ 3.6V
Operating temperature-40°C~105°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

48 MHz Cortex-M0 with USB and CAN on a 48-pin package

Memory sizing for the firmware engineer

32 KB of Flash is enough for a bootloader plus a single-application control loop with USB CDC or CANopen basic functionality. The 6 KB SRAM is the tighter resource: a USB endpoint buffer (up to 1 KB) plus a CAN message queue (up to 512 bytes) leaves roughly 4 KB for stack and variables. If your application needs over-the-air update staging or a large lookup table, you will bump into the memory ceiling — consider the STM32F042C4 (16 KB Flash) or the STM32F042K6 (32 KB Flash, 64-pin) if you need more headroom.

New designs can commit to it without worrying about a last-time-buy window closing. The base number STM32F042 covers multiple Flash and pin-count variants.

Frequently asked questions

What is the closest pin-compatible alternative to STM32F042C6T7 in this family?

Within the STM32F042 series, the STM32F042C4T6 is pin-compatible in the same 48-LQFP footprint but has 16 KB Flash instead of 32 KB. For more Flash, the STM32F042K6T6 uses a 64-pin LQFP and is not pin-compatible. If you need the same 48-pin package with more memory, the STM32F072C8T6 (128 KB Flash, Cortex-M0) is a drop-in replacement with the same pinout, though it requires firmware changes for the larger memory map and additional peripherals.