Overview
The STM32L476RET6TR is an ultra-low-power microcontroller from STMicroelectronics, based on the high-performance Arm® Cortex®-M4 32-bit RISC core. This device operates at a frequency of up to 80 MHz and features a Floating Point Unit (FPU) that supports all Arm® single-precision data-processing instructions and data types. It also includes a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.
The STM32L476RET6TR is part of the STM32L476xx family, which is known for its ultra-low-power consumption and advanced peripherals. It is suitable for a wide range of applications requiring low power and high performance.
Key Specifications
Parameter | Value |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU |
Frequency | Up to 80 MHz |
Flash Memory | Up to 1 MB (512 KB for STM32L476RET6TR) |
SRAM | Up to 128 KB |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
ADCs | Up to 3 fast 12-bit ADCs (5 Msps) |
DACs | 2x 12-bit DAC output channels |
Operational Amplifiers | 2x operational amplifiers with built-in PGA |
Comparators | 2x ultra-low-power comparators |
Timers | 16x timers (2x 32-bit, 9x 16-bit general purpose, 2x 16-bit basic, 2x low-power 16-bit timers) |
Communication Interfaces | USB OTG 2.0 full-speed, 3x I2C, 3x SPI, 5x USART, 1x LPUART, CAN (2.0B Active), SDMMC interface |
Package | LQFP 64 10x10x1.4 mm |
Key Features
- Ultra-low-power with FlexPowerControl
- High-performance Arm® Cortex®-M4 32-bit RISC core with FPU
- Up to 1 MB of flash memory and 128 KB of SRAM
- Rich set of analog peripherals including ADCs, DACs, operational amplifiers, and comparators
- Extensive range of communication interfaces (USB OTG, I2C, SPI, USART, LPUART, CAN, SDMMC)
- Integrated LCD driver (8x40 or 4x44) with internal step-up converter
- Up to 24 capacitive sensing channels
- Multiple power-saving modes (Shutdown, Standby, Stop 2 mode)
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™
- All packages are ECOPACK2 compliant
Applications
The STM32L476RET6TR is suitable for a variety of applications that require low power consumption and high performance, including:
- Industrial automation and control systems
- Medical devices and healthcare equipment
- Consumer electronics and appliances
- Automotive systems and telematics
- IoT and smart home devices
- Wearable devices and fitness trackers
Q & A
- What is the core architecture of the STM32L476RET6TR?
The STM32L476RET6TR is based on the Arm® 32-bit Cortex®-M4 CPU with a Floating Point Unit (FPU).
- What is the maximum frequency of the STM32L476RET6TR?
The maximum frequency is up to 80 MHz.
- How much flash memory and SRAM does the STM32L476RET6TR have?
The device has up to 512 KB of flash memory and up to 128 KB of SRAM.
- What is the power supply range for the STM32L476RET6TR?
The power supply range is from 1.71 V to 3.6 V.
- What are the temperature ranges for the STM32L476RET6TR?
The temperature ranges are -40 °C to 85/105/125 °C.
- What types of communication interfaces are available on the STM32L476RET6TR?
The device includes USB OTG 2.0 full-speed, I2C, SPI, USART, LPUART, CAN (2.0B Active), and SDMMC interfaces.
- Does the STM32L476RET6TR support capacitive sensing?
Yes, it supports up to 24 capacitive sensing channels.
- What are the power-saving modes available on the STM32L476RET6TR?
The device features Shutdown, Standby, and Stop 2 modes, among others.
- Is the STM32L476RET6TR ECOPACK2 compliant?
Yes, all packages are ECOPACK2 compliant.
- What development tools are supported by the STM32L476RET6TR?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
- What is the typical current consumption in different modes?
The device consumes 300 nA in VBAT mode, 30 nA in Shutdown mode, 120 nA in Standby mode, and 1.1 µA in Stop 2 mode, among other modes.