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

STM32F401CBU3 ARM Cortex-M4 MCU, 84 MHz, 128 KB Flash

MPNSTM32F401CBU3
Active

STMicroelectronics STM32F401CBU3, STM32F4 series, 32-bit ARM Cortex-M4 MCU, 84 MHz, 128 KB Flash, 64 KB SRAM, 36 I/O, USB OTG, 1.7V-3.6V, -40°C to 125°C, 48-UFQFPN (7x7).

$6.2600Ref. price · indicative, final on quote
Packaging48-UFQFN Exposed Pad
RoHSROHS3 Compliant
SeriesSTM32F4
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32F401CBU3 specifications
ParameterValue
SeriesSTM32F4
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.7V ~ 3.6V
Operating temperature-40°C ~ 125°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 size128KB (128K x 8)

Product details

84 MHz Cortex-M4 with DSP and FPU — throughput for control and signal processing

The core includes a single-cycle DSP instruction set and a floating-point unit (FPU), which offloads math-heavy tasks like motor-control loops or audio filtering from the main loop. The 84 MHz clock is the system ceiling; the flash prefetch buffer and ART Accelerator keep zero-wait execution from Flash for most of the code, so the core can sustain its throughput without stalling on instruction fetches. That matters for tight control loops where every cycle counts.

This MCU includes a USB OTG interface, which allows it to act as either a USB host or device — useful for connecting to a keyboard, memory stick, or smartphone without an external USB controller. With 36 general-purpose I/O pins in the 48-pin package, there's enough headroom for a typical control board with a few sensors, an LCD, and a serial interface. The 10-channel 12-bit ADC captures analog signals from potentiometers, current shunts, or thermistors.

Package and footprint — 48-UFQFPN with exposed pad

The device comes in a 48-UFQFN exposed-pad package measuring 7x7 mm.

Frequently asked questions

Can STM32F401CBU3 run at 84 MHz with all peripherals enabled?

Yes, the core is rated for 84 MHz operation. The flash prefetch and ART Accelerator keep zero-wait execution from Flash, so the CPU can run at full speed while peripherals like USB OTG, SPI, and ADC are active. The datasheet's system clock tree shows the PLL can generate 84 MHz from an external crystal or internal oscillator.

Does STM32F401CBU3 support USB OTG?

Yes, the connectivity list includes USB OTG. This allows the MCU to operate as either a USB host or device, supporting connections to keyboards, mass storage, or smartphone-class peripherals without an external USB controller chip.

What is the difference between STM32F401CBU3 and STM32F401CCU3?

The difference is Flash memory size: the STM32F401CBU3 has 128 KB of Flash, while the STM32F401CCU3 has 256 KB. Both share the same 84 MHz Cortex-M4 core, 64 KB SRAM, 48-pin package, and pinout, so a firmware migration is straightforward if you need more code space.