STMicroelectronics

STM32L431CBT6 - ARM Cortex-M4 80MHz MCU | STMicroelectronics

MPN: STM32L431CBT6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
1.71 V to 3.6 V Vdss LQFP-48 (7x7 mm) Package 80 MHz Speed 128 KB Memory
$4.32 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $4.32 $4.32
10 $3.89 $38.90
100 $3.46 $346.00
500 $3.11 $1,555.00
1,000 $2.76 $2,760.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32L431CBT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32L431CBT6TR

βœ… Drop-In
πŸ“¦ LQFP-48 (7x7 mm)
Same die and package, tape-and-reel packaging variant

πŸ“‹ Reference alternative (not in catalog)

STM32L431CCT6

βœ… Drop-In
πŸ“¦ LQFP-48 (7x7 mm)
Same package and pinout, 256 KB flash instead of 128 KB

πŸ“‹ Reference alternative (not in catalog)

STM32L431RBT6

βœ… Drop-In
πŸ“¦ LQFP-64 (10x10 mm)
Same core and peripherals, but 64-pin package with more I/O

πŸ“‹ Reference alternative (not in catalog)

STM32L431CBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M4 with FPU
Maximum Clock Frequency 80 MHz
Flash Memory 128 KB
SRAM 64 KB
Supply Voltage Range 1.71 V to 3.6 V
Operating Temperature Range -40Β°C to +85Β°C
Package LQFP-48 (7x7 mm)
Mounting Type Surface Mount
Number of I/O Pins 38
ADC Resolution 12-bit
Number of ADC Channels 16
DAC Resolution 12-bit
Number of DAC Channels 2
USART Interfaces 3
SPI Interfaces 3
I2C Interfaces 3
Timers 8 (16-bit and 32-bit)
Real-Time Clock Yes
Random Number Generator Yes
CRC Calculation Unit Yes
Memory Protection Unit Yes
Low-Power Modes Sleep, Low-power run, Low-power sleep, Stop 0/1/2, Standby
RoHS Status Compliant

STM32L431CBT6 Pin Configuration

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
Pin 1 VBAT β€” Battery backup supply for RTC and backup registers
Pin 2 PC13 β€” GPIO or RTC tamper pin
Pin 3 PC14 β€” GPIO or OSC32_IN
Pin 4 PC15 β€” GPIO or OSC32_OUT
Pin 5 PF0 β€” GPIO or OSC_IN
Pin 6 PF1 β€” GPIO or OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VDD β€” Digital power supply
Pin 9 VSS β€” Ground
Pin 10 PA0 β€” GPIO/ADC_IN0/WKUP1
Pin 11 PA1 β€” GPIO/ADC_IN1
Pin 12 PA2 β€” GPIO/ADC_IN2/USART2_TX
Pin 13 PA3 β€” GPIO/ADC_IN3/USART2_RX
Pin 14 PA4 β€” GPIO/ADC_IN4/DAC_OUT1
Pin 15 PA5 β€” GPIO/ADC_IN5/DAC_OUT2
Pin 16 PA6 β€” GPIO/ADC_IN6/SPI1_MISO
Pin 17 PA7 β€” GPIO/ADC_IN7/SPI1_MOSI
Pin 18 PB0 β€” GPIO/ADC_IN8
Pin 19 PB1 β€” GPIO/ADC_IN9
Pin 20 PB2 β€” GPIO/BOOT1
Pin 21 PB10 β€” GPIO/I2C2_SCL/USART3_TX
Pin 22 PB11 β€” GPIO/I2C2_SDA/USART3_RX
Pin 23 PB12 β€” GPIO/SPI2_NSS
Pin 24 PB13 β€” GPIO/SPI2_SCK
Pin 25 PB14 β€” GPIO/SPI2_MISO
Pin 26 PB15 β€” GPIO/SPI2_MOSI
Pin 27 PA8 β€” GPIO/MCO1
Pin 28 PA9 β€” GPIO/USART1_TX
Pin 29 PA10 β€” GPIO/USART1_RX
Pin 30 PA11 β€” GPIO/USART1_CTS/USB_DM
Pin 31 PA12 β€” GPIO/USART1_RTS/USB_DP
Pin 32 PA13 β€” GPIO/SWDIO
Pin 33 PA14 β€” GPIO/SWCLK
Pin 34 PA15 β€” GPIO/JTDI
Pin 35 PB3 β€” GPIO/JTDO/TRACESWO
Pin 36 PB4 β€” GPIO/NJTRST
Pin 37 PB5 β€” GPIO/I2C1_SMBA
Pin 38 PB6 β€” GPIO/I2C1_SCL
Pin 39 PB7 β€” GPIO/I2C1_SDA
Pin 40 BOOT0 β€” Boot mode selection
Pin 41 PB8 β€” GPIO/I2C1_SCL/CAN_RX
Pin 42 PB9 β€” GPIO/I2C1_SDA/CAN_TX
Pin 43 VDD β€” Digital power supply
Pin 44 VSS β€” Ground
Pin 45 PC14 β€” GPIO/OSC32_IN
Pin 46 PC15 β€” GPIO/OSC32_OUT
Pin 47 PC13 β€” GPIO/RTC_TAMP1
Pin 48 VBAT β€” Battery backup supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32L431CBT6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32L431CBT6 is suitable for 6 applications: Industrial Sensors, IoT Devices, Portable Medical Devices, Smart Home Controllers, Battery Management Systems, Test and Measurement Equipment.

