Overview
The STM32L475RCT6 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 is designed for applications requiring low power consumption and high performance, making it suitable for a wide range of industrial, consumer, and IoT applications.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™), frequency up to 80 MHz, MPU, 100DMIPS/1.25DMIPS/MHz (Dhrystone 2.1), and DSP instructions |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
Flash Memory | Up to 1 MB, 2 banks read-while-write, proprietary code readout protection |
SRAM | Up to 128 KB, including 32 KB with hardware parity check |
ADC | Up to 2 x 12-bit ADCs, 5 Msps, up to 16-bit with hardware oversampling |
DAC | 2 x 12-bit DAC output channels, low-power sample and hold |
Timers | 16x timers: 2 x 16-bit advanced motor-control, 2 x 32-bit and 5 x 16-bit general purpose, 2 x 16-bit basic, 2 x low-power 16-bit timers |
Communication Interfaces | USB OTG 2.0 full-speed, LPM and BCD, 2 x SAIs, 3 x I2C FM+, 5 x USARTs, 3 x SPIs, CAN (2.0B Active), SDMMC interface |
Capacitive Sensing Channels | Up to 21 channels: support touchkey, linear and rotary touch sensors |
Power Modes | 300 nA in VBAT mode, 30 nA Shutdown mode, 120 nA Standby mode, 420 nA Standby mode with RTC, 1.1 µA Stop 2 mode, 1.4 µA with RTC |
Key Features
- Ultra-low-power with FlexPowerControl, including multiple power modes such as VBAT, Shutdown, Standby, and Stop 2 modes.
- High-performance ARM® Cortex®-M4 32-bit RISC core with FPU and Adaptive real-time accelerator (ART Accelerator™).
- 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, SAIs, I2C, USARTs, SPIs, CAN (2.0B Active), and SDMMC.
- Up to 21 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors.
- Advanced timers: 2 x 16-bit advanced motor-control timers, 2 x 32-bit and 5 x 16-bit general-purpose timers.
- Internal voltage reference buffer, low-power RTC, and brown out reset (BOR) in all modes except shutdown.
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™.
Applications
The STM32L475RCT6 is versatile and can be used in a variety of applications, including:
- Industrial automation and control systems.
- Consumer electronics requiring low power consumption.
- Internet of Things (IoT) devices.
- Medical devices and healthcare equipment.
- Automotive systems, especially those requiring low power and high performance.
- Smart home and building automation.
Q & A
- What is the core architecture of the STM32L475RCT6?
The STM32L475RCT6 is based on the ARM® 32-bit Cortex®-M4 CPU with FPU and Adaptive real-time accelerator (ART Accelerator™), operating at up to 80 MHz. - What is the power supply range for the STM32L475RCT6?
The power supply range is from 1.71 V to 3.6 V. - What are the key power modes of the STM32L475RCT6?
The device features several ultra-low-power modes including VBAT, Shutdown, Standby, and Stop 2 modes, with currents as low as 300 nA in VBAT mode and 1.1 µA in Stop 2 mode. - What types of memory does the STM32L475RCT6 have?
The device has up to 1 MB of Flash memory and up to 128 KB of SRAM, including 32 KB with hardware parity check. - What are the key analog peripherals of the STM32L475RCT6?
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 STM32L475RCT6?
The device supports USB OTG 2.0, SAIs, I2C, USARTs, SPIs, CAN (2.0B Active), and SDMMC interfaces. - How many capacitive sensing channels does the STM32L475RCT6 support?
The device supports up to 21 capacitive sensing channels for touchkey, linear, and rotary touch sensors. - What are the advanced timer features of the STM32L475RCT6?
The device includes 2 x 16-bit advanced motor-control timers, 2 x 32-bit and 5 x 16-bit general-purpose timers, among others. - What development tools are supported by the STM32L475RCT6?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™ for development. - What is the temperature range for the STM32L475RCT6?
The operating temperature range is from -40 °C to 85/105/125 °C.