Overview
The STM32L072RZI6D 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 microcontroller is designed for high power efficiency and features a wide range of peripherals and interfaces. It includes high-speed embedded memories such as up to 192 Kbytes of Flash program memory, 6 Kbytes of data EEPROM, and 20 Kbytes of RAM. The device also supports various low-power modes, making it suitable for applications requiring minimal energy consumption.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | ARM® Cortex®-M0+ |
Core Size | 32-Bit Single-Core |
Speed | Up to 32 MHz |
Program Memory Size | 192 KB (192 K x 8) Flash |
EEPROM Size | 6 K x 8 |
RAM Size | 20 K x 8 |
Voltage - Supply (Vcc/Vdd) | 1.65 V ~ 3.6 V |
Operating Temperature | -40°C ~ 125°C |
Package / Case | 64-UFBGA (5x5) |
Connectivity | I2C, IrDA, SPI, UART/USART, USB 2.0 crystal-less |
Number of I/O | Up to 84 fast I/Os (78 I/Os 5V tolerant) |
Data Converters | 12-bit ADC (up to 16 channels), 2x 12-bit DACs |
Timers | 11 timers including 4x 16-bit timers, 1x 16-bit ultra-low-power timer, 1x RTC, 2x watchdogs |
Key Features
- Ultra-low-power platform with multiple low-power modes (Standby, Stop, etc.)
- High-performance Arm Cortex-M0+ 32-bit RISC core
- High-speed embedded memories: up to 192 Kbytes of Flash, 6 Kbytes of data EEPROM, and 20 Kbytes of RAM
- Extensive range of enhanced I/Os and peripherals
- Analog features: 12-bit ADC, 2x 12-bit DACs, ultra-low-power comparators
- Advanced communication interfaces: up to three I2Cs, two SPIs, one I2S, four USARTs, low-power UART, and crystal-less USB
- Up to 24 capacitive sensing channels for touch sensing functionality
- Real-time clock and backup registers
- Ultra-safe, low-power BOR (brownout reset) and programmable voltage detector (PVD)
- Internal multispeed low-power RC oscillators and PLL for CPU clock
Applications
- Low-power IoT devices
- Wearable electronics
- Industrial automation and control systems
- Medical devices requiring low power consumption
- Consumer electronics such as smart home devices and remote controls
- Automotive systems where low power and high reliability are crucial
Q & A
- What is the core processor of the STM32L072RZI6D?
The core processor is the ARM® Cortex®-M0+ 32-bit RISC core.
- What is the maximum operating frequency of the STM32L072RZI6D?
The maximum operating frequency is up to 32 MHz.
- What are the memory specifications of the STM32L072RZI6D?
The device features up to 192 Kbytes of Flash program memory, 6 Kbytes of data EEPROM, and 20 Kbytes of RAM.
- What are the power supply voltage ranges for the STM32L072RZI6D?
The device operates from a 1.65 V to 3.6 V power supply.
- What are the key low-power modes supported by the STM32L072RZI6D?
The device supports Standby, Stop, and other low-power modes to minimize energy consumption.
- What communication interfaces are available on the STM32L072RZI6D?
The device includes I2C, IrDA, SPI, UART/USART, and a crystal-less USB 2.0 interface.
- Does the STM32L072RZI6D support touch sensing functionality?
Yes, it supports up to 24 capacitive sensing channels for touchkey, linear, and rotary touch sensors.
- What is the operating temperature range of the STM32L072RZI6D?
The operating temperature range is from -40°C to 125°C.
- What package options are available for the STM32L072RZI6D?
The device is available in 64-UFBGA (5x5) packages.
- Does the STM32L072RZI6D have any built-in timers and watchdogs?
Yes, it includes multiple timers (including a real-time clock) and two watchdogs.
- Is the STM32L072RZI6D RoHS compliant?
Yes, the device is RoHS compliant and comes in ECOPACK2 packages.