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 07hrs 17min 51sec
Learn More →
STM32L431CCU6

STM32L431CCU6

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

Overview

The STM32L431CCU6 is an ultra-low-power microcontroller based on the ARM Cortex-M4 core, operating at up to 80MHz. It features 256KB of Flash memory and 64KB of SRAM, making it suitable for applications requiring moderate processing power and efficient energy consumption. Its extensive peripheral set includes various communication interfaces and integrated data converters.

Why Choose This Part

Engineers benefit from the STM32L431CCU6's excellent balance of processing power (80MHz Cortex-M4 with FPU and DSP) and ultra-low power consumption, enabling extended battery life in portable designs. The comprehensive peripheral set, including advanced data converters and connectivity options, reduces external component count. STMicroelectronics' robust ecosystem and widespread support further simplify development.

Applications

Wearable Devices
The ultra-low power modes and integrated features like a touch sensing controller make it ideal for battery-powered wearables requiring long battery life and user interface capabilities.
IoT End Nodes
Its low power consumption (e.g., 0.11uA in Sleep mode) and connectivity options (CANbus, I2C, SPI, UART) are well-suited for battery-operated IoT sensor nodes and edge devices.
Industrial Sensors
The DSP instructions, built-in PGA, and data converters (10x12b A/D, 2x12b D/A) allow for efficient signal processing and data acquisition in industrial sensing applications.
Medical Devices
Its low power profile and robust peripheral set can be leveraged in portable medical devices where power efficiency and data handling are critical.
Smart Home Appliances
The ability to run efficiently at 80MHz and enter various low-power modes makes it suitable for smart home devices that need to perform tasks periodically while conserving energy.

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 256KB (256K 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

To begin with the STM32L431CCU6, engineers can utilize the STM32CubeIDE for integrated development, debugging, and configuration. ST-LINK debuggers are recommended. A suitable development board, such as an NUCLEO-L431RC, would provide a quick start with access to all peripherals and mbed connectivity.

Dev Boards

Development boards and breakout modules featuring the STM32L431CCU6 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
STM32L431CCU6 (this part) CANbus, I2C, IrDA,.. 39 UFQFN-48 A/D 10x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 4,536
STM32L431RCY6TR Tape & Reel CANbus, I2C, IrDA,.. 52 UFBGA-64 A/D 16x12b; D/A 2x.. 256KB -40degC ~ 85degC (.. 7,719
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
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
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

STM32L432KCU6 STMicroelectronics - This offers a similar ultra-low-power ARM Cortex-M4 core with 256KB Flash in a smaller 32-pin UFQFPN package for space-constrained applications.