STMicroelectronics

STM32L471RET6 - ARM Cortex-M4F 80MHz MCU | STMicroelectronics

MPN: STM32L471RET6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
1.71 V to 3.6 V Vdss 100 nA Id LQFP64 (10x10 mm, 0.5 mm pitch) Package 80 MHz Speed 512 KB Memory
$8.5 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $8.5 $8.50
10 $7.65 $76.50
100 $6.8 $680.00
500 $6.12 $3,060.00
1,000 $5.5 $5,500.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32L471RET6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32L476RET6

βœ… Drop-In
πŸ“¦ LQFP64
Adds crypto/hash processor and TRNG, pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

STM32L431RET6

βœ… Drop-In
πŸ“¦ LQFP64
Lower flash (256 KB) and SRAM (64 KB), pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

STM32L496RET6

βœ… Drop-In
πŸ“¦ LQFP64
Higher flash (1 MB) and SRAM (320 KB), pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

STM32L4R5RET6

βœ… Drop-In
πŸ“¦ LQFP64
Higher performance (120 MHz), more SRAM (640 KB), pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

STM32L4A6RET6

βœ… Drop-In
πŸ“¦ LQFP64
Adds crypto/hash processor, more SRAM (320 KB), pin-to-pin compatible

πŸ“‹ Reference alternative (not in catalog)

EFM32LG390F256

βœ… Drop-In
πŸ“¦ LQFP64
Cross-brand, ARM Cortex-M3, lower performance, pin-compatible

πŸ“‹ Reference alternative (not in catalog)

ATSAMD51J19A

βœ… Drop-In
πŸ“¦ LQFP64
Cross-brand, ARM Cortex-M4F, 120 MHz, pin-compatible

πŸ“‹ Reference alternative (not in catalog)

MK22FN512VLH12

βœ… Drop-In
πŸ“¦ LQFP64
Cross-brand, ARM Cortex-M4F, 120 MHz, pin-compatible

πŸ“‹ Reference alternative (not in catalog)

STM32L471RET6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M4F with FPU
Maximum Clock Frequency 80 MHz
Flash Memory 512 KB
SRAM 128 KB
Supply Voltage Range 1.71 V to 3.6 V
Package LQFP64 (10x10 mm, 0.5 mm pitch)
Operating Temperature Range -40C to +85C
Number of I/O Pins 51
ADC Resolution 12-bit
ADC Channels 16 external
DAC Resolution 12-bit
DAC Channels 2
Communication Interfaces 3x USART, 3x SPI, 3x I2C, 1x CAN, 1x USB OTG FS, 1x SAI
Timers 8x 32-bit timers, 1x low-power timer
Ultra-low-power Modes Sleep, Low-power run, Low-power sleep, Stop 0/1/2, Standby, Shutdown
Shutdown Mode Current 100 nA
RoHS Status Compliant

