STM32L471VX
Ultra-low-power ARM Cortex-M4 MCUThe STM32L471VX is a ultra-low-power arm cortex-m4 mcu from STMicroelectronics. View the full STM32L471VX datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
STM32L471VX shares its datasheet with STM32L471RCT6, whose page lists every part number it covers.
Official STM32L471VX datasheet (PDF) — the source this page was extracted from.
STM32L471VX Key Specifications
| Parameter | Value |
|---|---|
| ADC | 3x 12-bit, 5 Msps, up to 16-bit with oversampling |
| DAC | 2x 12-bit |
| DMA | 14-channel |
| SRAM | 128 KB (32 KB with hardware parity) |
| Timers | 16x timers (incl. 2 low-power timers) |
| CPU Core | ARM Cortex-M4 with FPU, up to 80 MHz, 100 DMIPS |
| Max I/Os | up to 114 fast I/Os |
| Comparators | 2x ultra-low-power |
| Flash Memory | up to 1 MB (STM32L471VX variants: 512 KB / 1 MB) |
| Supply Voltage | 1.71V to 3.6V |
| Run Mode Current | 100 μA/MHz (Range 2), 112 μA/MHz (Range 1) |
| VBAT Mode Current | 300 nA |
| Standby Mode Current | 120 nA (420 nA with RTC) |
| Operating Temperature | -40°C to 85/105/125°C |
| Shutdown Mode Current | 30 nA |
| Operational Amplifiers | 2x with built-in PGA |
| Touch Sensing Channels | up to 24 |
| Communication Interfaces | 6x USART, 3x I2C FM+, 3x SPI, 2x SAI, CAN 2.0B, SDMMC, SWPMI, Quad SPI |
STM32L471VX Overview
Part: STM32L471RCT6 — STMicroelectronics (STM32L471xx family)
Type: Ultra-low-power ARM Cortex-M4 32-bit MCU with FPU
Description: Ultra-low-power 32-bit ARM Cortex-M4 MCU with FPU at up to 80 MHz (100 DMIPS), 1.71–3.6 V supply, up to 1 MB Flash and 128 KB SRAM, with rich analog and 17 communication interfaces.
Operating Conditions:
- Supply voltage (VDD): 1.71–3.6 V
- Operating temperature: -40 to 85 °C (suffix-dependent: suffix 6 is -40 to 85 °C at maximum power dissipation, suffix 7 is -40 to 105 °C, suffix 3 is -40 to 125 °C; see Table 22)
- Max AHB/APB clock frequency: 80 MHz
- Analog supply VDDA: 1.62–3.6 V when ADC or COMP used; VBAT: 1.55–3.6 V
Absolute Maximum Ratings:
- Max supply voltage (VDDX - VSS): 4.0 V
- Max current into all VDD lines (sum): 150 mA
- Max output current sunk/sourced by any I/O pin: 20 mA
- Max junction temperature: 150 °C
- Storage temperature: -65 to +150 °C
Key Specs:
- VDD range: 1.71–3.6 V
- VDDIO2 (PG[15:2] I/Os) supply: 1.08–3.6 V when used
- VBAT backup voltage: 1.55–3.6 V
- fHCLK / fPCLK1 / fPCLK2: up to 80 MHz
- Power dissipation (TA = 85 °C, suffix 6): 444 mW (LQFP64), 476 mW (LQFP100), 625 mW (LQFP144), 363 mW (UFBGA132)
- Junction temperature range: -40 to 105 °C (suffix 6)
- Typical low-power figures from feature list: 100 μA/MHz run mode, 30 nA Shutdown, 120 nA Standby, 1.1 μA Stop 2
Features:
- ARM Cortex-M4 with FPU, MPU, DSP instructions, ART Accelerator
- Up to 1 MB Flash (2 banks), up to 128 KB SRAM (32 KB with hardware parity)
- FlexPowerControl low-power modes, BOR, 4 μs wakeup from Stop
- 3× 12-bit ADC (5 Msps), 2× 12-bit DAC, 2× op-amps with PGA, 2× comparators
- 6× USART, 3× I2C FM+, 3× SPI, 2× SAI, CAN 2.0B, SDMMC, SWPMI, Quad SPI
- External memory interface (SRAM, PSRAM, NOR, NAND)
- 14-channel DMA, 16 timers, RTC with calendar, true RNG, CRC, 96-bit unique ID
- Up to 24 capacitive sensing channels
- Up to 114 fast I/Os, most 5 V-tolerant
- SWD, JTAG, Embedded Trace Macrocell
Applications:
- Ultra-low-power battery-powered embedded systems
- Audio and analog signal acquisition applications
Package:
- LQFP64 (STM32L471RCT6 is the 64-pin LQFP variant)
- Other family packages: LQFP100, LQFP144, UFBGA132
STM32L471VX Features
- Ultra-low-power with FlexPowerControl
- -1.71 V to 3.6 V power supply
- --40 °C to 85/105/125 °C temperature range
- -300 nA in V BAT mode: supply for RTC and 32x32-bit backup registers
- -30 nA Shutdown mode (5 wakeup pins)
- -120 nA Standby mode (5 wakeup pins)
- -420 nA Standby mode with RTC
- -1.1 μA Stop 2 mode, 1.4 μA Stop 2 with RTC
- -100 μA/MHz run mode
- -Batch acquisition mode (BAM)
- -4 μs wakeup from Stop mode
- -Brown out reset (BOR) in all modes except shutdown
- -Interconnect matrix
- Core: ARM ® 32-bit Cortex ® -M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait-state execution from Flash memory, frequency up to 80 MHz, MPU, 100DMIPS/1.25DMIPS/MHz (Dhrystone 2.1), and DSP instructions
- Clock Sources
- -4 to 48 MHz crystal oscillator
- -32 kHz crystal oscillator for RTC (LSE)
- -Internal 16 MHz factory-trimmed RC (±1%)
- -Internal low-power 32 kHz RC (±5%)
- -Internal multispeed 100 kHz to 48 MHz oscillator, auto-trimmed by LSE (better than ±0.25 % accuracy)
- -3 PLLs for system clock, audio, ADC
- RTC with HW calendar, alarms and calibration
- Up to 24 capacitive sensing channels: support touchkey, linear and rotary touch sensors
- 16x timers: 2 x 16-bit advanced motor-control, 2 x 32-bit and 5 x 16-bit general purpose, 2x 16-bit basic, 2x low-power 16-bit timers (available in Stop mode), 2x watchdogs, SysTick timer
- Up to 114 fast I/Os, most 5 V-tolerant, up to 14 I/Os with independent supply down to 1.08 V
February 2016
DocID027226 Rev 1
1/218
STM32L471VX Pin Configuration
Figure 5. STM32L471Zx LQFP144 pinout (1)
STM32L471VX Electrical Characteristics
The definition and values of input/output AC characteristics are given in Figure 22 and Table 60 , respectively.
Unless otherwise specified, the parameters given are derived from tests performed under the ambient temperature and supply voltage conditions summarized in Table 22: General operating conditions .
Table 60. I/O AC characteristics (1)(2)
| Speed | Symbol | Parameter | Conditions | Min | Max | Unit |
|---|---|---|---|---|---|---|
| 00 | Fmax | Maximum frequency | C=50 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 5 | MHz |
| 00 | C=50 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 1 | MHz | ||
| 00 | C=50 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 0.1 | MHz | ||
| 00 | C=10 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 10 | MHz | ||
| 00 | C=10 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 1.5 | MHz | ||
| 00 | C=10 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 0.1 | MHz | ||
| 00 | Tr/Tf | rise and fall time | C=50 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 25 | ns |
| 00 | rise and fall time | C=50 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 52 | ns | |
| 00 | C=50 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 140 | ns | ||
| 00 | C=10 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 17 | ns | ||
| 00 | C=10 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 37 | ns | ||
| 00 | C=10 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 110 | ns | ||
| 01 | Fmax | Maximum frequency | C=50 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 25 | MHz |
| 01 | Maximum frequency | C=50 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 10 | MHz | |
| 01 | Maximum frequency | C=50 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 1 | MHz | |
| 01 | Maximum frequency | C=10 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 50 | MHz | |
| 01 | Maximum frequency | C=10 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 15 | MHz | |
| 01 | Maximum frequency | C=10 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 1 | MHz | |
| 01 | Tr/Tf | rise and fall time | C=50 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 9 | ns |
| 01 | rise and fall time | C=50 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 16 | ns | |
| 01 | rise and fall time | C=50 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 40 | ns | |
| 01 | C=10 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 4.5 | ns | ||
| 01 | C=10 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 9 | ns | ||
| 01 | C=10 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 21 | ns |
Table 60. I/O AC characteristics (1)(2)
199
Table 60. I/O AC characteristics (1)(2) (continued)
| Speed | Symbol | Parameter | Conditions | Min | Max | Unit |
|---|---|---|---|---|---|---|
| 10 | Maximum frequency | C=50 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 50 | MHz | |
| 10 | C=50 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 25 | MHz | ||
| 10 | C=50 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 5 | MHz | ||
| 10 | Fmax | C=10 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 100 (3) | MHz | |
| 10 | C=10 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 37.5 | MHz | ||
| 10 | C=10 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 5 | MHz | ||
| 10 | Tr/Tf | Output rise and fall time | C=50 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 5.8 | ns |
| 10 | Output rise and fall time | C=50 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 11 | ns | |
| 10 | C=50 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 28 | ns | ||
| 10 | C=10 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 2.5 | ns | ||
| 10 | C=10 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 5 | ns | ||
| 10 | C=10 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 12 | ns | ||
| 11 | Fmax | Maximum frequency | C=30 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 120 (3) | MHz |
| 11 | Maximum frequency | C=30 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 50 | MHz | |
| 11 | Maximum frequency | C=30 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 10 | MHz | |
| 11 | Maximum frequency | C=10 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 180 (3) | MHz | |
| 11 | C=10 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 75 | MHz | ||
| 11 | C=10 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 10 | MHz | ||
| 11 | Output rise and fall | C=30 pF, 2.7 V ≤ V DDIOx ≤ 3.6 V | - | 3.3 | ns | |
| 11 | Tr/Tf | time | C=30 pF, 1.62 V ≤ V DDIOx ≤ 2.7 V | - | 6 | ns |
| 11 | C=30 pF, 1.08 V ≤ V DDIOx ≤ 1.62 V | - | 16 | ns | ||
| Fm+ | Fmax | Maximum frequency | C=50 pF, 1.6 V ≤ V DDIOx ≤ 3.6 V | - | 1 | MHz |
| Fm+ | Tf | Output fall time (4) | C=50 pF, 1.6 V ≤ V DDIOx ≤ 3.6 V | - | 5 | ns |
- This value represents the I/O capability but the maximum system frequency is limited to 80 MHz.
- The fall time is defined between 70% and 30% of the output waveform accordingly to I 2 C specification.
Figure 22. I/O AC characteristics definition (1)
- Refer to Table 60: I/O AC characteristics .
STM32L471VX Absolute Maximum Ratings
Stresses above the absolute maximum ratings listed in Table 19: Voltage characteristics , Table 20: Current characteristics and Table 21: Thermal characteristics may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
Table 19. Voltage characteristics (1)
| Symbol | Ratings | Min | Max | Unit |
|---|---|---|---|---|
| V DDX - V SS | External main supply voltage (including V DD , V DDA , V DDIO2 , V BAT ) | -0.3 | 4.0 | V |
| V IN (2) | Input voltage on FT_xxx pins | V SS -0.3 | min (V DD , V DDA , V DDIO2 ) + 4.0 (3)(4) | V |
| V IN (2) | Input voltage on TT_xx pins | V SS -0.3 | 4.0 | V |
| V IN (2) | Input voltage on BOOT0 pin | V SS | 9.0 | V |
| V IN (2) | Input voltage on any other pins | V SS -0.3 | 4.0 | V |
| | ∆ V DDx | | Variations between different V DDX power pins of the same domain | - | 50 | mV |
| |V SSx -V SS | | Variations between all the different ground pins (5) | - | 50 | mV |
-
To sustain a voltage higher than 4 V the internal pull-up/pull-down resistors must be disabled.
-
Include VREF- pin.
199
Table 20. Current characteristics
| Symbol | Ratings | Max | Unit |
|---|---|---|---|
| ∑ IV DD | Total current into sum of all V DD power lines (source) (1) | 150 | mA |
| ∑ IV SS | Total current out of sum of all V SS ground lines (sink) (1) | 150 | mA |
| IV DD(PIN) | Maximum current into each V DD power pin (source) (1) | 100 | mA |
| IV SS(PIN) | Maximum current out of each V SS ground pin (sink) (1) | 100 | mA |
| I IO(PIN) | Output current sunk by any I/O and control pin except FT_f | 20 | mA |
| I IO(PIN) | Output current sunk by any FT_f pin | 20 | mA |
| I IO(PIN) | Output current sourced by any I/O and control pin | 20 | mA |
| ∑ I IO(PIN) | Total output current sunk by sum of all I/Os and control pins (2) | 100 | mA |
| ∑ I IO(PIN) | Total output current sourced by sum of all I/Os and control pins (2) | 100 | mA |
| I INJ(PIN) (3) | Injected current on FT_xxx, TT_xx, RST and B pins, except PA4, PA5 | -5/+0 (4) | mA |
| I INJ(PIN) (3) | Injected current on PA4, PA5 | -5/0 | mA |
| ∑ |I INJ(PIN) | | Total injected current (sum of all I/Os and control pins) (5) | 25 | mA |
-
A negative injection is induced by V IN < V SS . I INJ(PIN) must never be exceeded. Refer also to Table 19: Voltage characteristics for the minimum allowed input voltage values.
-
When several inputs are submitted to a current injection, the maximum ∑ |I INJ(PIN) | is the absolute sum of the negative injected currents (instantaneous values).
STM32L471VX Thermal Information
| Symbol | Ratings | Value | Unit |
|---|---|---|---|
| T STG | Storage temperature range | -65 to +150 | °C |
| T J | Maximum junction temperature | 150 | °C |
STM32L471VX Package Information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK ® packages, depending on their level of environmental compliance. ECOPACK ® specifications, grade definitions and product status are available at: www.st.com . ECOPACK ® is an ST trademark.
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| STM32L471 | STMicroelectronics | — |
| STM32L471QE | STMicroelectronics | UFBGA-132 |
| STM32L471QG | STMicroelectronics | UFBGA-132 |
| STM32L471QX | STMicroelectronics | UFBGA-132 |
| STM32L471RCT6 | STMicroelectronics | LQFP-64 |
| STM32L471RE | STMicroelectronics | LQFP-64 |
| STM32L471RG | STMicroelectronics | LQFP-64 |
| STM32L471RX | STMicroelectronics | — |
| STM32L471VE | STMicroelectronics | LQFP-100 |
| STM32L471VG | STMicroelectronics | LQFP144 |
| STM32L471ZE | STMicroelectronics | — |
| STM32L471ZG | STMicroelectronics | LQFP-144 |
| STM32L471ZX | STMicroelectronics | — |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- RP2040 – Raspberry Pi, Microcontroller
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
- CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller
All Microcontrollers (MCU) datasheetsAll STMicroelectronics datasheets (808)
Ask your AI agent about the STM32L471VX
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the STM32L471VX run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.