STM32L431RBT6
Overview
The STM32L431RBT6 is an ultra-low-power 32-bit microcontroller based on the Arm Cortex-M4 core with a Floating Point Unit (FPU) and DSP instructions. It operates at up to 80MHz and features 128KB of Flash memory and 64KB of RAM, specifically designed to minimize power consumption while maintaining high performance. The device includes a sophisticated set of peripherals such as 12-bit ADCs, a True Random Number Generator, and the ART Accelerator for efficient Flash execution.
Why Choose This Part
This MCU offers an exceptional balance of power efficiency and processing capability with a 8.53mA run current at 80MHz and multiple ultra-low-power modes. The FlexPowerControl architecture allows independent power management of peripherals, while the ART Accelerator enables zero-wait-state execution from Flash. It also features a wide range of digital interfaces including CANbus, QSPI, and SAI for high-speed connectivity.
Applications
Key Specifications
Getting Started
The fastest way to evaluate this part is using the NUCLEO-L432KC or similar STM32L4 series development boards. Use the STM32CubeIDE for integrated development and STM32CubeMX for graphical initialization of clock trees and peripheral pinout. Firmware can be deployed via the integrated ST-LINK debugger using standard SWD headers.
Dev Boards
Development boards and breakout modules featuring the STM32L431RBT6 or compatible chips — ready to use for prototyping.
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 |
|---|---|---|---|---|---|---|---|
| STM32L431RBT6 (this part) | CANbus, I2C, IrDA,.. | 52 | LQFP-64 | A/D 16x12b; D/A 2x.. | 128KB | -40degC ~ 85degC (.. | 17 |
| 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 (.. | 2,230 |
| 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,340 |
| STM32L431KCU6 | CANbus, I2C, IrDA,.. | 26 | UFQFN-32 | A/D 10x12b; D/A 2x.. | 256KB | -40degC ~ 85degC (.. | 5,830 |
| STM32L431CCT6 | CANbus, I2C, IrDA,.. | 39 | LQFP-48 | A/D 10x12b; D/A 2x.. | 256KB | -40degC ~ 85degC (.. | 2,669 |
| STM32L431CBU6 | CANbus, I2C, IrDA,.. | 39 | UFQFN-48 | A/D 10x12b; D/A 2x.. | 128KB | -40degC ~ 85degC (.. | 9,376 |
| 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 |
| STM32L431KBU6 | CANbus, I2C, IrDA,.. | 26 | UFQFN-32 | A/D 10x12b; D/A 2x.. | 128KB | -40degC ~ 85degC (.. | 1,333 |




