qixinwei-pcba
STM32L073VZT6 ST Mainstream Arm Cortex-M0+ Ultra-Low-Power 32-bit MCU 192KB Flash 20KB SRAM EEPROM USB LCD DAC Comparator Crypto LQFP-100
STM32L073VZT6 Product Overview
The STM32L073VZT6 is a Cortex-M0+ MCU at 32 MHz, LQFP-100. 192 KB Flash, 20 KB SRAM, 6 KB EEPROM, USB 2.0 FS device (crystal-less), LCD segment driver (up to 8×32), 12-bit ADC (16 ch), 12-bit DAC, two comparators, capacitive touch channels, hardware AES-128 encryption engine, LP timers, RTC, 2×USART, 1×UART, 2×SPI, 2×I2C. Up to 84 x 5 V-tolerant I/Os. 1.65–3.6 V, -40–85 °C. Compared to the STM32L073VBT6 (128 KB Flash), the STM32L073VZT6 increases Flash to 192 KB, offering the largest storage in the series for low-power IoT nodes, smart meters, and portable devices requiring segment display, USB communication, and data security.
STM32L073VZT6 Core Features
Core: The STM32L073VZT6 features a Cortex-M0+ core at 32 MHz with a low-power design.
Memory: The STM32L073VZT6 provides 192 KB Flash, 20 KB SRAM, 6 KB EEPROM.
Display & Analog: The STM32L073VZT6 integrates an LCD segment driver (up to 8×32), a 12-bit DAC, a 12-bit ADC (16 ch), two comparators, and capacitive touch.
USB: The STM32L073VZT6 includes a USB 2.0 FS device (crystal-less).
Security: The STM32L073VZT6 embeds a hardware AES-128 encryption engine.
Connectivity: The STM32L073VZT6 supports 2×USART, 1×UART, 2×SPI, 2×I2C.
Timers: The STM32L073VZT6 offers an LP timer, general-purpose timers, and an RTC.
I/Os: The STM32L073VZT6 provides 84 I/O pins (5 V-tolerant).
Package: LQFP-100
Temperature Range: -40°C to 85°C
STM32L073VZT6 Applications
Smart Metering & Instrumentation: The STM32L073VZT6 is ideal for water, gas, electricity meters, and industrial instruments requiring data encryption.
Portable Devices: The STM32L073VZT6 can be used in wearables, portable medical devices, and USB peripherals.
Smart Home: The STM32L073VZT6 enables thermostats, smart switches, and secure HMI panels.
Consumer Electronics: The STM32L073VZT6 is suitable for remote controls, e-labels, and smart cards.
Energy Harvesting Applications: The STM32L073VZT6 supports self-powered sensor nodes.
STM32L073VZT6 Key Advantages
192 KB Flash + LCD + USB + AES Crypto: The STM32L073VZT6 delivers maximum storage in the series, segment display, crystal-less USB, and hardware encryption — one-stop low-power secure HMI solution.
20 KB SRAM + 6 KB EEPROM: The STM32L073VZT6 provides ample data buffering and secure data logging capability.
Capacitive Touch Sensing: The STM32L073VZT6 features built-in touch channels for easy button and slider implementation.
84 I/Os in LQFP-100 + 8×32 LCD: The STM32L073VZT6 offers rich pins and segment driving for complex displays and multi-peripheral systems.
Ultra-Low Power: The STM32L073VZT6 extends battery life with its multiple low-power modes.
5 V-tolerant I/Os: The STM32L073VZT6 enhances robustness and simplifies level shifting.
Full Ecosystem Compatibility: The STM32L073VZT6 enables easy development with STM32CubeIDE/HAL/LL libraries.
Why Choose QIXINWEI
Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly.
BOM Matching Service – One-stop solution, save time.
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.
Cost-Effective & Efficient – Better channel, better cost.
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries.