🏭

Industrial Sensors

The STM32L431CBT6 is ideal for industrial sensors due to its ultra-low-power consumption and high-performance ARM Cortex-M4 core. It can process sensor data in real-time while maintaining low energy usage, making it suitable for battery-powered or energy-harvesting sensor nodes. The MCU's multiple ADC channels (up to 16) allow direct interfacing with analog sensors, while its USART, SPI, and I2C interfaces enable communication with digital sensors and industrial networks. The wide operating temperature range (-40Β°C to +85Β°C) ensures reliable operation in harsh industrial environments. Additionally, the STM32L431CBT6's low-power modes, such as Stop 2 with 1.2 Β΅A current consumption, extend battery life in remote monitoring applications. The FPU accelerates floating-point calculations for sensor calibration and signal conditioning, improving measurement accuracy. Designers can use the STM32CubeMX tool to configure peripherals and generate initialization code, reducing development time. The MCU's robust security features, including a true random number generator and memory protection unit, enhance system reliability and data integrity.

🧩

IoT Devices

The STM32L431CBT6 is an excellent choice for IoT devices, offering a balance of performance and power efficiency. Its 80 MHz Cortex-M4 core with FPU can handle complex protocols like MQTT and TLS, while its ultra-low-power modes enable long battery life for wireless sensors and smart home devices. The MCU supports various communication interfaces, including USART, SPI, and I2C, allowing seamless integration with Wi-Fi, Bluetooth, and LoRa modules. The 128 KB flash and 64 KB SRAM provide ample space for application code and data buffering. The STM32L431CBT6's multiple timers and ADC channels facilitate sensor reading and actuator control. In IoT applications, the MCU can wake from Stop mode periodically to read sensors and transmit data, consuming only microamps in sleep. The device's security features, such as a true random number generator and CRC unit, support secure communication and data integrity. With STM32CubeMX and STM32CubeIDE, developers can quickly prototype and deploy IoT solutions. The wide supply voltage range (1.71V to 3.6V) allows direct battery operation, simplifying power supply design.

πŸ’Š

Portable Medical Devices

The STM32L431CBT6 is well-suited for portable medical devices such as glucose monitors, pulse oximeters, and wearable health trackers. Its ultra-low-power consumption extends battery life, which is critical for continuous health monitoring. The MCU's high-performance Cortex-M4 core with FPU enables real-time signal processing for biosignals like ECG and PPG. The integrated 12-bit ADC with up to 16 channels can acquire analog signals from sensors, while the DAC can generate analog outputs for stimulation or calibration. The device's low-power modes allow the MCU to operate in sleep mode between measurements, reducing average current consumption to microamps. The STM32L431CBT6's rich peripheral set includes timers for precise timing of measurements and communication interfaces for data transfer to a smartphone or cloud. The wide operating temperature range and supply voltage range make it suitable for body-worn devices. Additionally, the MCU's security features, including a memory protection unit, help protect patient data. With STM32CubeMX, developers can configure the MCU for specific medical applications, ensuring compliance with medical device standards.

🏠

Smart Home Controllers

