STM32L471RET6 - ARM Cortex-M4F 80MHz MCU | STMicroelectronics
MPN: STM32L471RET6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $11.41 | $11.41 |
| 10 | $10.5 | $105.00 |
| 100 | $9.2 | $920.00 |
| 500 | $8.1 | $4,050.00 |
| 1,000 | $7.25 | $7,250.00 |
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:
STM32L471RGT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L476RGT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L475RGT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L471RET6TR
β Drop-Inπ Reference alternative (not in catalog)
GD32F450RET6
β Drop-Inπ 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 | LQFP-64 (10x10 mm, 0.5 mm pitch) |
| Mounting Type | Surface Mount |
| ADC Resolution | 12-bit |
| ADC Channels | 16 external channels |
| 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 |
| Operating Temperature Range | -40C to +85C |
| RoHS Status | Compliant |
STM32L471RET6 Pin Configuration
| Pin 1 | VBAT β Battery backup supply for RTC and backup registers |
| Pin 2 | PC14 β GPIO or OSC32_IN |
| Pin 3 | PC15 β GPIO or OSC32_OUT |
| Pin 4 | PF0 β GPIO or OSC_IN |
| Pin 5 | PF1 β GPIO or OSC_OUT |
| Pin 6 | NRST β Reset (active low) |
| Pin 7 | PC0 β GPIO or ADC input |
| Pin 8 | PC1 β GPIO or ADC input |
| Pin 9 | PC2 β GPIO or ADC input |
| Pin 10 | PC3 β GPIO or ADC input |
| Pin 11 | VDD β Digital power supply |
| Pin 12 | VSS β Ground |
| Pin 13 | PA0 β GPIO or ADC input |
| Pin 14 | PA1 β GPIO or ADC input |
| Pin 15 | PA2 β GPIO or USART2_TX |
| Pin 16 | PA3 β GPIO or USART2_RX |
| Pin 17 | PA4 β GPIO or DAC_OUT1 |
| Pin 18 | PA5 β GPIO or DAC_OUT2 |
| Pin 19 | PA6 β GPIO or SPI1_MISO |
| Pin 20 | PA7 β GPIO or SPI1_MOSI |
| Pin 21 | PC4 β GPIO or ADC input |
| Pin 22 | PC5 β GPIO or ADC input |
| Pin 23 | PB0 β GPIO or ADC input |
| Pin 24 | PB1 β GPIO or ADC input |
| Pin 25 | PB2 β GPIO or BOOT1 |
| Pin 26 | PB10 β GPIO or I2C2_SCL |
| Pin 27 | PB11 β GPIO or I2C2_SDA |
| Pin 28 | VDD β Digital power supply |
| Pin 29 | VSS β Ground |
| Pin 30 | PB12 β GPIO or SPI2_NSS |
| Pin 31 | PB13 β GPIO or SPI2_SCK |
| Pin 32 | PB14 β GPIO or SPI2_MISO |
| Pin 33 | PB15 β GPIO or SPI2_MOSI |
| Pin 34 | PC6 β GPIO or USART6_TX |
| Pin 35 | PC7 β GPIO or USART6_RX |
| Pin 36 | PC8 β GPIO or USART3_TX |
| Pin 37 | PC9 β GPIO or USART3_RX |
| Pin 38 | PA8 β GPIO or USB_OTG_FS_SOF |
| Pin 39 | PA9 β GPIO or USB_OTG_FS_VBUS |
| Pin 40 | PA10 β GPIO or USB_OTG_FS_ID |
| Pin 41 | PA11 β GPIO or USB_OTG_FS_DM |
| Pin 42 | PA12 β GPIO or USB_OTG_FS_DP |
| Pin 43 | PA13 β GPIO or SWDIO |
| Pin 44 | PA14 β GPIO or SWCLK |
| Pin 45 | PA15 β GPIO or JTDI |
| Pin 46 | PC10 β GPIO or USART4_TX |
| Pin 47 | PC11 β GPIO or USART4_RX |
| Pin 48 | PC12 β GPIO or USART5_TX |
| Pin 49 | PD2 β GPIO or USART5_RX |
| Pin 50 | PB3 β GPIO or SPI1_SCK |
| Pin 51 | PB4 β GPIO or SPI1_NSS |
| Pin 52 | PB5 β GPIO or I2C1_SMBA |
| Pin 53 | PB6 β GPIO or I2C1_SCL |
| Pin 54 | PB7 β GPIO or I2C1_SDA |
| Pin 55 | BOOT0 β Boot mode selection |
| Pin 56 | PB8 β GPIO or CAN_RX |
| Pin 57 | PB9 β GPIO or CAN_TX |
| Pin 58 | VDD β Digital power supply |
| Pin 59 | VSS β Ground |
| Pin 60 | PC13 β GPIO or RTC_TAMP1 |
| Pin 61 | PC14 β GPIO or OSC32_IN |
| Pin 62 | PC15 β GPIO or OSC32_OUT |
| Pin 63 | VDDA β Analog power supply |
| Pin 64 | VSSA β Analog ground |
Safe Operating Area (SOA) & Thermal Characteristics
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 and rich analog peripherals. Its 12-bit ADC with hardware oversampling enables precise sensor readings, while the multiple communication interfaces (USART, SPI, I2C, CAN) allow seamless integration with industrial networks. The wide supply voltage range (1.71V to 3.6V) accommodates various power sources, and the low-power modes extend battery life in remote monitoring systems. In a typical industrial sensor node, the MCU reads analog sensor data, processes it with the FPU, and transmits results over CAN or RS-485, all while consuming minimal power in sleep mode between measurements.
Recommended
Smart Meters
The STM32L471RET6 is well-suited for smart meters, handling metrology calculations, communication protocols, and display control. Its 12-bit ADC with up to 16 channels can sample voltage and current waveforms for energy measurement, while the FPU accelerates the required mathematical computations. The ultra-low-power modes allow the meter to operate on battery power for extended periods, with current consumption as low as 100 nA in Shutdown mode. The device's communication interfaces (USART, SPI, I2C) enable connectivity with PLC modems, RF modules, or wired networks for data reporting. In a typical smart meter, the MCU periodically wakes up, performs measurements, updates the display, and communicates data, then returns to low-power sleep to conserve energy.
Recommended
Medical Devices
The STM32L471RET6 is suitable for medical devices such as glucose monitors and infusion pumps, where low power consumption and precise analog measurements are critical. Its 12-bit ADC with hardware oversampling provides accurate sensor readings, while the FPU supports complex signal processing algorithms. The device's low-power modes enable long battery life, essential for portable medical devices. The multiple communication interfaces allow data transfer to external displays or wireless modules. In a glucose monitor, the MCU reads the sensor signal, processes it to calculate glucose levels, and displays the result, all while consuming minimal power to extend battery life between charges.
Recommended
Wearable Fitness Trackers
The STM32L471RET6 is ideal for wearable fitness trackers due to its ultra-low-power operation and small LQFP-64 package. The device can run on a coin cell battery for months, thanks to its low-power modes and efficient 90 nm process technology. Its 12-bit ADC can interface with accelerometers and heart-rate sensors, while the FPU processes the data for activity tracking. The communication interfaces (I2C, SPI) connect to sensors and displays. In a typical fitness tracker, the MCU continuously samples motion data, processes it to detect steps or activity, and communicates with a smartphone via Bluetooth, all while minimizing power consumption to extend battery life.
Recommended
IoT Nodes
The STM32L471RET6 is a strong choice for IoT nodes, offering a balance of performance and energy efficiency. Its ultra-low-power modes allow battery-powered operation for years, while the FPU and DSP instructions handle sensor data processing. The device supports multiple communication interfaces (USART, SPI, I2C, USB) for connecting to various wireless modules (LoRa, BLE, Wi-Fi). In a typical IoT node, the MCU wakes up periodically, reads sensors, processes data, and transmits it over a wireless link, then returns to sleep. The wide supply voltage range (1.71V to 3.6V) accommodates different battery configurations, and the rich analog peripherals enable direct sensor interfacing.
Recommended
Portable Instrumentation
The STM32L471RET6 is well-suited for portable instrumentation, such as handheld multimeters and data loggers, due to its low power consumption and high-resolution ADC. The 12-bit ADC with hardware oversampling provides accurate measurements, while the FPU supports complex calculations. The device's low-power modes extend battery life, and the multiple communication interfaces allow data transfer to a PC or smartphone. In a portable data logger, the MCU samples analog signals, stores data in flash memory, and communicates via USB, all while operating from a battery. The wide supply voltage range ensures compatibility with various battery chemistries.
Recommended
Recommended Products Summary
Engineering reference data for STM32L471RET6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32L471RGT6 | STM32L476RGT6 | STM32L475RGT6 | GD32F450RET6 |
|---|---|---|---|---|---|
| Package | LQFP-64 | LQFP-64 | LQFP-64 | LQFP-64 | LQFP-64 |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice |
| Core | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F | ARM Cortex-M4F |
| Max Clock Frequency | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 200 MHz |
| Flash Memory | 512 KB | 1 MB | 1 MB | 1 MB | 512 KB |
| SRAM | 128 KB | 128 KB | 128 KB | 128 KB | 192 KB |
| Supply Voltage Range | 1.71V to 3.6V | 1.71V to 3.6V | 1.71V to 3.6V | 1.71V to 3.6V | 2.6V to 3.6V |
| ADC Resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit |
Key Differentiators
- Ultra-low-power modes with 100 nA shutdown current (vs GD32F450RET6)
- Wide supply voltage range (1.71V to 3.6V) (vs GD32F450RET6)
- Rich analog peripherals (12-bit ADC, 12-bit DAC, comparators, op-amps) (vs STM32L475RGT6)
Design Notes
Ensure proper power supply decoupling: place a 100 nF ceramic capacitor close to each VDD pin and a 4.7 uF capacitor at the main power input. For the VDDA pin, use a dedicated 1 uF capacitor to ensure stable analog performance. This reduces noise and improves ADC accuracy.
For the LQFP-64 package, ensure adequate ground plane and thermal vias under the exposed pad (if present) to improve heat dissipation. Keep high-speed signal traces short and avoid routing them near the crystal oscillator pins to minimize EMI.
Configure the clock system carefully: the device can run from an internal 16 MHz HSI oscillator, but for precise timing, use an external 8 MHz crystal with appropriate load capacitors. Also, set the boot pins (BOOT0 and BOOT1) correctly for the desired boot mode (flash, system memory, or SRAM) to avoid unexpected startup behavior.
Compliance Information
RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32L4 series with AEC-Q100 qualification.