Overview
The STM32L471QEI6TR is an ultra-low-power microcontroller from STMicroelectronics, based on the Arm® Cortex®-M4 CPU with a floating-point unit (FPU). This MCU is designed for applications requiring high performance and low power consumption. It operates within a voltage range of 1.71 V to 3.6 V and can function in a temperature range of -40 °C to 85/105/125 °C. The device is part of the STM32L4 series, known for its energy efficiency and advanced peripherals.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, up to 80 MHz |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
Flash Memory | Up to 1 MB, 2 banks read-while-write |
SRAM | Up to 128 KB, including 32 KB with hardware parity check |
Clock Sources | 4 to 48 MHz crystal oscillator, 32 kHz crystal oscillator for RTC, internal 16 MHz RC, internal low-power 32 kHz RC |
Timers | 16x timers: 2x 16-bit advanced motor-control, 2x 32-bit, 5x 16-bit general purpose, 2x 16-bit basic, 2x low-power 16-bit timers |
Analog Peripherals | 3x 12-bit ADC, 2x 12-bit DAC, 2x operational amplifiers, 2x ultra-low-power comparators |
Communication Interfaces | 2x SAIs, 3x I2C, 5x USARTs, 1x LPUART, 3x SPIs, CAN (2.0B Active), SDMMC interface |
Power Modes | VBAT mode: 300 nA, Shutdown mode: 30 nA, Standby mode: 120 nA, Stop 2 mode: 1.1 µA, Run mode: 100 µA/MHz |
Package | UFBGA 132 7x7x0.6 P 0.5 mm |
Key Features
- Ultra-low-power with FlexPowerControl, featuring various low-power modes such as VBAT, Shutdown, Standby, and Stop 2 modes.
- Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) for 0-wait-state execution from Flash memory.
- High performance with up to 100 DMIPS and DSP instructions.
- Rich analog peripherals including 3x 12-bit ADCs, 2x 12-bit DACs, 2x operational amplifiers, and 2x ultra-low-power comparators.
- Extensive communication interfaces: 2x SAIs, 3x I2C, 5x USARTs, 1x LPUART, 3x SPIs, CAN (2.0B Active), and SDMMC interface.
- Advanced timers: 2x 16-bit advanced motor-control, 2x 32-bit, and 5x 16-bit general purpose timers.
- RTC with HW calendar, alarms, and calibration.
- Up to 24 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors.
- True random number generator, CRC calculation unit, and 96-bit unique ID.
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™.
Applications
- Industrial automation and control systems.
- Medical devices requiring low power consumption and high performance.
- Consumer electronics such as smart home devices and wearables.
- Automotive systems, especially those requiring low power and high reliability.
- IoT devices that need efficient power management and advanced peripherals.
Q & A
- What is the core architecture of the STM32L471QEI6TR?
The core is based on the Arm® 32-bit Cortex®-M4 CPU with a floating-point unit (FPU).
- What is the power supply range for this MCU?
The power supply range is from 1.71 V to 3.6 V.
- What are the different power modes available?
The MCU features VBAT mode, Shutdown mode, Standby mode, and Stop 2 mode, among others.
- What is the maximum frequency of the CPU?
The CPU can operate up to 80 MHz.
- What types of timers are available on this MCU?
The MCU includes 2x 16-bit advanced motor-control timers, 2x 32-bit timers, and 5x 16-bit general purpose timers, among others.
- Does the MCU support capacitive sensing?
Yes, it supports up to 24 capacitive sensing channels.
- What communication interfaces are available?
The MCU includes 2x SAIs, 3x I2C, 5x USARTs, 1x LPUART, 3x SPIs, CAN (2.0B Active), and SDMMC interface.
- Is the MCU suitable for industrial applications?
Yes, it is suitable for industrial applications due to its robust features and low power consumption.
- What is the package type for the STM32L471QEI6TR?
The package type is UFBGA 132 7x7x0.6 P 0.5 mm.
- Does the MCU support development tools like JTAG and SWD?
Yes, it supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.