STM32L431CBT6 - ARM Cortex-M4 80MHz MCU | STMicroelectronics
MPN: STM32L431CBT6 β Active| 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 |
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π Reference alternative (not in catalog)
STM32L431CCT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L431RBT6
β Drop-Inπ 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
| 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
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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
Recommended Products Summary
Engineering reference data for STM32L431CBT6 β comparison, design guidance, and compliance information.
Selection Guide
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 per STMicroelectronics product page. Not AEC-Q100 qualified - this is a standard grade device.