Overview
The STM32L471VET6TR is a ultra-low-power microcontroller from STMicroelectronics, part of the STM32L4 series. It is based on the Arm® Cortex®-M4 CPU with a floating-point unit (FPU) and features the Adaptive real-time accelerator (ART Accelerator™) for efficient execution from Flash memory. This microcontroller is designed for applications requiring high performance and low power consumption, making it suitable for a wide range of industrial, medical, and consumer electronics.
Key Specifications
Parameter | Value |
---|---|
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
Current Consumption (VBAT mode) | 300 nA |
Current Consumption (Shutdown mode) | 30 nA (5 wakeup pins) |
Current Consumption (Standby mode) | 120 nA (5 wakeup pins), 420 nA with RTC |
Current Consumption (Stop 2 mode) | 1.1 µA, 1.4 µA with RTC |
Run Mode Current | 100 µA/MHz |
CPU | Arm® 32-bit Cortex®-M4 with FPU, up to 80 MHz |
Flash Memory | Up to 1 MB |
SRAM | Up to 128 KB |
Communication Interfaces | 2x SAIs, 3x I2C, 5x USARTs, 1x LPUART, 3x SPIs, CAN (2.0B Active), SDMMC |
Analog Peripherals | 3x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, 2x ultra-low-power comparators |
Package | LQFP 100 14x14x1.4 mm |
Key Features
- Ultra-low-power with FlexPowerControl
- Adaptive real-time accelerator (ART Accelerator™) for 0-wait-state execution from Flash memory
- Up to 114 fast I/Os, most 5 V-tolerant, up to 14 I/Os with independent supply down to 1.08 V
- RTC with HW calendar, alarms, and calibration
- Up to 24 capacitive sensing channels: support touchkey, linear and rotary touch sensors
- 16x timers: 2x 16-bit advanced motor-control, 2x 32-bit and 5x 16-bit general purpose, 2x 16-bit basic, 2x low-power 16-bit timers (available in Stop mode), 2x watchdogs, SysTick timer
- Rich analog peripherals including 3x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, and 2x ultra-low-power comparators
- 19x communication interfaces including SAIs, I2C, USARTs, LPUART, SPIs, CAN, and SDMMC
- True random number generator, CRC calculation unit, and 96-bit unique ID
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™
- All packages are ECOPACK2® compliant
Applications
- Industrial automation and control systems
- Medical devices requiring low power consumption
- Consumer electronics such as smart home devices and wearables
- Automotive systems, especially those requiring low power and high performance
- IoT devices and sensor networks
- Energy-efficient solutions in various sectors
Q & A
- What is the power supply range of the STM32L471VET6TR?
The power supply range is from 1.71 V to 3.6 V.
- What is the temperature range for the STM32L471VET6TR?
The temperature range is from -40 °C to 85/105/125 °C.
- What is the current consumption in VBAT mode?
The current consumption in VBAT mode is 300 nA.
- What is the maximum frequency of the CPU?
The maximum frequency of the CPU is up to 80 MHz.
- How much Flash and SRAM memory does the STM32L471VET6TR have?
The STM32L471VET6TR has up to 1 MB of Flash memory and up to 128 KB of SRAM.
- What types of communication interfaces are available on the STM32L471VET6TR?
The available communication interfaces include SAIs, I2C, USARTs, LPUART, SPIs, CAN, and SDMMC.
- Does the STM32L471VET6TR support capacitive sensing?
- What kind of analog peripherals are included?
The STM32L471VET6TR includes 3x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, and 2x ultra-low-power comparators.
- Is the STM32L471VET6TR environmentally friendly?
- What development tools are supported?
The STM32L471VET6TR supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.