STM32L471RET6 Pin Configuration

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Pin 1 VBAT β€” Backup battery supply for RTC and backup registers
Pin 2 PC13 β€” GPIO or RTC tamper/calendar output
Pin 3 PC14 β€” GPIO or OSC32_IN
Pin 4 PC15 β€” GPIO or OSC32_OUT
Pin 5 PF0 β€” GPIO or OSC_IN
Pin 6 PF1 β€” GPIO or OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VSSA β€” Analog ground
Pin 9 VDDA β€” Analog power supply
Pin 10 PA0 β€” GPIO or ADC input
Pin 11 PA1 β€” GPIO or ADC input
Pin 12 PA2 β€” GPIO or USART2_TX
Pin 13 PA3 β€” GPIO or USART2_RX
Pin 14 VSS β€” Ground
Pin 15 VDD β€” Power supply
Pin 16 PA4 β€” GPIO or DAC_OUT1
Pin 17 PA5 β€” GPIO or DAC_OUT2
Pin 18 PA6 β€” GPIO or SPI1_MISO
Pin 19 PA7 β€” GPIO or SPI1_MOSI
Pin 20 PC4 β€” GPIO or ADC input
Pin 21 PC5 β€” GPIO or ADC input
Pin 22 PB0 β€” GPIO or ADC input
Pin 23 PB1 β€” GPIO or ADC input
Pin 24 PB2 β€” GPIO or BOOT1
Pin 25 PB10 β€” GPIO or I2C2_SCL
Pin 26 PB11 β€” GPIO or I2C2_SDA
Pin 27 VSS β€” Ground
Pin 28 VDD β€” Power supply
Pin 29 PB12 β€” GPIO or SPI2_NSS
Pin 30 PB13 β€” GPIO or SPI2_SCK
Pin 31 PB14 β€” GPIO or SPI2_MISO
Pin 32 PB15 β€” GPIO or SPI2_MOSI
Pin 33 PC6 β€” GPIO or USART6_TX
Pin 34 PC7 β€” GPIO or USART6_RX
Pin 35 PC8 β€” GPIO or USART6_CK
Pin 36 PC9 β€” GPIO or I2C3_SDA
Pin 37 PA8 β€” GPIO or USB_OTG_FS_SOF
Pin 38 PA9 β€” GPIO or USB_OTG_FS_VBUS
Pin 39 PA10 β€” GPIO or USB_OTG_FS_ID
Pin 40 PA11 β€” GPIO or USB_OTG_FS_DM
Pin 41 PA12 β€” GPIO or USB_OTG_FS_DP
Pin 42 PA13 β€” GPIO or SWDIO
Pin 43 VSS β€” Ground
Pin 44 VDD β€” Power supply
Pin 45 PA14 β€” GPIO or SWCLK
Pin 46 PA15 β€” GPIO or JTDI
Pin 47 PB3 β€” GPIO or JTDO
Pin 48 PB4 β€” GPIO or NJTRST
Pin 49 PB5 β€” GPIO or I2C1_SMBA
Pin 50 PB6 β€” GPIO or I2C1_SCL
Pin 51 PB7 β€” GPIO or I2C1_SDA
Pin 52 BOOT0 β€” Boot mode selection
Pin 53 PB8 β€” GPIO or CAN_RX
Pin 54 PB9 β€” GPIO or CAN_TX
Pin 55 PE0 β€” GPIO or TIM4_ETR
Pin 56 PE1 β€” GPIO or TIM4_CH1
Pin 57 VSS β€” Ground
Pin 58 VDD β€” Power supply
Pin 59 PE2 β€” GPIO or SAI1_CK1
Pin 60 PE3 β€” GPIO or SAI1_SD1
Pin 61 PE4 β€” GPIO or SAI1_D1
Pin 62 PE5 β€” GPIO or SAI1_CK2
Pin 63 PE6 β€” GPIO or SAI1_SD2
Pin 64 VDD β€” Power supply

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32L471RET6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32L471RET6 is suitable for 6 applications: Industrial Sensors and Actuators, Smart Meters, Medical Devices, Wearable Fitness Trackers, IoT Nodes, Portable Instrumentation.

🏭

Industrial Sensors and Actuators

The STM32L471RET6 is ideal for industrial sensors and actuators due to its ultra-low-power modes, wide supply voltage range, and rich analog peripherals. In a typical industrial sensor node, the MCU reads analog signals from temperature, pressure, or flow sensors using the 12-bit ADC, processes the data with the FPU, and communicates via RS-485 or CAN. The low-power modes allow the device to operate on battery or energy harvesting for years. The 80 MHz Cortex-M4F core provides sufficient processing power for real-time control loops, while the multiple timers generate precise PWM signals for actuator control. The device's robustness, with an operating temperature range of -40C to +85C, ensures reliable operation in harsh industrial environments. Designers can leverage the STM32CubeL4 firmware package to accelerate development, with HAL drivers for all peripherals and middleware for communication protocols.

⚑

Smart Meters

The STM32L471RET6 is well-suited for smart meters (electricity, water, gas) due to its ultra-low-power consumption and advanced metrology capabilities. In a smart electricity meter, the MCU samples voltage and current waveforms using the 12-bit ADC with hardware oversampling to achieve high accuracy. The FPU accelerates energy calculation algorithms, such as RMS and power factor computation. The device's multiple communication interfaces (USART, SPI, I2C) enable connectivity to PLC modems, RF modules, or Wi-Fi for data transmission. The low-power modes allow the meter to operate on battery backup during power outages, with current consumption as low as 100 nA in Shutdown mode. The wide supply voltage range (1.71V to 3.6V) accommodates various power supply designs. The STM32L471RET6's 512 KB flash provides ample space for metrology firmware and data logging. Its industrial temperature range ensures reliable operation in outdoor environments.

πŸ’Š

Medical Devices

