EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32L412KBU6

STM32L412KBU6

STMicroelectronics
ARM® Cortex®-M4 STM32L4 Microcontroller IC 32-Bit 80MHz 128KB (128K x 8) FLASH 32-UFQFPN (5x5)
Active2,073 in stock

Overview

The STM32L412KBU6 is an ultra-low-power microcontroller based on the ARM Cortex-M4 core with FPU, operating at up to 80MHz. It integrates 128KB of Flash memory and 40KB of SRAM, making it suitable for applications requiring efficient processing and extended battery life. This MCU features a comprehensive set of peripherals and flexible power control.

Why Choose This Part

Engineers benefit from the STM32L412KBU6's excellent balance of performance and ultra-low power consumption, critical for extending battery life in portable and embedded systems. The integrated DSP instructions and FPU on the Cortex-M4 core enable efficient signal processing, while diverse communication peripherals simplify integration. Its small 32-UFQFPN package is advantageous for space-constrained designs.

Applications

Battery-Powered Sensors
Ideal for sensor nodes that need to operate for long durations on battery power, leveraging its low-power modes and integrated analog peripherals.
Wearable Devices
Suitable for various wearable electronics due to its small footprint (32-UFQFPN), low power consumption, and DSP capabilities for signal processing.
Smart Home Devices
Can be used in smart home appliances and IoT devices where energy efficiency and connectivity options like I2C, SPI, and UART are crucial.
Industrial Sensor Modules
Provides the necessary processing power and communication interfaces for data acquisition and control in industrial sensor applications.
Metering Equipment
Its precision analog-to-digital converter (10x12b) and low power operation make it well-suited for various types of metering equipment.

Key Specifications

Speed 80MHz
RAM Size 40K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, PWM, WDT
Connectivity I2C, Infrared, IrDA, LINbus, Quad SPI, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 26
Core Processor ARM Cortex-M4
Package / Case 32-UFQFN Exposed Pad
Data Converters A/D 10x12b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 32-UFQFPN (5x5)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

Getting Started

To get started with the STM32L412KBU6, engineers can utilize the STM32CubeIDE for development, which supports a complete ecosystem including C/C++ development tools, debuggers, and an extensive set of software libraries. Evaluation boards like the NUCLEO-L412KB offer an easy entry point for prototyping, providing access to all MCU pins and integrated debuggers.

Dev Boards

Development boards and breakout modules featuring the STM32L412KBU6 or compatible chips — ready to use for prototyping.

NUCLEO-L432KC STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-32 dev board STM32L432KC, supports Arduino nano conn
Digi-Key Mouser 2,384 in stock
NUCLEO-L476RG STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32L476RG MCU, supports Arduino & ST morpho
Digi-Key Mouser 3,059 in stock

STM32L412 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash Stock
STM32L412KBU6 (this part) 128KB 2,073
STM32L412K8U6 64KB 3,751

Also Consider

ATSAMD21G18A-AU MCHPMicrochip Technology - This offers a similar Cortex-M0+ core with 256KB Flash and 32KB RAM, providing a good balance of performance and power for general-purpose applications.
The 2026 Embedded Online Conference