Skip to main content
PartAndStock
Blog

What Is the STM32F401? Cortex-M4 MCU: Specs and Uses

November 2, 2026 4 min read
Quick answer

The STM32F401 is a 32-bit ARM Cortex-M4 (FPU) microcontroller; up to 84 MHz, up to 256 KB flash, 64 KB SRAM. It is a balanced step above the STM32F103 (M3) and is found on some 'Black Pill' boards. It is used for control/audio work needing FPU/DSP; the core is 3.3 V (many pins 5 V tolerant).

The STM32F401 is a 32-bit ARM Cortex-M4 microcontroller (FPU + DSP). With up to 84 MHz and a low price it is a balanced step above the STM32F103; it is found on some "Black Pill" boards. For the concept, see what is a microcontroller (MCU).

What is the STM32F401 used for?

Control/DSP work that needs floating point (FPU), USB devices, audio processing, robotics and general high-performance embedded applications. The Cortex-M4 core is faster than the M3 (F103) in math-heavy tasks.

Specifications

ParameterValue
CoreARM Cortex-M4 (FPU), 84 MHz
Flash / SRAMup to 256 KB / 64 KB
Supply3.3 V (many pins 5 V tolerant)
PeripheralsUSB, SPI, I2C, UART, 12-bit ADC, timers

Equivalents

Find it in our catalog

Use the STM32F401 search.

Frequently Asked Questions

What is the STM32F401?+
The STM32F401 is a 32-bit ARM Cortex-M4 (FPU) microcontroller; it offers up to 84 MHz, up to 256 KB flash and 64 KB SRAM. It is a balanced step above the STM32F103.
What is the difference between the STM32F401 and the STM32F103?+
The F401 is a Cortex-M4 (FPU + DSP, 84 MHz); the F103 is a Cortex-M3 (72 MHz, no FPU). In floating-point/DSP work the F401 is faster.
Is the STM32F401 5V tolerant?+
The core is 3.3 V; many GPIOs are 5 V tolerant (not all — check the datasheet).
What is an equivalent to the STM32F401?+
The faster STM32F411; the cheap STM32F103; and the powerful STM32F407.