Overview
The STM32L431VCT6 is an ultra-low-power microcontroller from STMicroelectronics, based on the high-performance Arm® Cortex®-M4 32-bit RISC core. This MCU operates at a frequency of up to 80 MHz and features a Floating Point Unit (FPU) that supports all Arm® single-precision data-processing instructions and data types. It also includes a full set of DSP instructions and a memory protection unit (MPU) for enhanced application security.
The device is equipped with high-speed memories, including up to 256 KB of Flash memory and 64 KB of SRAM. It also features a Quad SPI flash memories interface, extensive I/Os, and peripherals connected to multiple buses. The STM32L431VCT6 is designed for low-power applications, offering various power-saving modes and independent power supplies for analog components.
Key Specifications
Parameter | Value |
---|---|
Core | Arm Cortex-M4 with FPU |
Clock Frequency | Up to 80 MHz |
Flash Memory | Up to 256 KB |
SRAM | 64 KB (including 16 KB with hardware parity check) |
Input Voltage | 1.71 V to 3.6 V |
Operating Temperature | -40 °C to 85/105/125 °C |
Power Consumption | 200 nA in VBAT mode, 8 nA Shutdown mode, 28 nA Standby mode, 280 nA Standby mode with RTC, 1.0 µA Stop 2 mode, 1.28 µA with RTC |
Timers | 1x 32-bit, 5x 16-bit general purpose, 2x 16-bit low-power timers |
ADC | 12-bit, 5 Msps |
DAC | 2 channels |
Operational Amplifier | 1 |
Comparators | 2 |
Capacitive Sensing Channels | Up to 21 |
Communication Interfaces | USB, Ethernet, SPI, USART, I2S, CAN (2.0) |
Package Type | LQFP-100 |
Key Features
- Ultra-low-power with FlexPowerControl, supporting various power-saving modes (VBAT, Shutdown, Standby, Stop 2)
- High-performance Arm Cortex-M4 core with FPU, up to 80 MHz frequency
- High-speed memories: up to 256 KB Flash, 64 KB SRAM
- Quad SPI flash memories interface
- Extensive I/Os and peripherals connected to multiple buses
- Advanced analog peripherals: 12-bit ADC, 2 DAC channels, 1 operational amplifier, 2 comparators
- Up to 21 capacitive sensing channels
- Multiple communication interfaces: USB, Ethernet, SPI, USART, I2S, CAN (2.0)
- Independent power supplies for analog components
- Built-in voltage regulator for efficient power management
Applications
- Battery-powered devices
- IoT sensors and devices
- Wearable technology
- Smart home appliances
- Industrial control systems
Q & A
- What is the core architecture of the STM32L431VCT6?
The STM32L431VCT6 is based on the Arm Cortex-M4 32-bit RISC core with a Floating Point Unit (FPU).
- What is the maximum clock frequency of the STM32L431VCT6?
The maximum clock frequency is up to 80 MHz.
- How much Flash and SRAM memory does the STM32L431VCT6 have?
The device has up to 256 KB of Flash memory and 64 KB of SRAM.
- What are the operating temperature ranges for the STM32L431VCT6?
The operating temperature ranges are -40 °C to 85/105/125 °C.
- What are the power consumption modes of the STM32L431VCT6?
The device supports VBAT mode (200 nA), Shutdown mode (8 nA), Standby mode (28 nA), Standby mode with RTC (280 nA), Stop 2 mode (1.0 µA), and Stop 2 mode with RTC (1.28 µA).
- What analog peripherals are available on the STM32L431VCT6?
The device features a 12-bit ADC, 2 DAC channels, 1 operational amplifier, and 2 comparators.
- How many capacitive sensing channels does the STM32L431VCT6 support?
The device supports up to 21 capacitive sensing channels.
- What communication interfaces are available on the STM32L431VCT6?
The device supports USB, Ethernet, SPI, USART, I2S, and CAN (2.0) interfaces.
- What is the package type of the STM32L431VCT6?
The package type is LQFP-100.
- What are some typical applications of the STM32L431VCT6?
Typical applications include battery-powered devices, IoT sensors, wearable technology, smart home appliances, and industrial control systems.