qixinwei-pcba
STM32L471RET6 ST Mainstream Arm Cortex-M4 Ultra-Low-Power 32-bit MCU 512KB Flash 128KB SRAM OpAmp DAC SAI SDMMC Touch LQFP-64
STM32L471RET6 Product Overview
STM32L471RET6 is an Arm Cortex-M4 MCU at 80 MHz with FPU and ART Accelerator, LQFP-64. 512 KB Dual-Bank Flash, 128 KB SRAM, two 12-bit ADCs (5 Msps, 16 ch), two 12-bit DACs, two op-amps (8 MHz GBW), two comparators, capacitive touch sensing (TSC), true random number generator (TRNG), 2×SAI audio interfaces, SDMMC (4-bit), LP timers, RTC, 3×USART, 1×UART, 1×LPUART, 2×SPI/I2S, 3×I2C. Up to 51 x 5 V-tolerant I/Os. 1.71–3.6 V, -40–85 °C. Compared to the L431/L433 series, the STM32L471RET6 forgoes USB/CAN while adding high-performance op-amps, SAI audio interfaces, and SDMMC, and upgrading to Dual-Bank Flash, delivering an excellent ultra-low-power platform for battery-powered sensors, portable meters, and industrial control applications needing analog signal conditioning, audio processing, and large storage without USB.
STM32L471RET6 Core Features
Core: The STM32L471RET6 features an Arm Cortex-M4 core at 80 MHz, with FPU + ART Accelerator + MPU
Memory: The STM32L471RET6 provides 512 KB Dual-Bank Flash (RWW), 128 KB SRAM
Analog: 2×12-bit ADCs (5 Msps, 16 ch), 2×12-bit DACs, 2×Op-Amps (PGA), 2×Comparators
Audio & Storage: The STM32L471RET6 integrates 2×SAI audio interfaces, SDMMC (4-bit)
Capacitive Touch: The STM32L471RET6 features Capacitive Touch Sensing (TSC)
Connectivity: 3×USART, 1×UART, 1×LPUART, 2×SPI/I2S, 3×I2C
Security: True Random Number Generator (TRNG)
Timers: 2×Advanced Motor Control Timers, multiple GP/LP timers, RTC
I/Os: 51 (5 V-tolerant)
Package: LQFP-64
Temperature Range: -40°C to 85°C
STM32L471RET6 Applications
Battery-Powered Sensors: The STM32L471RET6 is ideal for wireless sensors needing analog signal conditioning and high-precision acquisition
Portable Devices: Wearables and portable medical devices can leverage the STM32L471RET6's ultra-low power consumption
Industrial Metering: Water, gas, and electricity meters are perfect applications for the STM32L471RET6
Audio & Consumer Electronics: The STM32L471RET6 supports digital audio interfaces, advanced remote controls, and smart cards
Motor Control: Dual-motor FOC and servo drives can rely on the STM32L471RET6's advanced timers
STM32L471RET6 Key Advantages
On-Chip Op-Amps + Dual DACs + Dual Comparators: The STM32L471RET6 delivers powerful analog signal conditioning and output capabilities, saving external analog components
512 KB Dual-Bank Flash + 128 KB SRAM: The STM32L471RET6 provides large storage for safe firmware updates and complex data processing
SAI Audio + SDMMC: The STM32L471RET6 offers flexible audio interface and external storage expansion
Cortex-M4 + FPU + Ultra-Low Power: The STM32L471RET6 achieves excellent DSP and floating-point performance while maintaining extremely low power consumption
51 x 5 V-tolerant I/Os in LQFP-64: The STM32L471RET6 provides high-density connectivity with enhanced noise immunity
Full Ecosystem Compatibility: Easy development with STM32CubeIDE/HAL/LL libraries
Why Choose QIXINWEI
Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly.
BOM Matching Service – One-stop solution, save time.
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.
Cost-Effective & Efficient – Better channel, better cost.
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries.