The STM32L471RET6 is suitable for portable medical devices such as glucose monitors, pulse oximeters, and infusion pumps. Its ultra-low-power modes extend battery life, which is critical for wearable and handheld devices. The integrated 12-bit ADC and DAC enable precise sensor signal conditioning and analog output generation. For example, in a pulse oximeter, the MCU controls LED drivers, samples photodiode signals, and computes SpO2 levels using the FPU. The device's small LQFP64 package fits compact PCB designs. The rich communication interfaces allow data transfer to a smartphone via BLE or USB. The STM32L471RET6's reliability and long-term availability make it a trusted choice for medical applications. Designers must ensure compliance with medical standards such as IEC 60601, and ST provides documentation to support this.

πŸ“±

Wearable Fitness Trackers

The STM32L471RET6 is an excellent choice for wearable fitness trackers due to its ultra-low-power consumption and small footprint. In a fitness tracker, the MCU collects data from accelerometers, gyroscopes, and heart rate sensors, processes it with the FPU, and displays information on an OLED or LCD. The device's low-power modes allow continuous operation for weeks on a small battery. The integrated ADC can interface with analog sensors, while the I2C and SPI interfaces connect to digital sensors. The STM32L471RET6's 128 KB SRAM is sufficient for sensor data buffering. The device supports a wide supply voltage range, allowing direct connection to a Li-Po battery. Its compact LQFP64 package enables slim designs. The STM32CubeL4 firmware includes low-power examples and sensor drivers to speed up development.

🧩

IoT Nodes

The STM32L471RET6 is ideal for IoT nodes that require low power consumption and wireless connectivity. In a typical IoT node, the MCU periodically wakes from Stop mode, reads sensors, processes data, and transmits it via a wireless module (e.g., LoRa, BLE, Wi-Fi). The ultra-low-power modes ensure long battery life, with shutdown current as low as 100 nA. The device's multiple communication interfaces (USART, SPI, I2C) easily interface with various wireless modules. The 512 KB flash allows storing firmware updates and data logs. The FPU accelerates data processing, such as sensor fusion and edge computing. The STM32L471RET6's wide supply voltage range supports battery or energy harvesting power sources. Its industrial temperature range makes it suitable for outdoor IoT deployments.

πŸ”§

Portable Instrumentation

The STM32L471RET6 is well-suited for portable instrumentation such as multimeters, oscilloscopes, and data loggers. Its high-resolution ADC (12-bit with oversampling) enables accurate measurements, while the FPU handles complex signal processing. The device's low-power modes extend battery life, making it ideal for field use. The multiple timers generate precise time bases for frequency measurement and PWM output. The communication interfaces allow data transfer to a PC via USB or UART. The STM32L471RET6's small package and wide supply voltage range simplify power supply design. The device's rich analog peripherals (ADC, DAC, comparators, op-amps) reduce external component count, lowering BOM cost. The STM32CubeL4 firmware provides examples for data acquisition and signal processing.

Recommended Products Summary

