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
15days 00hrs 56min 50sec
Learn More →
STM32L431RBT6

STM32L431RBT6

STMicroelectronics
ARM® Cortex®-M4 STM32L4 Microcontroller IC 32-Bit 80MHz 128KB (128K x 8) FLASH 64-LQFP (10x10)
Active17 in stock

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

Battery-Powered Industrial Sensors
Utilizes the 0.01uA shutdown and 0.20uA standby modes to extend the life of remote sensing nodes.
Smart Utility Meters
Leverages integrated 12-bit ADCs and DACs for precision measurement and control in water or gas metering.
Wearable Medical Devices
The small footprint and FlexPowerControl allow for high-performance DSP processing within tight thermal and power envelopes.
Secure IoT Nodes
Uses the hardware True Random Number Generator (RNG) and memory protection unit for encrypted communication over CAN or SPI.

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, MMC/SD, QSPI, SAI, SPI, SWPMI, UART/USART
Mounting Type Surface Mount
Number of I/O 52
Core Processor ARM Cortex-M4
Package / Case 64-LQFP
Data Converters A/D 16x12b; 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 64-LQFP (10x10)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

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.

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 5,230 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
SensorTile (STEVAL-STLCS01V1) STMicroelectronics
BlueNRG-MS, LPS22HB, LSM6DSM, LSM303AGR, MP34DT04, STM32L4 SensorTile Accelerometer, Gyroscope, Magnetometer, Microphone
Digi-Key Mouser 35 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
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

Also Consider

ATSAML21J18B-AUT MCHPMicrochip Technology - An alternative ultra-low-power Arm Cortex-M0+ MCU with a focus on even lower active current consumption.
STM32L433RCT6 STMicroelectronics - Offers similar low-power performance but adds a dedicated USB 2.0 crystal-less interface.