The STM32L431CBT6 is an ideal microcontroller for smart home controllers, providing the processing power and connectivity needed to manage lighting, HVAC, security, and appliances. Its 80 MHz Cortex-M4 core can handle complex automation algorithms and user interfaces, while its low-power modes ensure energy efficiency when the system is idle. The MCU's multiple USART, SPI, and I2C interfaces allow connection to various sensors, actuators, and communication modules (e.g., Zigbee, Z-Wave, Wi-Fi). The integrated ADC and DAC enable analog sensor reading and control of analog actuators. The STM32L431CBT6's real-time clock (RTC) supports scheduling and time-based automation. With 128 KB flash and 64 KB SRAM, it can store configuration data and run a real-time operating system (RTOS) for multitasking. The device's wide supply voltage range (1.71V to 3.6V) allows direct connection to battery or USB power. The STM32L431CBT6 also supports secure boot and firmware updates, enhancing system security. Using STM32CubeMX, developers can quickly configure the MCU for smart home applications, reducing time-to-market.

⚑

Battery Management Systems

The STM32L431CBT6 is well-suited for battery management systems (BMS) in electric vehicles, portable electronics, and energy storage systems. Its high-performance Cortex-M4 core with FPU can execute complex battery state-of-charge (SoC) and state-of-health (SoH) algorithms. The MCU's multiple ADC channels can monitor cell voltages, currents, and temperatures with high precision. The integrated DAC can be used for calibration or to control analog front-ends. The STM32L431CBT6's communication interfaces (USART, SPI, I2C) enable connection to battery monitoring ICs, such as the BQ76940, and to a host controller. The device's low-power modes are beneficial for BMS in standby, reducing quiescent current. The wide operating temperature range (-40Β°C to +85Β°C) ensures reliable operation in automotive and industrial environments. The MCU's security features, including a memory protection unit and true random number generator, enhance system safety and data integrity. With STM32CubeMX, developers can configure the MCU for specific BMS topologies, and the FPU accelerates floating-point calculations for accurate SoC estimation. The STM32L431CBT6's 128 KB flash provides ample space for BMS firmware and calibration data.

πŸ”§

Test and Measurement Equipment

The STM32L431CBT6 is an excellent choice for test and measurement equipment such as data loggers, multimeters, and oscilloscopes. Its high-speed 80 MHz Cortex-M4 core with FPU enables fast data acquisition and processing. The MCU's multiple 12-bit ADC channels (up to 16) can sample analog signals with high resolution, while the DAC can generate analog test signals. The device's timers provide precise timebase for measurements, and its communication interfaces (USART, SPI, I2C) allow data transfer to a PC or display. The STM32L431CBT6's low-power modes are beneficial for portable instruments, extending battery life. The wide operating temperature range ensures reliable operation in various environments. The MCU's large flash and SRAM allow storing measurement data and running complex algorithms. The FPU accelerates mathematical computations for signal analysis, such as FFT. With STM32CubeMX, developers can configure the MCU for specific measurement applications, and the STM32L431CBT6's rich peripheral set supports various sensor interfaces. The device's security features, including a true random number generator, can be used for calibration and authentication.

Recommended Products Summary

