Overview
The STM32L073VZI6 is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L0 series. It features the high-performance Arm Cortex-M0+ 32-bit RISC core, operating at a frequency of up to 32 MHz. This microcontroller is designed for applications requiring high power efficiency and advanced peripherals. It integrates a range of features including USB 2.0 crystal-less connectivity, high-speed embedded memories, and extensive I/Os and peripherals, making it suitable for a wide range of low-power applications.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | ARM Cortex-M0+ |
Core Size | 32-Bit |
Operating Frequency | Up to 32 MHz |
Flash Memory | Up to 192 Kbytes with ECC (2 banks with read-while-write capability) |
RAM | 20 Kbytes |
EEPROM | 6 Kbytes with ECC |
Backup Register | 20 bytes |
Supply Voltage | 1.8 V to 3.6 V (down to 1.65 V at power down) |
Operating Temperature | -40°C to +125°C |
Package | 100-UFBGA (7x7 mm) |
I/Os | Up to 84 fast I/Os (78 I/Os 5V tolerant) |
Analog Peripherals | 12-bit ADC, 2x 12-bit DACs, 2 ultra-low-power comparators |
Communication Interfaces | USB 2.0 crystal-less, 4x USART, 2x SPI, 3x I2C, 1x I2S, 1x LPUART |
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 power-saving modes (Standby, Stop, etc.)
- High-performance Arm Cortex-M0+ core with MPU
- 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, 2x 12-bit DACs, 2 ultra-low-power comparators
- Extensive range of communication interfaces: USB 2.0 crystal-less, USART, SPI, I2C, I2S, LPUART
- Up to 24 capacitive sensing channels for touch sensing functionality
- Integrated LCD controller with LCD voltage generator
- Real-time clock and backup registers
- True RNG and firewall protection
- ECOPACK2 compliant packages
Applications
- Industrial automation and control systems
- Smart home and IoT devices
- Medical devices requiring low power consumption
- Consumer electronics such as wearables and fitness trackers
- Automotive systems, especially those requiring low power and high reliability
- Energy harvesting and battery-powered devices
Q & A
- What is the core processor of the STM32L073VZI6?
The core processor is the ARM Cortex-M0+ 32-bit RISC core.
- What is the maximum operating frequency of the STM32L073VZI6?
The maximum operating frequency is up to 32 MHz.
- What are the power supply voltage ranges for the STM32L073VZI6?
The power supply voltage ranges from 1.8 V to 3.6 V (down to 1.65 V at power down).
- What types of memory does the STM32L073VZI6 have?
The STM32L073VZI6 has up to 192 Kbytes of Flash memory, 20 Kbytes of RAM, and 6 Kbytes of data EEPROM.
- What are the key analog peripherals of the STM32L073VZI6?
The key analog peripherals include a 12-bit ADC, 2x 12-bit DACs, and 2 ultra-low-power comparators.
- What communication interfaces are available on the STM32L073VZI6?
The available communication interfaces include USB 2.0 crystal-less, 4x USART, 2x SPI, 3x I2C, 1x I2S, and 1x LPUART.
- Does the STM32L073VZI6 support touch sensing?
Yes, it supports touch sensing with up to 24 capacitive sensing channels.
- What is the operating temperature range of the STM32L073VZI6?
The operating temperature range is from -40°C to +125°C.
- What types of timers are available on the STM32L073VZI6?
The available timers include 4x 16-bit timers, 1x 16-bit ultra-low-power timer, 1x RTC, and 2x watchdogs.
- Is the STM32L073VZI6 ECOPACK2 compliant?
Yes, the STM32L073VZI6 is ECOPACK2 compliant.