FAQ
1. What is STM32L471RET6?
STM32L471RET6 is an ultra-low-power 32-bit MCU from STMicroelectronics' STM32L4 series, built around an Arm® Cortex®-M4 core with FPU and DSP instructions in an LQFP-64 package. Operating at 80 MHz, the STM32L471RET6 provides 512 KB Flash and 128 KB SRAM, offering a balanced combination of performance, storage, and energy efficiency for cost-sensitive battery-powered devices.
2. What are the key specifications of STM32L471RET6?
Core: Arm® Cortex®-M4, up to 80 MHz, 100 DMIPS with FPU and DSP
Memory: 512 KB Flash, 128 KB SRAM
Operating Voltage: 1.71 V to 3.6 V
Temperature Range: -40 °C to +85 °C (industrial grade)
I/O Count: up to 51
Package: LQFP-64 (10 mm × 10 mm)
3. Is the STM32L471RET6 package easy to solder?
The STM32L471RET6 uses an LQFP-64 package measuring 10 mm × 10 mm with exposed 0.5 mm pitch leads. Drag-soldering the STM32L471RET6 with a standard soldering iron is straightforward—no hot-air station required—making it well-suited for hand assembly, small-batch production, and rapid prototyping.
4. What applications is STM32L471RET6 suitable for?
With its CAN 2.0B interface, rich analog peripherals, and ultra-low-power modes, the STM32L471RET6 is widely used in industrial sensor nodes, portable medical devices, IoT endpoints, smart home controllers, and battery-operated systems that require industrial bus connectivity and power efficiency. The 512 KB Flash of the STM32L471RET6 easily accommodates complex communication stacks and data processing algorithms.
5. What development tools support STM32L471RET6?
ST provides free STM32CubeMX for graphical configuration and STM32CubeIDE as an integrated development environment for the STM32L471RET6, along with the STM32CubeL4 firmware library. Debugging and programming are handled by ST-Link debuggers. Rapid prototyping can be performed using compatible NUCLEO or Discovery boards for functional verification.
6. What is the power consumption of the STM32L471RET6 across its low-power modes?
Temperature Range: -40 °C to +85 °C
Ultra-low-power modes of the STM32L471RET6:
Shutdown mode: ~33 nA (5 wake-up pins)
Standby mode: ~125 nA (5 wake-up pins), ~430 nA with RTC
Stop 2 mode: ~1.2 µA, ~1.4 µA with RTC
Run mode: ~100 µA/MHz (LDO mode)
7. How does STM32L471RET6 differ from STM32L471RGT6?
Both share the same LQFP-64 package, pinout, and peripheral set. The only difference is Flash capacity: the STM32L471RET6 has 512 KB while the RGT6 has 1 MB. If your firmware fits within 512 KB, the STM32L471RET6 is the more cost-effective option; choose RGT6 if you need additional program space or future expansion headroom.
8. What key peripheral interfaces does STM32L471RET6 offer?
The STM32L471RET6 provides the following key peripherals:
Communication: CAN 2.0B, I²C, SPI, UART/USART, USB OTG FS, SAI (I2S/PCM/PDM), SWPMI (Single Wire Protocol)
Analog: 12-bit 5 Msps ADC, 12-bit DAC, ultra-low-power comparators
Timers: 16-bit and 32-bit general-purpose timers, advanced motor-control timer
Others: Quad SPI interface, SDMMC interface
9. What is the main difference between STM32L471RET6 and STM32L476RET6?
Both are LQFP-64 devices with an 80 MHz Cortex-M4 core, 512 KB Flash, and 128 KB SRAM. The key distinction is that the STM32L471RET6 lacks a segment LCD driver, while the STM32L476RET6 includes one along with CAN 2.0B. If your design does not require driving a segment LCD, the STM32L471RET6 provides a streamlined solution while retaining essential interfaces like CAN, USB, and SAI.
10. Does STM32L471RET6 support the SWPMI single-wire protocol interface?
Yes. The STM32L471RET6 integrates SWPMI (Single Wire Protocol Master Interface), enabling full-duplex communication over a single data line. This is often used for connecting SIM cards, secure elements, or certain industrial sensors, helping to reduce wiring complexity and connector costs in space-constrained designs.
- Property:
- Specification
- Product Type:
- Arm Cortex-M4 Ultra-Low-Power 32-bit MCU
- Brand:
- STMicroelectronics
- Core:
- Cortex-M4 80 MHz (FPU + ART)
- Package:
- LQFP-64
- Memory:
- 512 KB Flash, 128 KB SRAM
- Analog:
- 2×Op-Amps, 2×DACs, 2×Comparators, 2×ADCs
- Audio & Storage:
- 2×SAI, SDMMC
- Connectivity:
- USART, UART, LPUART, SPI/I2S, I2C
- I/Os:
- 51
- Voltage:
- 1.71V–3.6V
- Temperature:
- -40°C to 85°C