Overview
The STM32L471VGT6 is a high-performance, 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 0-wait-state execution from Flash memory. This microcontroller is designed to offer a balance between high processing capabilities and low power consumption, making it suitable for a wide range of applications, particularly those requiring energy efficiency.
Key Specifications
Parameter | Specification |
---|---|
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
Low Power Modes | 300 nA in VBAT mode, 30 nA Shutdown mode, 120 nA Standby mode, 420 nA Standby mode with RTC, 1.1 µA Stop 2 mode, 1.4 µA with RTC |
Run Mode Current | 100 µA/MHz |
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, up to 80 MHz |
Performance Benchmark | 1.25 DMIPS/MHz (Drystone 2.1), 273.55 CoreMark® (3.42 CoreMark/MHz @ 80 MHz) |
Energy Benchmark | 294 ULPMark™ CP score, 106 ULPMark™ PP score |
Memories | Up to 1 MB Flash, up to 128 KB SRAM |
Communication Interfaces | 2x SAIs, 3x I2C, 5x USARTs, 1x LPUART, 3x SPIs, CAN (2.0B Active), SDMMC interface |
Package | LQFP 100 14x14x1.4 mm |
Key Features
- Ultra-low-power with FlexPowerControl
- Batch acquisition mode (BAM) and 4 µs wakeup from Stop mode
- Brown out reset (BOR) and interconnect matrix
- RTC with HW calendar, alarms, and calibration
- Up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors
- 16x timers including advanced motor-control, general purpose, and low-power timers
- Rich analog peripherals including 3x 12-bit ADCs, 2x 12-bit DACs, 2x operational amplifiers, and 2x ultra-low-power comparators
- 14-channel DMA controller, true random number generator, and CRC calculation unit
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™
- All packages are ECOPACK2® compliant
Applications
The STM32L471VGT6 is versatile and can be used in various applications requiring high performance and low power consumption, such as:
- Industrial automation and control systems
- Medical devices and healthcare equipment
- Consumer electronics and appliances
- Automotive systems and telematics
- IoT devices and smart home applications
Q & A
- What is the power supply range of the STM32L471VGT6?
The power supply range is from 1.71 V to 3.6 V.
- What are the low power modes available in the STM32L471VGT6?
The microcontroller features several low power modes including VBAT mode (300 nA), Shutdown mode (30 nA), Standby mode (120 nA), and Stop 2 mode (1.1 µA).
- What is the maximum frequency of the Arm® Cortex®-M4 CPU in the STM32L471VGT6?
The CPU can operate up to a frequency of 80 MHz.
- What types of communication interfaces are available on the STM32L471VGT6?
The microcontroller includes 2x SAIs, 3x I2C, 5x USARTs, 1x LPUART, 3x SPIs, CAN (2.0B Active), and SDMMC interface.
- What is the package type of the STM32L471VGT6?
The package type is LQFP 100 14x14x1.4 mm.
- Does the STM32L471VGT6 support capacitive sensing?
Yes, it supports up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- What are the key analog peripherals available on the STM32L471VGT6?
The microcontroller features 3x 12-bit ADCs, 2x 12-bit DACs, 2x operational amplifiers, and 2x ultra-low-power comparators.
- Is the STM32L471VGT6 environmentally friendly?
Yes, all packages are ECOPACK2® compliant.
- What development tools are supported by the STM32L471VGT6?
The microcontroller supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
- What is the temperature range of the STM32L471VGT6?
The operating temperature range is from -40 °C to 85/105/125 °C.