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

STM32F401CCU6 ARM Cortex-M4 MCU, 84 MHz, 256 KB Flash

MPNSTM32F401CCU6
Active

STMicroelectronics STM32F4 series, ARM Cortex-M4 32-bit MCU, 84 MHz, 256 KB Flash, 64K x 8 RAM, 36 I/O, 1.7V-3.6V, -40°C to 85°C, 48-UFQFN exposed pad.

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

Specifications

STM32F401CCU6 specifications
ParameterValue
SeriesSTM32F4
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.7V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed84MHz
PackageTray
RAM size64K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, I²S, POR, PWM, WDT
ConnectivityI²C, IrDA, LINbus, SDIO, SPI, UART/USART, USB OTG
Number of i (O)36
Core processorARM® Cortex®-M4
Case48-UFQFN Exposed Pad
Data convertersA/D 10x12b
Program memory size256KB (256K x 8)

Product details

The STM32F401CCU6: The ARM Cortex-M4 core includes a single-precision FPU. Temperature range is industrial grade at -40°C to 85°C, suitable for outdoor telecom, factory sensors, and automotive cabin-adjacent modules.

USB OTG and peripheral set — what connects where

The USB OTG peripheral is a key differentiator in the 48-pin QFN package — it allows the MCU to act as either a USB host or device, which opens up direct connection to USB flash drives, keyboards, or a debug dongle without an external host controller. The 36 available I/O lines are enough for a small display, keypad, and a handful of sensors, but you will need to multiplex if the design calls for a parallel LCD or more than a few external peripherals. The I²S interface is useful for audio codec connection; the DMA engine can move data between peripherals and memory without CPU intervention, which matters when the core is busy with control loops.

Package and PCB layout — 48-UFQFN exposed pad

Housed in a 48-UFQFN exposed-pad package (supplier device package 48-UFQFPN, 7x7 mm), this is a surface-mount QFN with a central thermal pad.

Frequently asked questions

Does STM32F401CCU6 support USB OTG?

Yes, the STM32F401CCU6 includes USB OTG connectivity, allowing it to operate as either a USB host or device without an external controller.

How to program STM32F401CCU6?

Programming is done through the serial wire debug (SWD) interface using standard ARM debug probes (J-Link, ST-Link, etc.). The internal oscillator allows boot from internal Flash with BOOT0 strapped low. ST's STM32CubeProgrammer or any ARM-compatible IDE can flash the device.