Item specifics
Description
STM32L073RZT6 Product Overview
STM32L073RZT6 is a Cortex-M0+ MCU at 32 MHz, LQFP-64. 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 51 x 5 V-tolerant I/Os. 1.65–3.6 V, -40–85 °C. Compared to the STM32L073RBT6 (128 KB Flash), this model increases Flash to 192 KB, providing the largest storage in the series for low-power IoT nodes, smart meters, and portable devices requiring segment display, USB communication, and data security.
STM32L073RZT6 Core Features
Core: Cortex-M0+ 32 MHz, low-power design
Memory: 192 KB Flash, 20 KB SRAM, 6 KB EEPROM
Display & Analog: LCD segment driver (up to 8×32), 12-bit DAC, 12-bit ADC (16 ch), 2×Comparators, capacitive touch
USB: USB 2.0 FS device (crystal-less)
Security: Hardware AES-128 encryption engine
Connectivity: 2×USART, 1×UART, 2×SPI, 2×I2C
Timers: LP Timer, GP Timers, RTC
I/Os: 51 (5 V-tolerant)
Package: LQFP-64
Temperature Range: -40°C to 85°C
STM32L073RZT6 Applications
Smart Metering & Instrumentation: Water, gas, electricity meters, industrial instruments requiring data encryption
Portable Devices: Wearables, portable medical devices, USB peripherals
Smart Home: Thermostats, smart switches, secure HMI panels
Consumer Electronics: Remote controls, e-labels, smart cards
Energy Harvesting Applications: Self-powered sensor nodes
STM32L073RZT6 Key Advantages
192 KB Flash + LCD + USB + AES Crypto: 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: Ample data buffering and secure data logging capability
Capacitive Touch Sensing: Built-in touch channels for easy button and slider implementation
51 I/Os in LQFP-64 + 8×32 LCD: Rich pins and stronger segment driving for complex displays and multi-peripheral systems
Ultra-Low Power: Multiple low-power modes extend battery life
5 V-tolerant I/Os: Enhanced robustness, simplified level shifting
Full Ecosystem Compatibility: 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 STM32L073RZT6 and where does it fit in the L073 series?
STM32L073RZT6 is an ultra-low-power 32-bit MCU from STMicroelectronics' STM32L0 series, built around an Arm® Cortex®‑M0+ core in an LQFP‑64 package. Operating at 32 MHz, it 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. As the flash‑top variant of the L073 family in a 64‑pin package, it offers a fully featured, compact single‑chip solution for small‑to‑mid‑scale battery‑powered devices needing segment display, USB connectivity, and generous code space.
2. What are the key specifications of STM32L073RZT6?
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 51
Package: LQFP‑64 (10 mm × 10 mm)
3. Compared with the 100‑pin STM32L073VZT6, what trade‑offs does the RZT6 make in the 64‑pin package?
Both share identical 192 KB Flash, 20 KB SRAM, and core peripherals like USB, ADC, and DAC. The main differences are the package and I/O count: RZT6 uses an LQFP‑64 with up to 51 I/Os, while VZT6 uses an LQFP‑100 with up to 84 I/Os. Additionally, due to pin limitations, the segment LCD controller on the RZT6 drops from 44 segment lines to 28 (8 COM × 28 SEG), supporting a maximum of 224 segments (vs. 320 on the VZT6). If your application stays within 51 I/Os and moderate segment count, the RZT6 delivers the same core performance and memory in a smaller PCB footprint.
4. Can the 224‑segment LCD driver satisfy common meter display requirements?
Absolutely. 224 segments are sufficient for most household meters, thermostats, and handheld instrument panels, easily showing multiple digits, unit symbols, battery indicators, and common icons. Only highly complex segment displays (e.g., full‑featured dashboards with many graphical symbols) would require 320 segments. Moreover, the LCD controller can keep refreshing the display in Stop mode using its own independent clock and internal boost circuitry, maintaining an always‑on display—an essential feature for battery‑powered metering devices.
5. What kinds of applications can the 192 KB Flash and 20 KB SRAM combination realistically support?
The 192 KB Flash comfortably holds a FreeRTOS kernel, a USB device stack (CDC/HID), a segment display driver, sensor acquisition code, and still leaves room for OTA firmware updates. The 20 KB SRAM, with careful task‑stack sizing and DMA‑based data transfers, can handle moderate data buffers and communication tasks. This memory setup is ideal for smart meters, portable medical monitors, industrial data loggers, and human‑machine interface panels requiring USB connectivity and a segment display.
6. How low is the power consumption exactly? What are the typical currents in different modes?
Temperature Range: -40 °C to +85 °C
Ultra‑low‑power modes:
Standby mode: ~0.27 µA (no RTC)
Stop mode: ~0.4 µA (no RTC), ~0.8 µA with RTC
Run mode: ~88 µA/MHz
7. What modes does the USB 2.0 full‑speed device interface support, and why must an external crystal be used?
The interface can be configured as a CDC virtual COM port, an HID keyboard/mouse, or an MSC mass storage device for data exchange, parameter configuration, and firmware updates with a PC or smartphone. USB protocol demands extremely tight clock accuracy (≤0.25% tolerance), which the internal RC oscillator cannot achieve. An external high‑precision 8 MHz or 16 MHz crystal is therefore mandatory for reliable enumeration and communication.
8. What practical uses does the built‑in 12‑bit DAC have in low‑power designs?
It provides two independent 12‑bit DAC channels capable of outputting 0–3.3 V DC voltages. In battery‑powered sensor devices, it can generate programmable excitation voltages, produce control signals for 4–20 mA transmitters, or drive an analog panel meter for local display. When combined with DMA, the DAC can update its output automatically without waking the CPU, significantly reducing system power consumption—ideal for portable instruments requiring analog outputs.
9. What development tools are needed for the STM32L073RZT6? Is there a suitable evaluation board?
ST provides free STM32CubeMX and STM32CubeIDE, along with the STM32CubeL0 firmware library. Debugging and programming are handled by ST‑Link debuggers. For rapid prototyping, the NUCLEO‑L073RZ board features the same L073 chip in an LQFP‑64 package with fully compatible pinout and peripherals. Code can be directly migrated to the RZT6 without any modifications.
10. If I need more I/Os or display segments later, what upgrade options are available?
For more I/Os and LCD segments, you can upgrade to the 100‑pin STM32L073VZT6 (84 I/Os, 320 segments). If larger code space is needed, consider the STM32L4 series, but note that most L4 devices do not include a segment LCD driver or DAC. If segment display and analog output remain core requirements, the L073 series continues to offer the best balance of functionality and power efficiency.