TMP117 High-accuracy temperature sensor for industrial monitoring Used in: Industrial Sensors and Actuators SN65HVD72 RS-485 transceiver for industrial communication Used in: Industrial Sensors and Actuators RN2483 LoRa module for wireless data transmission Used in: Smart Meters MCP3901 Energy metering IC for high-accuracy measurement Used in: Smart Meters AFE4404 Analog front-end for pulse oximetry Used in: Medical Devices CC2541 BLE module for wireless connectivity Used in: Medical Devices LSM6DSO 6-axis inertial measurement unit (IMU) Used in: Wearable Fitness Trackers MAX30102 Heart rate and pulse oximetry sensor Used in: Wearable Fitness Trackers SX1276 LoRa transceiver for long-range communication Used in: IoT Nodes ESP8266 Wi-Fi module for internet connectivity Used in: IoT Nodes ADS1115 External ADC for higher resolution measurements Used in: Portable Instrumentation FTDI FT232R USB-to-UART bridge for PC connectivity Used in: Portable Instrumentation
What is the maximum clock frequency of STM32L471RET6?
The STM32L471RET6 operates at a maximum clock frequency of 80 MHz. According to the STM32L471RE datasheet, the ARM Cortex-M4F core can run at up to 80 MHz, providing 100 DMIPS performance with the FPU for floating-point operations.
What is the flash memory size of STM32L471RET6?
The STM32L471RET6 has 512 KB of flash memory. This is sufficient for complex applications such as IoT nodes, industrial control, and medical devices, allowing storage of firmware and data logging.
What is the supply voltage range of STM32L471RET6?
The STM32L471RET6 operates from 1.71V to 3.6V. This wide range supports battery-powered applications, allowing direct connection to 2xAA batteries or a single Li-ion cell without an external regulator.
What package is STM32L471RET6 available in?
The STM32L471RET6 is available in a 64-pin LQFP package (LQFP64) with a 10x10 mm body and 0.5 mm pitch. This package is suitable for space-constrained designs and is compatible with standard PCB assembly processes.
What are the ultra-low-power modes of STM32L471RET6?
The STM32L471RET6 supports multiple ultra-low-power modes: Sleep, Low-power run, Low-power sleep, Stop 0/1/2, Standby, and Shutdown. In Shutdown mode, current consumption is as low as 100 nA, making it ideal for battery-powered devices that need to preserve battery life.
Does STM32L471RET6 have a floating-point unit?
Yes, the STM32L471RET6 features a single-precision floating-point unit (FPU) as part of the ARM Cortex-M4F core. This accelerates mathematical computations, which is beneficial for signal processing, control algorithms, and sensor fusion applications.
What communication interfaces are available on STM32L471RET6?
The STM32L471RET6 includes 3x USART, 3x SPI, 3x I2C, 1x CAN, 1x USB OTG FS, and 1x SAI (serial audio interface). These interfaces enable connectivity to a wide range of sensors, displays, and communication modules.
What is the ADC resolution of STM32L471RET6?
The STM32L471RET6 has a 12-bit ADC with up to 16 external channels. It supports hardware oversampling to achieve higher effective resolution, making it suitable for precise analog measurements in industrial and medical applications.
What is the difference between STM32L471RET6 and STM32L476RET6?
The STM32L471RET6 and STM32L476RET6 are both from the STM32L4 series with similar core and memory, but the STM32L476RET6 includes additional features such as a crypto/hash processor and a true random number generator (TRNG) with more advanced security. The STM32L471RET6 lacks the crypto/hash processor, making it a lower-cost option for applications that do not require hardware encryption.
Can STM32L471RET6 be used for battery-powered IoT devices?
Yes, the STM32L471RET6 is ideal for battery-powered IoT devices due to its ultra-low-power modes, wide supply voltage range, and integrated peripherals. In Shutdown mode, it consumes only 100 nA, and in Stop mode, it can wake up quickly to process sensor data and transmit via wireless modules.
What is the best drop-in replacement for STM32L471RET6?
The best drop-in replacement for STM32L471RET6 is the STM32L476RET6, which is pin-to-pin compatible and offers additional security features. Other alternatives include STM32L431RET6 (lower memory) and STM32L496RET6 (higher memory) from the same family, all in LQFP64 package.
Where can I buy STM32L471RET6 online?
STM32L471RET6 is available from major distributors such as DigiKey, Mouser, and Farnell. As of 2026-08-09, the price for 1 unit is approximately $8.50 USD, with volume discounts available. Check current stock and pricing on distributor websites.
What is the lead time for STM32L471RET6?
The lead time for STM32L471RET6 varies by distributor and order quantity. Typically, it is in stock at major distributors, with lead times of 1-2 days for small quantities. For large orders, lead time may be 4-6 weeks. Check with your preferred distributor for current availability.
Is STM32L471RET6 suitable for motor control applications?
Yes, the STM32L471RET6 is suitable for motor control applications due to its high-speed timers (up to 80 MHz), 12-bit ADC for current sensing, and advanced PWM generation. The FPU enables efficient implementation of field-oriented control (FOC) algorithms.
What is the operating temperature range of STM32L471RET6?
The STM32L471RET6 operates over a temperature range of -40C to +85C. This industrial temperature range makes it suitable for harsh environments such as automotive, industrial automation, and outdoor IoT applications.
Does STM32L471RET6 support USB?
Yes, the STM32L471RET6 includes a USB OTG FS (Full-Speed) interface. It supports device, host, and OTG modes, allowing connection to PCs, smartphones, and other USB peripherals.
What development tools are compatible with STM32L471RET6?
The STM32L471RET6 is supported by STM32CubeIDE, Keil MDK, IAR EWARM, and GCC-based toolchains. ST provides the STM32CubeL4 firmware package with HAL drivers, middleware, and examples to accelerate development.
What is the price of STM32L471RET6?
As of 2026-08-09, the price of STM32L471RET6 is approximately $8.50 USD for 1 unit, $7.65 for 10 units, $6.80 for 100 units, $6.12 for 500 units, and $5.50 for 1000 units. Prices may vary by distributor and region.
Where can I download the STM32L471RET6 datasheet PDF?
The STM32L471RET6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32l471re.pdf. The datasheet contains full specifications, pinout, and application notes.
What is the pinout of STM32L471RET6?
The STM32L471RET6 pinout is detailed in the datasheet. It has 64 pins, including power supply pins (VDD, VDDA, VSS), GPIO pins (PA0-PA15, PB0-PB15, PC0-PC15, PD0-PD15, PE0-PE15), and dedicated pins for boot configuration (BOOT0, BOOT1). Refer to the datasheet for the complete pinout diagram.

