Overview
The STM32L073VZT6 is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L0 series. It integrates the high-performance Arm Cortex-M0+ 32-bit RISC core, operating at a frequency of up to 32 MHz. This MCU is designed for applications requiring high power efficiency and features a comprehensive set of power-saving modes, including Standby, Stop, and Run modes with low power consumption.
The device includes high-speed embedded memories such as up to 192 Kbytes of Flash program memory, 20 Kbytes of RAM, and 6 Kbytes of data EEPROM. It also features an extensive range of enhanced I/Os and peripherals, including a built-in LCD controller and USB 2.0 crystal-less interface.
The STM32L073VZT6 operates from a 1.8 to 3.6 V power supply and is available in a 100-pin LQFP package, making it suitable for a wide range of applications requiring low power and high performance.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M0+ |
Operating Frequency | Up to 32 MHz |
Flash Memory | Up to 192 Kbytes |
RAM | 20 Kbytes |
EEPROM | 6 Kbytes |
Power Supply | 1.8 to 3.6 V (down to 1.65 V at power down) |
Operating Temperature | -40 to +125 °C |
I/Os | Up to 84 fast I/Os (78 I/Os 5V tolerant) |
ADC | 12-bit, up to 16 channels |
DAC | 2 x 12-bit channel DACs |
Timers | 11 timers (including 16-bit and 32-bit timers) |
USART | 4 USARTs (2 with ISO 7816, IrDA) |
SPI | Up to 6 SPI interfaces |
I2C | 3 I2C interfaces (2 with SMBus/PMBus) |
USB | USB 2.0 crystal-less interface |
LCD Controller | Supports up to 8 multiplexed LCDs |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, and Run modes)
- High-performance Arm Cortex-M0+ 32-bit RISC core operating at up to 32 MHz
- High-speed embedded memories: up to 192 Kbytes of Flash, 20 Kbytes of RAM, and 6 Kbytes of EEPROM
- Integrated LCD controller with built-in LCD voltage generator
- USB 2.0 crystal-less interface with battery charging detection and LPM
- Rich analog peripherals: 12-bit ADC, 2 x 12-bit DACs, and 2 ultra-low-power comparators
- Up to 24 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors
- 7-channel DMA controller supporting ADC, SPI, I2C, USART, DAC, and Timers
- Internal voltage adaptation and several low-power modes
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds
Applications
The STM32L073VZT6 is suitable for a variety of low-power applications, including:
- Gas and water meters
- Keyboard and mouse devices
- Fitness and healthcare devices
- Industrial automation and control systems
- Consumer electronics requiring low power consumption
- IoT devices and smart home applications
Q & A
- What is the core architecture of the STM32L073VZT6?
The core architecture is based on the Arm 32-bit Cortex-M0+ RISC core.
- What is the maximum operating frequency of the STM32L073VZT6?
The maximum operating frequency is up to 32 MHz.
- How much Flash memory does the STM32L073VZT6 have?
The device has up to 192 Kbytes of Flash memory.
- What is the power supply range for the STM32L073VZT6?
The power supply range is from 1.8 to 3.6 V (down to 1.65 V at power down).
- What are the key power-saving modes of the STM32L073VZT6?
The key power-saving modes include Standby, Stop, and Run modes.
- Does the STM32L073VZT6 support USB?
Yes, it supports USB 2.0 crystal-less interface with battery charging detection and LPM.
- How many ADC channels does the STM32L073VZT6 have?
The device has a 12-bit ADC with up to 16 channels.
- What is the operating temperature range of the STM32L073VZT6?
The operating temperature range is from -40 to +125 °C.
- Does the STM32L073VZT6 have an integrated LCD controller?
Yes, it supports up to 8 multiplexed LCDs with a built-in LCD voltage generator.
- What are some typical applications for the STM32L073VZT6?
Typical applications include gas and water meters, keyboard and mouse devices, fitness and healthcare devices, and IoT devices.