Overview
The STM32L471ZGT6 is a ultra-low-power microcontroller from STMicroelectronics, part of the STM32L4 series. It is based on the Arm® Cortex®-M4 core with a floating-point unit (FPU) and features advanced power-saving technologies. This MCU is designed for applications requiring high performance, low power consumption, and a wide range of peripherals.
Key Specifications
Specification | Details |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU |
Frequency | Up to 80 MHz |
Flash Memory | Up to 1 MB |
SRAM | Up to 128 KB |
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 in Shutdown mode, 120 nA in Standby mode, 420 nA in Standby mode with RTC |
Peripherals | RTC, 3x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, 2x ultra-low-power comparators, 19x communication interfaces |
Package | 144-pin LQFP |
Key Features
- Ultra-low-power with FlexPowerControl, including multiple low-power modes such as VBAT, Shutdown, Standby, and Stop 2 modes.
- Arm® Cortex®-M4 core with FPU, Adaptive real-time accelerator (ART Accelerator™), and memory protection unit (MPU).
- Rich analog peripherals including 3x 12-bit ADCs, 2x 12-bit DACs, 2x operational amplifiers, and 2x ultra-low-power comparators.
- 19x communication interfaces including SAIs, I2C, USARTs, SPIs, CAN, and SDMMC.
- RTC with hardware calendar, alarms, and calibration.
- Up to 24 capacitive sensing channels and 16x timers.
- True random number generator, CRC calculation unit, and 96-bit unique ID.
- Development support with serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
Applications
- Industrial automation and control systems.
- Medical devices requiring low power consumption.
- Consumer electronics such as smart home devices and wearables.
- Automotive systems, including infotainment and driver assistance.
- IoT devices and smart sensors.
Q & A
- What is the core architecture of the STM32L471ZGT6?
The STM32L471ZGT6 is based on the Arm® 32-bit Cortex®-M4 CPU with a floating-point unit (FPU).
- What is the maximum frequency of the STM32L471ZGT6?
The maximum frequency is up to 80 MHz.
- What are the power supply requirements for the STM32L471ZGT6?
The power supply range is from 1.71 V to 3.6 V.
- What are the low-power modes available in the STM32L471ZGT6?
The MCU features several low-power modes including VBAT, Shutdown, Standby, and Stop 2 modes, with current consumption as low as 300 nA in VBAT mode.
- What types of communication interfaces are available on the STM32L471ZGT6?
The MCU includes 19x communication interfaces such as SAIs, I2C, USARTs, SPIs, CAN, and SDMMC.
- Does the STM32L471ZGT6 support capacitive sensing?
Yes, it supports up to 24 capacitive sensing channels.
- What development tools are available for the STM32L471ZGT6?
Development support includes serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
- What is the package type of the STM32L471ZGT6?
The package type is 144-pin LQFP.
- Is the STM32L471ZGT6 suitable for industrial applications?
Yes, it is suitable for industrial automation and control systems due to its robust features and low power consumption.
- Does the STM32L471ZGT6 have a built-in RTC?
Yes, it includes an RTC with hardware calendar, alarms, and calibration.