Engineering reference data for STM32L471RET6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32L471RET6 when you need a balance of ultra-low power consumption, high performance, and rich peripherals in a compact LQFP64 package. It is ideal for battery-powered IoT devices, industrial sensors, and medical devices. If you require hardware encryption, consider the STM32L476RET6, which is pin-to-pin compatible and adds a crypto/hash processor. For applications with lower memory requirements, the STM32L431RET6 offers a cost-reduced option with 256 KB flash and 64 KB SRAM. If you need more memory and performance, the STM32L496RET6 provides 1 MB flash and 320 KB SRAM. For cross-brand alternatives, the EFM32LG390F256 from Silicon Labs is pin-compatible but has a slower core and less memory, making it suitable for simpler applications. The ATSAMD51J19A from Microchip offers higher clock speed (120 MHz) but may have different power characteristics. Always verify pin compatibility and software migration effort before switching.

Comparison with Alternatives

Parameter This Product STM32L476RET6 STM32L431RET6 STM32L496RET6 EFM32LG390F256
Package LQFP64 LQFP64 - same LQFP64 - same LQFP64 - same LQFP64 - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics Silicon Labs
Core ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M4F ARM Cortex-M3
Max Clock Frequency 80 MHz 80 MHz 80 MHz 80 MHz 48 MHz
Flash Memory 512 KB 512 KB 256 KB 1 MB 256 KB
SRAM 128 KB 128 KB 64 KB 320 KB 32 KB
Supply Voltage Range 1.71V to 3.6V 1.71V to 3.6V 1.71V to 3.6V 1.71V to 3.6V 1.8V to 3.8V
ADC Resolution 12-bit 12-bit 12-bit 12-bit 12-bit
Communication Interfaces 3x USART, 3x SPI, 3x I2C, 1x CAN, 1x USB OTG FS, 1x SAI 3x USART, 3x SPI, 3x I2C, 1x CAN, 1x USB OTG FS, 1x SAI 3x USART, 3x SPI, 3x I2C, 1x CAN, 1x USB OTG FS, 1x SAI 4x USART, 3x SPI, 3x I2C, 2x CAN, 1x USB OTG FS, 1x SAI 2x USART, 2x SPI, 2x I2C, 1x USB OTG FS

Key Differentiators

  • Ultra-low-power modes with 100 nA shutdown current (vs EFM32LG390F256)
  • 512 KB flash and 128 KB SRAM (vs STM32L431RET6)
  • ARM Cortex-M4F with FPU (vs EFM32LG390F256)

Design Notes

Decouple each VDD pin with a 100 nF ceramic capacitor placed as close as possible to the pin. Additionally, place a 4.7 uF capacitor at the main power input. For VDDA, use a dedicated 1 uF capacitor to ensure stable analog performance. The supply voltage range is 1.71V to 3.6V; ensure the power supply is within this range and has low ripple to avoid ADC noise.

For the LQFP64 package, ensure proper solder paste stencil design with 0.5 mm pitch. Use a 4-layer PCB with dedicated ground and power planes to minimize noise. Place the crystal oscillator (if used) close to the OSC_IN/OSC_OUT pins with appropriate load capacitors (typically 10-20 pF) and keep traces short. For USB, route the D+/D- lines as differential pairs with 90-ohm impedance.

Do not leave the BOOT0 pin floating; connect it to ground through a 10k resistor for normal boot from flash. Ensure the NRST pin has a 100 nF capacitor to ground for reliable reset. When using the ADC, avoid switching digital I/Os during conversion to prevent noise coupling. Also, configure the clock system correctly: if using the internal HSI, note that it has a tolerance of +/-1% after calibration; for precise timing, use an external crystal.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per ST product page. Not AEC-Q100 qualified; for automotive, consider STM32L4 series with AEC-Q100 qualification.

Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details