STM32L431CBT6 STMicroelectronics Used in: Industrial Sensors, IoT Devices, Portable Medical Devices, Smart Home Controllers, Battery Management Systems, Test and Measurement Equipment HTS221 Humidity and temperature sensor interfacing via I2C Used in: Industrial Sensors LPS22HH Pressure sensor interfacing via I2C/SPI Used in: Industrial Sensors SPWF01SA Wi-Fi module interfacing via USART Used in: IoT Devices BlueNRG-2 Bluetooth Low Energy module interfacing via SPI Used in: IoT Devices MAX30102 Pulse oximetry sensor interfacing via I2C Used in: Portable Medical Devices ADS1292R ECG front-end interfacing via SPI Used in: Portable Medical Devices SPSGRF-915 Sub-GHz radio module interfacing via SPI Used in: Smart Home Controllers VL53L0X Time-of-flight sensor for presence detection via I2C Used in: Smart Home Controllers BQ76940 Battery monitor front-end interfacing via I2C Used in: Battery Management Systems TLE9012DQU Battery monitoring IC interfacing via SPI Used in: Battery Management Systems ADS1256 24-bit ADC for high-precision measurements via SPI Used in: Test and Measurement Equipment DAC8568 16-bit DAC for analog output via SPI Used in: Test and Measurement Equipment
What is the maximum clock frequency of STM32L431CBT6?
The STM32L431CBT6 operates at a maximum clock frequency of 80 MHz. According to the STMicroelectronics datasheet, the ARM Cortex-M4 core with FPU can run at up to 80 MHz, providing 100 DMIPS performance.
How much flash memory does STM32L431CBT6 have?
The STM32L431CBT6 has 128 KB of flash memory. This is sufficient for many embedded applications, including firmware for IoT devices, industrial sensors, and portable medical devices.
What is the supply voltage range of STM32L431CBT6?
The STM32L431CBT6 operates from a supply voltage range of 1.71V to 3.6V. This wide range allows the MCU to be powered directly from batteries or standard 3.3V rails.
What package is STM32L431CBT6 available in?
The STM32L431CBT6 is available in a 48-pin LQFP package (7x7 mm). This surface-mount package is suitable for compact PCB designs and is widely used in industrial and consumer applications.
Does STM32L431CBT6 have a floating-point unit?
Yes, the STM32L431CBT6 includes a single-precision floating-point unit (FPU) as part of the ARM Cortex-M4 core. This enables efficient handling of floating-point arithmetic for signal processing and control algorithms.
What low-power modes are supported by STM32L431CBT6?
The STM32L431CBT6 supports multiple low-power modes including Sleep, Low-power run, Low-power sleep, Stop 0, Stop 1, Stop 2, and Standby. These modes allow designers to minimize power consumption based on application requirements.
How many USART interfaces does STM32L431CBT6 have?
The STM32L431CBT6 has 3 USART interfaces. These support asynchronous serial communication and can be used for UART, LIN, and IrDA protocols.
What is the operating temperature range of STM32L431CBT6?
The STM32L431CBT6 operates over a temperature range of -40Β°C to +85Β°C. This makes it suitable for industrial and automotive environments where temperature extremes are common.
Can STM32L431CBT6 be used for IoT applications?
Yes, the STM32L431CBT6 is ideal for IoT applications due to its ultra-low-power consumption, 80 MHz ARM Cortex-M4 core, and rich peripheral set. It supports various communication interfaces like USART, SPI, I2C, and can interface with wireless modules for connectivity.
What is the difference between STM32L431CBT6 and STM32L432KCU6?
The STM32L431CBT6 is in a 48-pin LQFP package with 128 KB flash and 64 KB SRAM, while the STM32L432KCU6 is in a 32-pin UFQFPN package with 256 KB flash and 64 KB SRAM. The STM32L432KCU6 has more flash but fewer pins, making it suitable for space-constrained designs.
Where can I buy STM32L431CBT6 online?
You can buy STM32L431CBT6 from authorized distributors such as DigiKey, Mouser, and Farnell. As of 2026-08-05, the price for a single unit is approximately $4.32 USD, with volume discounts available.
What is the price of STM32L431CBT6?
As of 2026-08-05, the price of STM32L431CBT6 is approximately $4.32 USD for a single unit, $3.89 for 10 units, $3.46 for 100 units, $3.11 for 500 units, and $2.76 for 1000 units. Prices may vary by distributor and quantity.
What is the lead time for STM32L431CBT6?
The lead time for STM32L431CBT6 is typically 2-4 weeks from major distributors like DigiKey and Mouser, depending on stock availability. For large orders, it is recommended to check with the distributor for current lead times.
Is STM32L431CBT6 in stock?
As of 2026-08-05, STM32L431CBT6 is generally in stock at major distributors such as DigiKey and Mouser. However, stock levels can fluctuate, so it is advisable to check the distributor's website for real-time availability.
What is the best drop-in replacement for STM32L431CBT6?
The best drop-in replacement for STM32L431CBT6 is the STM32L431CBT6TR, which is the tape-and-reel packaging variant with identical specifications and pinout. Other drop-in alternatives in the same LQFP-48 package include STM32L431CCT6 (256 KB flash) and STM32L431RBT6 (64-pin, not drop-in).
Can STM32L431CCT6 replace STM32L431CBT6?
Yes, the STM32L431CCT6 can replace the STM32L431CBT6 as it is pin-to-pin compatible in the same LQFP-48 package. The STM32L431CCT6 offers double the flash memory (256 KB vs 128 KB) and is a drop-in replacement with a param_match_percentage of 90.
Where can I download the STM32L431CBT6 datasheet PDF?
You can download the STM32L431CBT6 datasheet PDF from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32l431cb.pdf. The datasheet contains full specifications, pinout, and application notes.
Where can I find the STM32L431CBT6 pinout?
The STM32L431CBT6 pinout is available in the official datasheet on page 24. The LQFP-48 package has 38 I/O pins, with multiple functions multiplexed on each pin. The pinout diagram is also available in the STM32CubeMX tool.
Is STM32L431CBT6 suitable for battery-powered devices?
Yes, the STM32L431CBT6 is highly suitable for battery-powered devices due to its ultra-low-power consumption. In Stop 2 mode, the current consumption can be as low as 1.2 Β΅A, making it ideal for IoT sensors and wearable devices that require long battery life.
What development tools are compatible with STM32L431CBT6?
The STM32L431CBT6 is supported by STM32CubeIDE, Keil MDK, IAR EWARM, and GCC-based toolchains. STM32CubeMX can be used for pin configuration and code generation, and the ST-Link debugger is recommended for programming and debugging.

