Overview
The STM32L475RET6 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) single precision, supporting 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 microcontroller is designed with ultra-low-power consumption in mind, featuring various power-saving modes such as VBAT, Shutdown, Standby, and Stop modes. It also includes a rich set of analog and digital peripherals, making it suitable for a wide range of applications.
Key Specifications
Parameter | Value |
---|---|
Core | ARM® 32-bit Cortex®-M4 CPU with FPU |
Frequency | Up to 80 MHz |
Supply Voltage | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
Flash Memory | Up to 1 MB |
SRAM | Up to 128 KB |
ADCs | 2 x 12-bit, 5 Msps |
DACs | 2 x 12-bit |
Operational Amplifiers | 2 x with built-in PGA |
Comparators | 2 x ultra-low-power |
Timers | 16 x (including 2 x 32-bit, 9 x 16-bit general purpose, and 2 x 16-bit low-power) |
Communication Interfaces | USB OTG 2.0 full-speed, 2 x SAIs, 3 x I2C, 6 x USARTs, 3 x SPIs, CAN (2.0B Active), SDMMC |
Capacitive Sensing Channels | Up to 21 |
Power Consumption | 300 nA in VBAT mode, 30 nA in Shutdown mode, 120 nA in Standby mode, 100 μA/MHz in Run mode |
Key Features
- Ultra-low-power with FlexPowerControl, including various power-saving modes such as VBAT, Shutdown, Standby, and Stop modes.
- High-performance ARM® Cortex®-M4 32-bit RISC core with FPU, operating at up to 80 MHz.
- Rich analog peripherals, including 2 x 12-bit ADCs, 2 x 12-bit DACs, 2 x operational amplifiers, and 2 x ultra-low-power comparators.
- Extensive range of communication interfaces: USB OTG 2.0 full-speed, 2 x SAIs, 3 x I2C, 6 x USARTs, 3 x SPIs, CAN (2.0B Active), and SDMMC.
- Up to 21 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors.
- 16 timers, including 2 x 32-bit and 9 x 16-bit general-purpose timers, and 2 x 16-bit low-power timers.
- True random number generator, CRC calculation unit, and 96-bit unique ID.
- Development support: serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
Applications
- Industrial automation and control systems.
- Medical devices requiring low power consumption and high performance.
- Consumer electronics such as smart home devices and wearables.
- Automotive systems, including infotainment and driver assistance.
- IoT devices and smart sensors.
- Energy metering and smart grid applications.
Q & A
- What is the core architecture of the STM32L475RET6?
The STM32L475RET6 is based on the ARM® Cortex®-M4 32-bit RISC core with a Floating Point Unit (FPU) single precision.
- What is the operating frequency of the STM32L475RET6?
The device operates at a frequency of up to 80 MHz.
- What is the power supply range for the STM32L475RET6?
The power supply range is from 1.71 V to 3.6 V.
- What are the key analog peripherals of the STM32L475RET6?
The device includes 2 x 12-bit ADCs, 2 x 12-bit DACs, 2 x operational amplifiers, and 2 x ultra-low-power comparators.
- What communication interfaces are available on the STM32L475RET6?
The device features USB OTG 2.0 full-speed, 2 x SAIs, 3 x I2C, 6 x USARTs, 3 x SPIs, CAN (2.0B Active), and SDMMC.
- How many capacitive sensing channels does the STM32L475RET6 support?
The device supports up to 21 capacitive sensing channels.
- What are the power consumption modes of the STM32L475RET6?
The device has various power-saving modes including VBAT, Shutdown, Standby, and Stop modes.
- What is the temperature range for the STM32L475RET6?
The operating temperature range is from -40 °C to 85/105/125 °C.
- Does the STM32L475RET6 support any development tools?
Yes, it supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
- What is the memory configuration of the STM32L475RET6?
The device has up to 1 MB of Flash memory and up to 128 KB of SRAM.
- What are some typical applications for the STM32L475RET6?
Typical applications include industrial automation, medical devices, consumer electronics, automotive systems, IoT devices, and energy metering.