EmbeddedRelated.com
STM32L431CBT6

STM32L431CBT6

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

Overview

The STM32L431CBT6 is an ultra-low-power microcontroller from STMicroelectronics, based on the ARM Cortex-M4 core with an FPU. It operates at a maximum clock speed of 80MHz and features 256KB of Flash memory and 64KB of SRAM. This MCU is designed for applications where power efficiency is critical, offering a wide range of low-power modes and integrated features.

Why Choose This Part

Engineers choose the STM32L431CBT6 for its excellent balance of performance and ultra-low-power consumption, featuring an 80MHz Cortex-M4 core with FPU and comprehensive power management. Its rich peripheral set, including various communication interfaces and integrated data converters, allows for versatile application development. The inclusion of DSP instructions and a memory protection unit enhances its capability for complex and secure embedded systems.

Applications

Wearable Devices
Its ultra-low-power consumption and compact 48-LQFP package make it suitable for battery-powered wearable electronics requiring efficient processing.
Portable Medical Devices
The low-power modes and integrated analog peripherals, including a 12-bit ADC and DAC, are beneficial for portable medical instrumentation where battery life and precise data acquisition are key.
Industrial Sensors
The robust peripheral set, including CANbus, SPI, and I2C, along with low power consumption, supports long-life battery-powered industrial sensor nodes for data logging and monitoring.
Smart Home Devices
Its energy efficiency and diverse connectivity options like CANbus, SPI, and UART make it suitable for various smart home applications, from control panels to connected appliances.
Utility Metering
The extreme power efficiency, down to 10 nA in shutdown mode, and integrated true random number generator are advantageous for long-life utility meters and secure data handling.

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-LQFP
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-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

Getting Started

Getting started with the STM32L431CBT6 involves using STMicroelectronics' extensive development ecosystem. The STM32CubeIDE provides an integrated development environment, while STM32CubeMX helps configure the microcontroller and generate initialization code. A suitable development board, such as an STM32 Nucleo or Discovery kit for the L4 series, is recommended for rapid prototyping.

Dev Boards

Development boards and breakout modules featuring the STM32L431CBT6 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,708 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
STM32L496G-DISCO STMicroelectronics
STM32L496 Discovery STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 48 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
STM32L431CBT6 (this part) CANbus, I2C, IrDA,.. 39 LQFP-48 A/D 10x12b; D/A 2x.. 128KB -40degC ~ 85degC (.. 6,847
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
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,970
STM32L431KCU6 CANbus, I2C, IrDA,.. 26 UFQFN-32 A/D 10x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 4,365
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 (.. 3,144
STM32L431VCT6 CANbus, I2C, IrDA,.. 83 LQFP-100 A/D 16x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 10
STM32L431KBU3 CANbus, I2C, IrDA,.. 26 UFQFN-32 A/D 10x12b; D/A 2x.. 128KB -40degC ~ 125degC .. 2,383
STM32L431KBU6 CANbus, I2C, IrDA,.. 26 UFQFN-32 A/D 10x12b; D/A 2x.. 128KB -40degC ~ 85degC (.. 1,333
STM32L431RBT6 CANbus, I2C, IrDA,.. 52 LQFP-64 A/D 16x12b; D/A 2x.. 128KB -40degC ~ 85degC (.. 17

Also Consider

STM32L432KCU6 STMicroelectronics - This is a similar ultra-low-power Cortex-M4 MCU with a smaller package (UFQFPN32) if board space is a constraint, offering comparable performance.