FAQ
1. What is STM32L073VZT6 and which series does it belong to?
The STM32L073VZT6 is an ultra-low-power 32-bit MCU from STMicroelectronics' STM32L0 series, built around an Arm® Cortex®‑M0+ core in an LQFP‑100 package. Operating at 32 MHz, the STM32L073VZT6 provides 192 KB Flash and 20 KB SRAM, and integrates a segment LCD driver, a USB 2.0 full‑speed device controller, a 12‑bit ADC, and a 12‑bit DAC. Designed for battery‑powered devices that require a segment display, USB connectivity, and outstanding energy efficiency, the STM32L073VZT6 is an ideal choice for water meters, gas meters, thermostats, and portable medical instruments.
2. What are the key specifications of STM32L073VZT6?
Core: Arm® Cortex®‑M0+, up to 32 MHz
Memory: 192 KB Flash, 20 KB SRAM
Operating Voltage: 1.65 V to 3.6 V
Temperature Range: -40 °C to +85 °C (industrial grade)
I/O Count: up to 84
Package: LQFP‑100 (14 mm × 14 mm)
3. How many segments can the on‑chip LCD driver handle? Can it stay on in low‑power modes?
The built‑in LCD controller of the STM32L073VZT6 supports up to 8 common lines and 44 segment lines (8 COM × 44 SEG), driving a maximum of 320 segments—ample for most meter panels and home appliances without any external driver IC. Crucially, even when the MCU enters Stop mode, the STM32L073VZT6 can continue refreshing the LCD using the internal boost circuitry and independent clock source, delivering an always‑on display with negligible power overhead, which is especially critical for battery‑powered metering devices.
4. Compared with the STM32L1 series, what improvements does the L073 offer in architecture and power consumption?
The STM32L073VZT6 is built on the more advanced STM32L0 platform using a Cortex®‑M0+ core, achieving superior energy efficiency while maintaining ultra‑low power consumption. It features lower dynamic running current and a more flexible clock and power management system. Although both run at up to 32 MHz, the L0 peripherals are more streamlined and efficient, making the STM32L073VZT6 particularly well‑suited for applications that need USB and a segment display with the strictest power and cost requirements.
5. How low is the power consumption? What are the typical currents across different modes?
Temperature Range: -40 °C to +85 °C
Ultra‑low‑power modes of the STM32L073VZT6:
Standby mode: ~0.27 µA (no RTC)
Stop mode: ~0.4 µA (no RTC), ~0.8 µA with RTC
Run mode: ~88 µA/MHz
6. What functions does the USB 2.0 full‑speed device interface support, and what are the clock requirements?
The on‑chip USB device controller of the STM32L073VZT6 can be configured as a CDC virtual COM port, an HID device, or an MSC mass storage device for data exchange with a PC or mobile device. Because USB communication demands extremely tight clock accuracy (≤0.25% tolerance), a high‑precision external crystal (typically 8 MHz or 16 MHz) must be used with the STM32L073VZT6. The internal RC oscillator cannot meet USB specifications, so an external crystal is mandatory for stable connectivity.
7. What application scale is suitable for the 192 KB Flash and 20 KB SRAM combination?
The STM32L073VZT6's 192 KB Flash comfortably accommodates FreeRTOS, USB stacks (CDC/HID), segment display drivers, and moderately complex application code. The 20 KB SRAM requires careful task stack planning and is well‑suited for relatively fixed‑function applications such as smart meters, handheld monitors, and sensor data acquisition terminals. If an application requires more memory, pin‑compatible higher‑end STM32L1 series variants can be considered.
8. What can the built‑in 12‑bit DAC do? Is it suitable for generating audio waveforms?
The STM32L073VZT6 provides two 12‑bit DAC channels capable of outputting 0–3.3 V DC voltages. When paired with DMA, it can generate smooth low‑frequency arbitrary waveforms, commonly used to produce sensor excitation signals, 4–20 mA transmitter control voltages, or simple alarm tones. While not suitable for high‑fidelity audio, the STM32L073VZT6 is highly practical in portable instruments that need analog output, eliminating the need for an external DAC chip.
9. What development tools are needed, and is there a suitable evaluation board?
ST provides free STM32CubeMX for graphical configuration and STM32CubeIDE as an integrated development environment, along with the STM32CubeL0 firmware library. Debugging and programming are handled by ST‑Link debuggers. For rapid prototyping, the NUCLEO‑L073RZ board carries the same L073 chip with fully compatible peripherals; code can be directly migrated to the STM32L073VZT6’s 100‑pin package.
10. What should I be aware of when upgrading from the STM32L073 to the more advanced STM32L4 series?
The L4 series adopts a Cortex®‑M4 core (with FPU and DSP) at up to 80 MHz, delivering several times the processing power. However, most L4 devices do not integrate a segment LCD driver, and the DAC may also be removed. If your existing product relies on a segment display and analog output, the STM32L073VZT6 remains a mature choice that balances functionality with power efficiency. For future designs moving to TFT color screens and more complex algorithms, the L4 series is an excellent direction, with high HAL code reusability—but the display and analog circuitry will need to be redesigned.
- Property:
- Specification
- Product Type:
- Arm Cortex-M0+ Ultra-Low-Power 32-bit MCU
- Brand:
- STMicroelectronics
- Core:
- Cortex-M0+ 32 MHz
- Package:
- LQFP-100
- Memory:
- 192 KB Flash, 20 KB SRAM, 6 KB EEPROM
- Display & Analog:
- LCD Segment Driver, 12-bit DAC, 12-bit ADC, 2×Comparators, Capacitive Touch
- Connectivity & Security:
- USB 2.0 FS, USART, UART, SPI, I2C, HW AES-128
- I/Os:
- 84
- Voltage:
- 1.65V–3.6V
- Temperature:
- -40°C to 85°C