Overview
The STM32L072RZI6DTR is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L072xx family. It integrates the Arm Cortex-M0+ 32-bit RISC core, operating at a frequency of up to 32 MHz. This microcontroller is designed for high power efficiency and features a wide range of peripherals and interfaces, including USB 2.0, multiple serial communication interfaces, and advanced analog capabilities. The device is suitable for applications requiring low power consumption and high performance.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M0+ with MPU |
Operating Frequency | Up to 32 MHz |
Flash Memory | Up to 192 Kbytes with ECC (2 banks with read-while-write capability) |
RAM | 20 Kbytes |
Data EEPROM | 6 Kbytes with ECC |
Backup Register | 20 bytes |
Power Supply | 1.65 V to 3.6 V |
Temperature Range | -40 to 125 °C |
Standby Mode Current | 0.29 µA (3 wakeup pins) |
Stop Mode Current | 0.43 µA (16 wakeup lines) |
Stop Mode + RTC + RAM Retention Current | 0.86 µA |
Run Mode Current | Down to 93 µA/MHz |
Wakeup Time | 5 µs (from Flash memory) |
ADC Conversion Current | 41 µA at 10 ksps |
Package | UFBGA 64 5x5x0.6 P 0.5 mm |
I/Os | Up to 84 fast I/Os (78 I/Os 5V tolerant) |
Key Features
- Ultra-low-power platform with multiple power-saving modes.
- High-performance Arm Cortex-M0+ 32-bit RISC core.
- Extensive range of enhanced I/Os and peripherals.
- Advanced analog features: 12-bit ADC, two DACs, two ultra-low-power comparators.
- Multiple timers: four 16-bit timers, one 16-bit ultra-low-power timer, one RTC, one SysTick, and two watchdogs.
- Standard and advanced communication interfaces: up to three I2Cs, two SPIs, one I2S, four USARTs, a low-power UART, and a crystal-less USB.
- Up to 24 capacitive sensing channels for touch sensing functionality.
- Real-time clock and backup registers.
- Internal voltage adaptation and several low-power modes.
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds.
Applications
The STM32L072RZI6DTR is suitable for a wide range of applications that require low power consumption and high performance. These include:
- IoT devices and smart home appliances.
- Wearable devices and health monitoring systems.
- Industrial automation and control systems.
- Automotive systems, especially those requiring low power and high reliability.
- Consumer electronics, such as remote controls and gaming devices.
- Medical devices, including portable diagnostic equipment.
Q & A
- What is the core architecture of the STM32L072RZI6DTR?
The core architecture is based on the Arm 32-bit Cortex-M0+ with a Memory Protection Unit (MPU). - What is the maximum operating frequency of the STM32L072RZI6DTR?
The maximum operating frequency is up to 32 MHz. - What are the power supply and temperature range specifications?
The power supply range is 1.65 V to 3.6 V, and the temperature range is -40 to 125 °C. - What are the key analog features of the STM32L072RZI6DTR?
The key analog features include a 12-bit ADC, two DACs, and two ultra-low-power comparators. - What communication interfaces are available on the STM32L072RZI6DTR?
The device features up to three I2Cs, two SPIs, one I2S, four USARTs, a low-power UART, and a crystal-less USB. - How many capacitive sensing channels does the STM32L072RZI6DTR support?
The device supports up to 24 capacitive sensing channels. - What are the power-saving modes available on the STM32L072RZI6DTR?
The device offers multiple power-saving modes, including Standby, Stop, and low-power modes with RTC and RAM retention. - What is the typical current consumption in Run mode?
The typical current consumption in Run mode is down to 93 µA/MHz. - What is the wakeup time from Flash memory?
The wakeup time from Flash memory is 5 µs. - Is the STM32L072RZI6DTR RoHS compliant?
Yes, the STM32L072RZI6DTR is RoHS compliant and comes in ECOPACK2 packages.