Engineering reference data for STM32L431CBT6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32L431CBT6 when you need a balanced combination of performance, low power, and cost for applications like IoT devices, industrial sensors, and portable medical devices. If you require more flash memory (256 KB) for complex firmware, consider the STM32L431CCT6, which is pin-compatible and offers a drop-in upgrade. For designs needing more I/O pins (51) and a larger package, the STM32L431RBT6 in LQFP-64 is an option, but it is not a drop-in replacement due to the different package. The STM32L431CBT6TR is identical to the CBT6 but supplied in tape-and-reel, suitable for automated assembly. All alternatives share the same core, peripherals, and low-power features, so the choice primarily depends on memory size, package, and I/O requirements. For most applications, the STM32L431CBT6 offers the best cost-performance trade-off.

Comparison with Alternatives

Parameter This Product STM32L431CBT6TR STM32L431CCT6 STM32L431RBT6
Package LQFP-48 (7x7 mm) LQFP-48 (7x7 mm) - same LQFP-48 (7x7 mm) - same LQFP-64 (10x10 mm) - different
Flash Memory 128 KB 128 KB 256 KB 128 KB
SRAM 64 KB 64 KB 64 KB 64 KB
Maximum Clock Frequency 80 MHz 80 MHz 80 MHz 80 MHz
Number of I/O Pins 38 38 38 51
ADC Channels 16 16 16 16
DAC Channels 2 2 2 2
Supply Voltage Range 1.71V to 3.6V 1.71V to 3.6V 1.71V to 3.6V 1.71V to 3.6V
Operating Temperature Range -40Β°C to +85Β°C -40Β°C to +85Β°C -40Β°C to +85Β°C -40Β°C to +85Β°C

Key Differentiators

  • Ultra-low-power consumption with 1.2 Β΅A in Stop 2 mode (vs STM32L431CCT6)
  • 128 KB flash and 64 KB SRAM in a compact LQFP-48 package (vs STM32L431RBT6)
  • Pin-to-pin compatible with STM32L431CCT6 for easy upgrade path (vs STM32L431CCT6)

Design Notes

Decouple each VDD pin with a 100nF ceramic capacitor placed as close as possible to the pin, and add a 4.7uF bulk capacitor. For the VDDA pin, use a 1uF capacitor and a ferrite bead to isolate analog noise. Ensure the VBAT pin is connected to a backup battery or tied to VDD through a diode to maintain RTC operation during power loss.

For the LQFP-48 package, ensure proper solder paste stencil design to avoid bridging between pins. Use a 0.5mm pitch land pattern with appropriate solder mask expansion. Provide a solid ground plane under the MCU to reduce EMI and improve thermal performance. Route high-speed signals away from the crystal oscillator pins to minimize noise coupling.

When using low-power modes, ensure all unused GPIOs are configured to analog mode to avoid floating inputs and excessive leakage. Also, disable the MCO output if not needed, as it can consume significant current. For the RTC, use a 32.768kHz crystal with proper load capacitors (typically 6-12pF) to ensure accurate timekeeping.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified - this is a standard grade device.

Data verified on: 2026-08-05
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details