EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
16days 10hrs 51min 08sec
Learn More →
STM32L431CBU6

STM32L431CBU6

STMicroelectronics
ARM® Cortex®-M4 STM32L4 Microcontroller IC 32-Bit 80MHz 128KB (128K x 8) FLASH 48-UFQFPN (7x7)
Active9,376 in stock

Overview

The STM32L431CBU6 is an ultra-low-power 32-bit microcontroller based on the ARM Cortex-M4 core running at up to 80MHz. It features 128KB of Flash memory and 64KB of RAM, balancing performance with extremely low power consumption for battery-operated devices. The chip includes an FPU and DSP instructions, making it suitable for signal processing tasks in power-constrained environments.

Why Choose This Part

The STM32L431CBU6 excels with its FlexPowerControl technology, enabling shutdown currents as low as 0.01 microamps while maintaining RTC functionality. Its ART Accelerator improves execution efficiency from Flash, and the integrated FPU allows for efficient handling of complex mathematical algorithms without a significant power penalty.

Applications

Battery-Powered Wearables
Ideal for fitness trackers and smartwatches due to its low power modes and compact 48-UFQFPN package.
Industrial IoT Sensors
Supports multiple communication interfaces like CANbus and QSPI for remote sensor nodes that require long battery life.
Capacitive Touch Interfaces
Utilizes integrated capacitive sensing hardware for modern user interfaces in handheld devices.

Key Specifications

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

Getting Started

Start development using the STM32CubeL4 software package and the STM32CubeIDE ecosystem. For hardware evaluation, the NUCLEO-L432KC board provides a compatible starting point for the L4 series, while a Segger J-Link or ST-LINK V3 can be used for debugging the 48-pin UFQFPN target hardware.

Dev Boards

Development boards and breakout modules featuring the STM32L431CBU6 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
STM32L476 Nucleo-64 STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 2,459 in stock
NUCLEO-L4A6ZG STMicroelectronics
STM32L4A6 Nucleo-144 STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 972 in stock
NUCLEO-L452RE STMicroelectronics
STM32L452 Nucleo-64 STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 546 in stock
NUCLEO-L452RE-P STMicroelectronics
STM32L452 Nucleo-64 STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 126 in stock
Part of STM32 family » STM32L431

STM32L431 Family

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

Part Number Connectivity I/O Pins Package ADC/DAC Flash Temp Range Stock
STM32L431CBU6 (this part) CANbus, I2C, IrDA,.. 39 UFQFN-48 A/D 10x12b; D/A 2x.. 128KB -40degC ~ 85degC (.. 9,376
STM32L431RCY6TR Tape & Reel CANbus, I2C, IrDA,.. 52 UFBGA-64 A/D 16x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 7,719
STM32L431CCU6 CANbus, I2C, IrDA,.. 39 UFQFN-48 A/D 10x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 4,536
STM32L431CCT6TR Tape & Reel CANbus, I2C, IrDA,.. 39 LQFP-48 A/D 10x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 8,289
STM32L431CBT6 CANbus, I2C, IrDA,.. 39 LQFP-48 A/D 10x12b; D/A 2x.. 128KB -40degC ~ 85degC (.. 6,847
STM32L431CCU6TR Tape & Reel CANbus, I2C, IrDA,.. 39 UFQFN-48 A/D 10x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 4,988
STM32L431CCY6TR Tape & Reel CANbus, I2C, IrDA,.. 39 UFBGA-49 A/D 10x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 3,663
STM32L431KCU6 CANbus, I2C, IrDA,.. 26 UFQFN-32 A/D 10x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 2,205
STM32L431CCT6 CANbus, I2C, IrDA,.. 39 LQFP-48 A/D 10x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 2,669
STM32L431KBU3 CANbus, I2C, IrDA,.. 26 UFQFN-32 A/D 10x12b; D/A 2x.. 128KB -40degC ~ 125degC .. 2,383
STM32L431VCT6 CANbus, I2C, IrDA,.. 83 LQFP-100 A/D 16x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 10
STM32L431RBT6 CANbus, I2C, IrDA,.. 52 LQFP-64 A/D 16x12b; D/A 2x.. 128KB -40degC ~ 85degC (.. 17
STM32L431KBU6 CANbus, I2C, IrDA,.. 26 UFQFN-32 A/D 10x12b; D/A 2x.. 128KB -40degC ~ 85degC (.. 1,333

Also Consider

STM32L433CBU6 STMicroelectronics - Provides a similar footprint and power profile but adds a dedicated USB 2.0 crystal-less interface.
ATSAML21G18B MCHPMicrochip Technology - An alternative ARM Cortex-M0+ ultra-low-power MCU for applications that prioritize even lower power over the M4 processing performance.