Overview
The STM32L072RZH6 is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L0 series. It integrates the Arm Cortex-M0+ 32-bit RISC core, operating at a frequency of up to 32 MHz. This MCU combines high performance with low power consumption, making it suitable for a wide range of applications. It features a comprehensive set of peripherals, including USB 2.0, multiple serial communication interfaces, and advanced analog capabilities. The device is designed to operate from a 1.8 to 3.6 V power supply and is available in various package options, including TFBGA and LQFP.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M0+ |
Frequency | Up to 32 MHz |
Flash Memory | Up to 192 Kbytes with ECC |
RAM | 20 Kbytes |
Data EEPROM | 6 Kbytes with ECC |
Backup Register | 20 bytes |
Power Supply | 1.8 to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40 to +125 °C |
Low-Power Modes | Standby: 0.29 µA, Stop: 0.43 µA, Stop + RTC + RAM retention: 0.86 µA |
ADC | 12-bit, up to 16 channels, 1.14 Msps |
DAC | 2 x 12-bit with output buffers |
Timers | 11 timers including 4 general-purpose 16-bit timers, 1 low-power timer, 1 RTC, and 2 watchdogs |
Communication Interfaces | Up to 3 I2Cs, 2 SPIs, 1 I2S, 4 USARTs, 1 low-power UART, and crystal-less USB 2.0 |
Capacitive Sensing Channels | Up to 24 channels |
Key Features
- Ultra-low-power platform with multiple low-power modes (Standby, Stop, etc.)
- High-speed embedded memories: up to 192 Kbytes of Flash, 20 Kbytes of RAM, and 6 Kbytes of data EEPROM
- Advanced analog peripherals: 12-bit ADC, 2 x 12-bit DACs, and 2 ultra-low-power comparators
- Extensive range of enhanced I/Os and peripherals, including up to 84 fast I/Os
- Multiple communication interfaces: USB 2.0, I2C, SPI, I2S, USART, and low-power UART
- Capacitive sensing capability with up to 24 channels
- Real-time clock (RTC) and backup registers
- Internal voltage adaptation and several clock sources
- Pre-programmed bootloader and serial wire debug support
Applications
- Low-power IoT devices and smart sensors
- Portable and battery-powered devices
- Industrial automation and control systems
- Medical devices requiring low power consumption
- Consumer electronics such as wearables and home automation devices
- Automotive systems, especially those requiring low power and high reliability
Q & A
- What is the core architecture of the STM32L072RZH6?
The STM32L072RZH6 is based on the Arm 32-bit Cortex-M0+ RISC core.
- What is the maximum operating frequency of the STM32L072RZH6?
The maximum operating frequency is up to 32 MHz.
- What are the power supply voltage ranges for the STM32L072RZH6?
The device operates from a 1.8 to 3.6 V power supply (down to 1.65 V at power down).
- What are the low-power modes available on the STM32L072RZH6?
The device features Standby, Stop, and Stop + RTC + RAM retention modes, consuming as low as 0.29 µA, 0.43 µA, and 0.86 µA respectively.
- What analog peripherals are available on the STM32L072RZH6?
The device includes a 12-bit ADC, 2 x 12-bit DACs, and 2 ultra-low-power comparators.
- What communication interfaces does the STM32L072RZH6 support?
The device supports USB 2.0, up to 3 I2Cs, 2 SPIs, 1 I2S, 4 USARTs, and 1 low-power UART.
- Does the STM32L072RZH6 support capacitive sensing?
Yes, it supports up to 24 capacitive sensing channels.
- What is the temperature range for the STM32L072RZH6?
The device operates in the -40 to +125 °C temperature range.
- What are the available package options for the STM32L072RZH6?
The device is available in TFBGA 64, UFBGA 64, and LQFP 64 packages.
- Does the STM32L072RZH6 have a real-time clock (RTC)?
Yes, it includes an RTC and backup registers.
- Is the STM32L072RZH6 suitable for low-power applications?
Yes, it is designed for ultra-low-power applications with various power-saving modes.