STM32L476RET6 - 80MHz ARM Cortex-M4 MCU 512KB Flash | STMicroelectronics
Teilenummer: STM32L476RET6 ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $12.85 | $12,85 |
| 10 | $11.42 | $114,20 |
| 100 | $9.78 | $978,00 |
| 500 | $8.95 | $4.475,00 |
| 1.000 | $8.1 | $8.100,00 |
STM32L476RET6 Übersicht
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripheral interfaces. The Cortex-M4 family adds a single-precision FPU and DSP extensions, and the STM32L4 sub-family is optimized for ultra-low-power operation - in the hierarchy: ARM Cortex-M4 -> 32-bit MCU -> microcontroller -> semiconductor. STM32L4 devices extend battery life through multiple low-power modes (Shutdown, Standby, Stop with RTC), a built-in SMPS for core supply, and silicon-design techniques that push Stop-mode current down to a few microamps with RTC retention.
Key features include a 1.7 V to 3.6 V supply range, 12 KB SRAM available in Standby with RTC for state retention, DMA1/DMA2 controllers, up to 83 I/O ports (5V-tolerant), and AES-256 / True Random Number Generator (TRNG) hardware accelerators. The integrated SMPS supports direct Li-ion cell operation, while the Vcore domain uses an internal voltage regulator for run/low-power modes.
Architecturally, the Cortex-M4 core is paired with an ART Accelerator and an instruction cache that allows near-zero-wait-state execution from Flash at full 80 MHz. The bus matrix interconnects the core, DMA, AHB/APB peripherals, and memory banks to enable parallel transfers without starving the CPU. Peripherals such as timers (16-/32-bit), I2C, SPI, USART, UART, SAI, CAN 2.0B, SDMMC, and USB OTG FS share DMA channels, minimizing CPU overhead.
Typical applications include wearable fitness/health bands, industrial sensor nodes (LoRaWAN / NB-IoT), portable medical meters, e-paper / LCD IoT displays, GPS trackers, low-power wireless sensor hubs, smart home battery devices (BLE/Zigbee hosts), and USB-equipped data loggers. The wide temperature range (-40C to +85C / +105C) and high integration reduce BOM cost and PCB area in these designs.
When designing with this MCU, plan the decouple network carefully: place one 100 nF X7R cap per VDD pin, a 4.7 uF bulk on the main VBAT/VDD rail, and use the optional SMPS inductor (4.7 uH, low-DCR) according to the reference layout. Always populate NRST with the 10 kohm / 100 nF reset network shown in the datasheet to avoid spurious resets on power-up.
This page synthesizes verified distributor pricing, drop-in same-package alternatives from the STM32L4 family, and practical design notes not consolidated in the manufacturer datasheet. Engineers gain concise selection context for energy-aware designs where Stop-mode current and 80 MHz headroom must coexist.
Drop-in-Alternativen für STM32L476RET6 – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit STM32L476RET6 (gleiche Bauform und Footprint) – abweichend in Package, Operating Temperature Range, ADC, SRAM, Flash Memory.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
STM32L476RGT6
✅ Drop-In✓ Auf Lager
$3.86 / Stück
Datenblatt ansehen →STM32L476RCT6
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
STM32L476RCT6TR
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
STM32L471ZGT6
✅ Drop-In✓ Auf Lager
$7.49 / Stück
Datenblatt ansehen →STM32L452RET6P
✅ Drop-In✓ Auf Lager
$5.62 / Stück
Datenblatt ansehen →STM32L443RCT6
✅ Drop-In✓ Auf Lager
$5.1 / Stück
Datenblatt ansehen →STM32L476RET6 Grenzwerte & elektrische Eigenschaften
| Core Architecture | ARM Cortex-M4 with FPU and DSP instructions |
| Maximale Taktfrequenz | 80 MHz |
| Performance | 100 DMIPS (1.25 DMIPS/MHz) |
| Program Flash Memory | 512 KB |
| SRAM | 128 KB |
| Supply Voltage Range | 1.7 V to 3.6 V |
| Betriebstemperaturbereich | -40C to +85C (T6 suffix) |
| Gehäuse | 64-LQFP (10x10 mm) |
| I/O Pins | 51 (5V-tolerant on FT pins) |
| ADC | 3x 12-bit, up to 5 Msps |
| DAC | 2x 12-bit |
| Comparators | 2x ultra-low-power |
| Operational Amplifiers | 2x on-chip |
| USB | USB 2.0 Full-Speed OTG (with internal PHY) |
| LCD Controller | 8x40 / 4x44 segments |
| Timers | 16-/32-bit, RTC, LPTIM, SysTick |
| Communication Interfaces | USART/UART, I2C, SPI, SAI, CAN 2.0B, SDMMC |
| Crypto / Random | AES-256 hardware, TRNG |
| DMA | DMA1 + DMA2 (14 channels total) |
| Internal SMPS | Yes (external 4.7 uH inductor) |
| RoHS-Status | Compliant |
STM32L476RET6 Pin-Konfiguration
| Pin 1 | PC13 — GPIO; Tamper-RTC (TAMP-RTC), LSE-out if LSE crystal |
| Pin 2 | PC14/OSC32_IN — GPIO; LSE crystal input or RTC clock |
| Pin 3 | PC15/OSC32_OUT — GPIO; LSE crystal output |
| Pin 4 | VBAT — Battery domain supply (RTC, backup registers) |
| Pin 5 | VREF+ — ADC/DAC positive reference |
| Pin 6 | VDD — Main digital supply (1.7 V to 3.6 V) |
| Pin 7 | VSS — Digital ground |
| Pin 8 | VDDA — Analog supply |
| Pin 9 | VSSA — Analog ground |
| Pin 10 | PF0 — GPIO; OSC_IN / other functions |
| Pin 11 | PF1 — GPIO; OSC_OUT / other functions |
| Pin 12 | NRST — Reset input (active low, internal pull-up) |
| Pin 13 | VSSA — Analog ground (separate from VSS on some pins) |
| Pin 14 | VREF+ — ADC/DAC positive reference (alt bond) |
| Pin 15 | VDD — Main digital supply |
| Pin 16 | VSS — Digital ground |
| Pin 17 | PB0 — GPIO; ADC1_IN8/IN5, TAMP |
| Pin 18 | PB1 — GPIO; ADC1_IN9, TAMP |
| Pin 19 | PB2 — GPIO; BOOT1, TAMP |
| Pin 20 | PB10 — GPIO; I2C2_SCL, USART3_TX, TAMP |
| Pin 21 | PB11 — GPIO; I2C2_SDA, USART3_RX, TAMP |
| Pin 22 | VSS — Digital ground |
| Pin 23 | VDD — Main digital supply |
| Pin 24 | PB12 — GPIO; SPI2_NSS, TIM1_BKIN, TAMP |
| Pin 25 | PB13 — GPIO; SPI2_SCK, TIM1_CH1N, TAMP |
| Pin 26 | PB14 — GPIO; SPI2_MISO, TIM1_CH2N, TAMP |
| Pin 27 | PB15 — GPIO; SPI2_MOSI, TIM1_CH3N, RTC_REFIN |
| Pin 28 | PC0 — GPIO; ADC123_IN6 |
| Pin 29 | PC1 — GPIO; ADC123_IN7 |
| Pin 30 | PC2 — GPIO; ADC123_IN8 / SPI2_MISO alt |
| Pin 31 | PC3 — GPIO; ADC123_IN9 / SPI2_MOSI alt |
| Pin 32 | VDD — Main digital supply |
| Pin 33 | VSS — Digital ground |
| Pin 34 | PA0 — GPIO; TIM2_CH1, ADC1_IN0, WKUP1 |
| Pin 35 | PA1 — GPIO; TIM2_CH2, ADC1_IN1 |
| Pin 36 | PA2 — GPIO; TIM2_CH3, USART2_TX, ADC1_IN2 |
| Pin 37 | PA3 — GPIO; TIM2_CH4, USART2_RX, ADC1_IN3 |
| Pin 38 | VREF- — ADC/DAC negative reference (VSSA) |
| Pin 39 | VDDA — Analog supply |
| Pin 40 | PA4 — GPIO; SPI1_NSS, USART2_CK, ADC1_IN4, DAC1_OUT1 |
| Pin 41 | PA5 — GPIO; SPI1_SCK, ADC1_IN5, DAC1_OUT2 |
| Pin 42 | PA6 — GPIO; SPI1_MISO, ADC1_IN6, TIM3_CH1 |
| Pin 43 | PA7 — GPIO; SPI1_MOSI, ADC1_IN7, TIM3_CH2 |
| Pin 44 | PC4 — GPIO; ADC12_IN14, USART3_TX alt |
| Pin 45 | PC5 — GPIO; ADC12_IN15, USART3_RX alt |
| Pin 46 | PB3 — GPIO; SPI1_SCK, TIM2_CH2, JTDO-TRACESWO |
| Pin 47 | PB4 — GPIO; SPI1_MISO, NJTRST |
| Pin 48 | PB5 — GPIO; SPI1_MOSI, I2C1_SMBAI, TIM3_CH2 |
| Pin 49 | PB6 — GPIO; USART1_TX, I2C1_SCL, TIM4_CH1 |
| Pin 50 | PB7 — GPIO; USART1_RX, I2C1_SDA, TIM4_CH2 |
| Pin 51 | PB8 — GPIO; I2C1_SCL, TIM4_CH3, CAN1_RX |
| Pin 52 | PB9 — GPIO; I2C1_SDA, TIM4_CH4, CAN1_TX |
| Pin 53 | VSS — Digital ground |
| Pin 54 | VDD — Main digital supply |
| Pin 55 | PE0 — GPIO; TIM4_ETR, ADC1_IN10 |
| Pin 56 | PE1 — GPIO; TIM4_CH1N, ADC1_IN11 |
| Pin 57 | PE2 — GPIO; SPI4_SCK, ADC1_IN12 |
| Pin 58 | PE3 — GPIO; SPI4_MISO, ADC1_IN13 |
| Pin 59 | PE4 — GPIO; SPI4_MOSI, ADC1_IN14 |
| Pin 60 | PE5 — GPIO; TIM1_CH4, ADC1_IN15 |
| Pin 61 | PC6 — GPIO; TIM3_CH1, USART3_TX |
| Pin 62 | PC7 — GPIO; TIM3_CH2, USART3_RX |
| Pin 63 | PC8 — GPIO; TIM3_CH3, USART3_CK |
| Pin 64 | PC9 — GPIO; TIM3_CH4, USB_NOE |
Typische Anwendungen
STM32L476RET6 ist geeignet für 7 Anwendungs: Wearable Fitness / Health Bands, Industrial LoRaWAN Sensor Nodes, Portable Medical Meters (Glucose / INR), Battery Powered IoT e-Paper / LCD Devices, GPS / Asset Trackers, Smart-Home Battery Devices, USB Data Loggers.
Wearable Fitness / Health Bands
The STM32L476RET6 fits wearable fitness bands because Stop-mode current of 1.1 uA (RTC running) preserves a 100 mAh coin-cell for weeks between charges while the Cortex-M4 with FPU runs the bio-sensor algorithm at up to 80 MHz. Its 12-bit 5 Msps ADC captures PPG, ECG, and skin-temperature channels with on-chip reference and hardware oversampling for 16-bit effective resolution. The integrated LCD controller drives 4x44 segment glass without an external driver, shrinking BOM. Engineers typically pair it with an LIS2DH accelerometer (I2C) and a BMA400 step-counter, using LPTIM and EXTI to wake the core on motion events while keeping consumption below 5 uA in idle.
Empfohlen
Industrial LoRaWAN Sensor Nodes
For battery-powered LoRaWAN / Sigfox nodes in remote industrial sites, the STM32L476RET6's 1.7 V minimum supply lets a 3.6 V nominal Li-SOCl2 cell run to end-of-life without regulation, while Stop-mode current below 1.3 uA extends service intervals to multiple years. The 80 MHz Cortex-M4 executes LoRaWAN stacks (LoRaMac-node, IEEE 802.15.4) with sufficient headroom to encrypt payloads with the on-chip AES-256 accelerator. Three 12-bit ADCs handle 4-20 mA loop inputs, thermocouples, or strain-gauge bridges through the on-chip op-amps. The 64-LQFP's small 10x10 mm footprint and rich timers let the node drive an SX1276 over SPI for periodic uplinks without adding a companion MCU.
Empfohlen
Portable Medical Meters (Glucose / INR)
Self-test glucose, INR, and cholesterol meters benefit from the STM32L476RET6's low-power operation and high analog integration. The on-chip 12-bit ADC (5 Msps), two op-amps, and two comparators eliminate the need for external analog signal chains in electro-chemical sensor readouts. ST's TRNG and AES-256 hardware secure pairing with Bluetooth Low Energy companion modules and ensure measurement data integrity for clinical records. In Stop+Standby modes, current below 1.3 uA keeps the meter ready for months after the strip is removed. USB OTG FS with on-chip PHY simplifies firmware upgrades and battery charging from any standard USB-C port.
Empfohlen
Battery Powered IoT e-Paper / LCD Devices
Battery-powered e-paper price tags and small LCD sub-display products depend on the STM32L476RET6's 1.1 uA Stop mode current to last 5-10 years on two AA cells. The integrated LCD controller (up to 4x44 segments) and 51 GPIO pins drive displays, push-buttons, and a BLE / Zigbee radio module without an external LED or segment driver. AES-256 and TRNG hardware protect over-the-air firmware and prevent cloning of retail tags. The internal SMPS eliminates an external buck converter, reducing part count on a 32 x 32 mm PCB. Designers can implement wake-on-RTC every minute via LPTIM, then power a Sharp LS027B7DH01 in burst mode.
Empfohlen
GPS / Asset Trackers
Asset and fleet trackers demand low standby current between GPS fixes, USB charging, and reliable I/O for sensor aggregation - all within the STM32L476RET6 envelope. Stop + RTC mode at 1.1 uA keeps the device in long sleep while a wake-timer triggers periodic GPS locks on a u-blox NEO-6 over UART. The USB OTG controller handles firmware updates and the on-board Li-Po charger directly over the 5 V VBUS. The 12-bit ADC provides battery sense and external 4-20 mA telemetry inputs, while AES-256 hardware secures OTA payloads and on-board signed firmware. The 64-LQFP's 51 GPIOs cover LTE-module power gating and external sensor expansion.
Empfohlen
Smart-Home Battery Devices
Door / window sensors, water-leak detectors, and battery-powered HVAC remotes leverage the STM32L476RET6's Stop-mode behavior, AES-256 hardware, and sub-1.3 uA idle current to deliver multi-year coin-cell life. The integrated 12-bit ADC with hardware oversampling reads reed switches, water-leak pads, and NTC thermistors with very low standby duty cycle. The USB OTG controller provides a path for firmware updates from a wall adapter without a debug header, reducing tooling cost. AES-256 + TRNG secure Zigbee/RF4CE pairing and prevent replay attacks, while the LCD controller drives inline status displays on remote-control panels.
Empfohlen
USB Data Loggers
Compact USB data loggers - including temperature, humidity, and pressure recorders - benefit from the STM32L476RET6's integrated USB 2.0 Full-Speed OTG with on-chip PHY, eliminating an external transceiver and BOM. The 128 KB SRAM buffers high-rate sensor samples (e.g., 1 kHz accelerometer packets) before writes to SPI Flash, while the 12-bit ADC handles slow channels. Standby mode at 1.1 uA keeps the device dormant between log intervals while the RTC schedules a wake-up cycle. ST's documented AES-256 block secures logs from tampering, an increasingly relevant feature for regulated applications (GxP, pharma, cold chain).
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für STM32L476RET6 – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | STM32L476RGT6 | STM32L476RCT6 | STM32L476RCT6TR |
|---|---|---|---|---|
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same |
| Flash Memory | 512 KB | 1 MB | 256 KB | 256 KB |
| SRAM | 128 KB | 128 KB | 128 KB | 128 KB |
| Maximum Clock | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| USB OTG | Yes (FS, on-chip PHY) | Yes (FS, on-chip PHY) | Yes (FS, on-chip PHY) | Yes (FS, on-chip PHY) |
| LCD Controller | Yes (8x40 / 4x44) | Yes (8x40 / 4x44) | Yes (8x40 / 4x44) | Yes (8x40 / 4x44) |
| AES-256 / TRNG | Yes | Yes | Yes | Yes |
| Operating Temperature | -40C to +85C | -40C to +85C (T6 suffix) | -40C to +85C (T6 suffix) | -40C to +85C (T6 suffix) |
Wichtigste Unterscheidungsmerkmale
- Optimized Flash density tier (512 KB) balances cost and code headroom (vs. STM32L476RGT6 (1 MB))
- Identical SRAM and clock ceiling as 1 MB cousin, but smaller die footprint (vs. STM32L476RCT6 (256 KB Flash))
- Same 64-LQFP 'RE' footprint as Flash-density cousins (vs. STM32L452RET6P (L4 family variant))
Designhinweise
Place one 100 nF X7R decoupling capacitor adjacent to every VDD and VDDA pin, plus a single 4.7 uF bulk on the main power rail within 10 mm of the package. If the internal SMPS is used, add a 4.7 uH low-DCR (e.g., 220 mohm) inductor between VLX and VCORE; remove or solder-bypass the SMPS only if a clean 1.2 V external LDO is provided. Always populate the NRST 10 kohm/100 nF reset network - omitting it causes sporadic power-up failures in noisy environments and on coin-cell ramps.
Keep the LSE 32.768 kHz crystal traces short (under 10 mm) and shield them with a ground guard ring; route HSE traces as a matched pair 50 ohm / 5 mm max. Use separate ground returns for AGND (VSSA) and DGND (VSS), joining them at one point beneath the package to minimize ADC reference drift. For USB OTG, the DP / DM pair requires 90 ohm differential, max length 50 mm, with no stubs. ST's datasheet DM00108832 documents reference layouts for both internal SMPS and external LDO modes.
Estimated: enabling the SMPS without a 4.7 uH inductor can damage the device. Likewise, forcing Stop-mode current measurements below 1.3 uA requires that all GPIOs be configured as analog, Wakeup pins disabled, and RTC using LSE - on-chip pull-ups will otherwise bias the measured current upward. The integrated USB FS PHY requires a 1.5 kohm pull-up on DP; lacking it (or pulling on the wrong pin) prevents enumeration. The datasheet's HSE bypass mode (HSE bypassed) is mandatory if feeding an external clock, to avoid silicon damage during startup.
Compliance-Informationen
RoHS and REACH compliant per the ST product page. Halogen-free per ST's L4 datasheet. AEC-Q100 not applicable to this commercial ('T6') grade part; AEC-Q100-qualified automotive parts exist separately in the STM32L4 lineup.