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

STM32L412CBU6 MCU, ARM Cortex-M4 80 MHz, 128 KB Flash

MPNSTM32L412CBU6
Active

STMicroelectronics STM32L4 series ARM Cortex-M4 32-bit MCU, 80 MHz, 128 KB Flash, 40 KB SRAM, 38 I/O, USB, 10x12-bit ADC, -40 to 85°C, 48-UFQFPN exposed pad, tray.

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

Specifications

STM32L412CBU6 specifications
ParameterValue
SeriesSTM32L4
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.71V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed80MHz
PackageTray
RAM size40K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, DMA, PWM, WDT
ConnectivityI²C, Infrared, IrDA, LINbus, Quad SPI, SPI, UART/USART, USB
Number of i (O)38
Core processorARM® Cortex®-M4
Case48-UFQFN Exposed Pad
Data convertersA/D 10x12b
Program memory size128KB (128K x 8)

Product details

80 MHz Cortex-M4 with FPU — enough headroom for sensor fusion loops

The STM32L412CBU6 runs an ARM Cortex-M4 core at 80 MHz with a single-precision FPU — the DSP extensions and hardware divide let it chew through a 9-axis IMU fusion filter or a FFT on 256 samples without the core saturating. At 80 MHz the flash wait-state profile starts to bite above 32 MHz, so tight loops that fit in SRAM or use the ART Accelerator keep the CPI low. The 128 KB flash and 40 KB SRAM leave room for a FreeRTOS heap and a moderate application stack after the HAL and BSP footprints.

The brown-out detect resets the core cleanly if the rail dips below the programmable threshold — no external supervisor needed for most battery-powered designs. The 48-UFQFPN exposed pad (7x7 mm) pulls heat through the PCB ground plane; a 4-layer board with thermal vias under the pad keeps the junction below 85°C in continuous operation.

USB, Quad SPI, and 38 I/O — connectivity for a sensor hub or fieldbus bridge

The STM32L412CBU6 packs USB 2.0 (device/host/OTG), Quad SPI for external flash or SRAM expansion, plus I²C, SPI, UART, and IrDA. The 38 I/O in a 48-pin package is a high pin-to-package ratio — useful for a compact sensor board that needs a parallel LCD or a keypad matrix alongside the serial interfaces. The 10-channel 12-bit ADC samples at up to 5 Msps in single-shot mode; for multi-sensor acquisition at lower rates the hardware oversampling and digital filter reduce noise without CPU intervention.

Frequently asked questions

Does STM32L412CBU6 have USB?

Yes, it includes USB 2.0 with device, host, and OTG support. The pin assignments are standard for the STM32L4 USB peripheral — D+ on PA12, D- on PA11, and VBUS sensing on PA9. No external crystal is needed for USB if the internal oscillator is trimmed.

What is the closest functional alternative to STM32L412CBU6?

The STM32L422KBT6 is the closest sibling — same Cortex-M4 at 80 MHz, same flash and SRAM, same connectivity set. The key difference is the package: the L422 comes in a 32-pin package with 26 I/O vs the L412's 48-pin package with 38 I/O. If you need the extra I/O or the 48-UFQFPN footprint, stick with the L412.