STM32L072VZT6 - Ultra-Low-Power ARM Cortex-M0+ MCU | STMicroelectronics
MPN: STM32L072VZT6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.5 | $8.50 |
| 10 | $7.65 | $76.50 |
| 100 | $6.8 | $680.00 |
| 500 | $6.12 | $3,060.00 |
| 1,000 | $5.44 | $5,440.00 |
Drop-in alternatives for STM32L072VZT6 β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
STM32L073VZT6
β Drop-Inβ 99,999 In Stock
$4.16 / Unit
View Datasheet βSTM32L072VCT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L071VZT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L082VZT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L072VZT6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ |
| Max Clock Frequency | 32 MHz |
| Flash Memory | 192 KB |
| SRAM | 20 KB |
| Operating Voltage | 1.8 V to 3.6 V |
| Package | LQFP100 (14x14 mm) |
| GPIO Pins | 84 |
| ADC | 12-bit, 16 channels, 1 Msps |
| DAC | 12-bit, 2 channels |
| Communication Interfaces | I2C, SPI, USART, LPUART, USB 2.0 FS |
| Timers | 8x 16-bit, 2x 32-bit |
| RTC | Yes, with calendar and alarm |
| Low-Power Modes | Sleep, Low-power Run, Low-power Sleep, Stop, Standby, Shutdown |
| Power Consumption (Run) | 84 uA/MHz |
| Power Consumption (Standby) | 0.29 uA with RTC |
| Operating Temperature | -40C to +85C |
| RoHS Status | Compliant |
STM32L072VZT6 Pin Configuration
| Pin 1 | PE2 β GPIO or alternate function |
| Pin 2 | PE3 β GPIO or alternate function |
| Pin 3 | PE4 β GPIO or alternate function |
| Pin 4 | PE5 β GPIO or alternate function |
| Pin 5 | PE6 β GPIO or alternate function |
| Pin 6 | VBAT β Backup battery supply |
| Pin 7 | PC13 β GPIO or RTC output |
| Pin 8 | PC14 β GPIO or OSC32_IN |
| Pin 9 | PC15 β GPIO or OSC32_OUT |
| Pin 10 | PF0 β GPIO or OSC_IN |
| Pin 11 | PF1 β GPIO or OSC_OUT |
| Pin 12 | PF2 β GPIO |
| Pin 13 | VSSA β Analog ground |
| Pin 14 | VDDA β Analog power supply |
| Pin 15 | PA0 β GPIO or ADC input |
| Pin 16 | PA1 β GPIO or ADC input |
| Pin 17 | PA2 β GPIO or USART2_TX |
| Pin 18 | PA3 β GPIO or USART2_RX |
| Pin 19 | PA4 β GPIO or DAC_OUT1 |
| Pin 20 | PA5 β GPIO or DAC_OUT2 |
| Pin 21 | PA6 β GPIO or SPI1_MISO |
| Pin 22 | PA7 β GPIO or SPI1_MOSI |
| Pin 23 | PA8 β GPIO or USB_DP |
| Pin 24 | PA9 β GPIO or USB_DM |
| Pin 25 | PA10 β GPIO or USART1_RX |
| Pin 26 | PA11 β GPIO or USART1_TX |
| Pin 27 | PA12 β GPIO or SPI1_NSS |
| Pin 28 | PA13 β GPIO or SWDIO |
| Pin 29 | PA14 β GPIO or SWCLK |
| Pin 30 | PA15 β GPIO or JTDI |
| Pin 31 | VDD β Digital power supply |
| Pin 32 | VSS β Digital ground |
| Pin 33 | PB0 β GPIO or ADC input |
| Pin 34 | PB1 β GPIO or ADC input |
| Pin 35 | PB2 β GPIO or BOOT1 |
| Pin 36 | PB3 β GPIO or SPI1_SCK |
| Pin 37 | PB4 β GPIO or SPI1_MISO |
| Pin 38 | PB5 β GPIO or I2C1_SMBA |
| Pin 39 | PB6 β GPIO or I2C1_SCL |
| Pin 40 | PB7 β GPIO or I2C1_SDA |
| Pin 41 | PB8 β GPIO or I2C1_SCL |
| Pin 42 | PB9 β GPIO or I2C1_SDA |
| Pin 43 | PB10 β GPIO or I2C2_SCL |
| Pin 44 | PB11 β GPIO or I2C2_SDA |
| Pin 45 | PB12 β GPIO or SPI2_NSS |
| Pin 46 | PB13 β GPIO or SPI2_SCK |
| Pin 47 | PB14 β GPIO or SPI2_MISO |
| Pin 48 | PB15 β GPIO or SPI2_MOSI |
| Pin 49 | PC0 β GPIO or ADC input |
| Pin 50 | PC1 β GPIO or ADC input |
| Pin 51 | PC2 β GPIO or ADC input |
| Pin 52 | PC3 β GPIO or ADC input |
| Pin 53 | PC4 β GPIO or ADC input |
| Pin 54 | PC5 β GPIO or ADC input |
| Pin 55 | PC6 β GPIO or USART6_TX |
| Pin 56 | PC7 β GPIO or USART6_RX |
| Pin 57 | PC8 β GPIO or USART6_CK |
| Pin 58 | PC9 β GPIO or USART6_CTS |
| Pin 59 | PC10 β GPIO or USART4_TX |
| Pin 60 | PC11 β GPIO or USART4_RX |
| Pin 61 | PC12 β GPIO or USART5_TX |
| Pin 62 | PD0 β GPIO or OSC_IN |
| Pin 63 | PD1 β GPIO or OSC_OUT |
| Pin 64 | PD2 β GPIO or USART5_RX |
| Pin 65 | PD3 β GPIO or USART2_CTS |
| Pin 66 | PD4 β GPIO or USART2_RTS |
| Pin 67 | PD5 β GPIO or USART2_TX |
| Pin 68 | PD6 β GPIO or USART2_RX |
| Pin 69 | PD7 β GPIO or USART2_CK |
| Pin 70 | PD8 β GPIO or USART3_TX |
| Pin 71 | PD9 β GPIO or USART3_RX |
| Pin 72 | PD10 β GPIO or USART3_CK |
| Pin 73 | PD11 β GPIO or USART3_CTS |
| Pin 74 | PD12 β GPIO or USART3_RTS |
| Pin 75 | PD13 β GPIO |
| Pin 76 | PD14 β GPIO |
| Pin 77 | PD15 β GPIO |
| Pin 78 | VDD β Digital power supply |
| Pin 79 | VSS β Digital ground |
| Pin 80 | PE0 β GPIO |
| Pin 81 | PE1 β GPIO |
| Pin 82 | PE7 β GPIO |
| Pin 83 | PE8 β GPIO |
| Pin 84 | PE9 β GPIO |
| Pin 85 | PE10 β GPIO |
| Pin 86 | PE11 β GPIO |
| Pin 87 | PE12 β GPIO |
| Pin 88 | PE13 β GPIO |
| Pin 89 | PE14 β GPIO |
| Pin 90 | PE15 β GPIO |
| Pin 91 | PB8 β GPIO or I2C1_SCL |
| Pin 92 | PB9 β GPIO or I2C1_SDA |
| Pin 93 | VDD β Digital power supply |
| Pin 94 | VSS β Digital ground |
| Pin 95 | PD8 β GPIO or USART3_TX |
| Pin 96 | PD9 β GPIO or USART3_RX |
| Pin 97 | PD10 β GPIO or USART3_CK |
| Pin 98 | PD11 β GPIO or USART3_CTS |
| Pin 99 | PD12 β GPIO or USART3_RTS |
| Pin 100 | PD13 β GPIO |
Safe Operating Area (SOA) & Thermal Characteristics
No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.
Typical Applications
STM32L072VZT6 is suitable for 6 applications: Smart Meters, Wearable Fitness Trackers, Industrial Sensor Nodes, Medical Monitoring Devices, IoT Smart Home Devices, Portable Test and Measurement Equipment.
Smart Meters
The STM32L072VZT6 is ideal for smart meters due to its ultra-low-power operation and integrated analog peripherals. In a typical smart meter, the MCU reads current and voltage sensors via the 12-bit ADC, computes energy consumption, and communicates via a wireless module. The low-power modes allow the device to sleep between measurements, extending battery life to several years. The 192 KB Flash provides ample space for calibration data and communication protocols. The RTC ensures accurate time-stamping of energy usage. The USB interface can be used for local configuration and firmware updates. The wide operating voltage range (1.8V to 3.6V) accommodates battery voltage variations. The device's robust temperature range (-40C to +85C) suits outdoor installations. The multiple communication interfaces (I2C, SPI, USART) connect to various sensors and displays. The 12-bit DAC can generate analog outputs for testing or control. The low-power run mode allows continuous operation at reduced clock speeds, further saving energy. The STM32L072VZT6's combination of low power, rich peripherals, and large memory makes it a cost-effective choice for smart metering applications.
Recommended
Wearable Fitness Trackers
The STM32L072VZT6 is well-suited for wearable fitness trackers due to its ultra-low-power consumption and small footprint. In a fitness tracker, the MCU interfaces with an accelerometer and heart rate sensor via I2C or SPI, processes the data, and displays it on an OLED or LED display. The device spends most of its time in Stop mode, waking periodically to sample sensors and update the display. The 20 KB SRAM is sufficient for sensor data buffering. The USB interface enables charging and data transfer. The low-power modes ensure a battery life of several weeks on a small coin cell. The 12-bit ADC can monitor battery voltage. The RTC provides time and date for activity logging. The multiple timers can generate PWM signals for haptic feedback. The device's small LQFP100 package fits into compact wearable designs. The wide operating voltage range allows direct battery connection. The STM32L072VZT6's low power and rich peripherals make it an excellent choice for wearable applications.
Recommended
Industrial Sensor Nodes
The STM32L072VZT6 is perfect for industrial sensor nodes that monitor temperature, pressure, or humidity. In such a node, the MCU reads analog sensors via the 12-bit ADC, processes the data, and transmits it over a wireless protocol like LoRa or Zigbee. The low-power modes allow the node to run on batteries for years. The device's robust temperature range (-40C to +85C) suits harsh industrial environments. The multiple communication interfaces connect to various sensors and actuators. The 192 KB Flash stores firmware and calibration data. The 12-bit DAC can generate analog control signals. The RTC enables scheduled wake-ups for periodic reporting. The device's low power consumption in Run mode (84 uA/MHz) is critical for energy efficiency. The STM32L072VZT6's combination of low power, analog peripherals, and communication options makes it ideal for industrial IoT applications.
Recommended
Medical Monitoring Devices
The STM32L072VZT6 is suitable for medical monitoring devices such as portable glucose meters or pulse oximeters. These devices require low power consumption for battery operation and precise analog measurements. The MCU's 12-bit ADC with hardware oversampling provides accurate sensor readings. The low-power modes extend battery life, which is critical for patient convenience. The USB interface allows data transfer to a PC or smartphone. The device's small package fits into handheld designs. The 192 KB Flash stores patient data and firmware. The RTC provides timestamps for measurements. The multiple timers can generate alarms. The device's wide operating voltage range accommodates battery voltage variations. The STM32L072VZT6's low power and analog performance make it an excellent choice for medical monitoring applications.
Recommended
IoT Smart Home Devices
The STM32L072VZT6 is ideal for smart home devices like smart thermostats, door locks, and environmental sensors. These devices require low power consumption, wireless connectivity, and reliable operation. The MCU's multiple communication interfaces (I2C, SPI, USART) connect to Wi-Fi or Zigbee modules. The low-power modes allow battery operation for extended periods. The 12-bit ADC reads temperature and humidity sensors. The RTC enables scheduled events. The device's small package fits into compact enclosures. The 192 KB Flash stores firmware and user settings. The USB interface can be used for configuration. The STM32L072VZT6's combination of low power, connectivity, and memory makes it a popular choice for smart home applications.
Recommended
Portable Test and Measurement Equipment
The STM32L072VZT6 is well-suited for portable test and measurement equipment such as handheld multimeters or data loggers. These devices require high accuracy, low power, and a user interface. The MCU's 12-bit ADC with oversampling provides precise measurements. The low-power modes extend battery life. The multiple timers can generate PWM for waveform generation. The USB interface allows data transfer to a PC. The device's small package fits into handheld designs. The 192 KB Flash stores measurement data and firmware. The RTC provides time-stamping. The STM32L072VZT6's combination of analog performance, low power, and memory makes it an excellent choice for portable test equipment.
Recommended
Recommended Products Summary
Engineering reference data for STM32L072VZT6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32L073VZT6 | STM32L072VCT6 | STM32L071VZT6 | STM32L082VZT6 |
|---|---|---|---|---|---|
| Package | LQFP100 | LQFP100 | LQFP100 | LQFP100 | LQFP100 |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max Clock Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Flash Memory | 192 KB | 192 KB | 128 KB | 192 KB | 192 KB |
| SRAM | 20 KB | 20 KB | 20 KB | 20 KB | 20 KB |
| USB | Yes | Yes | Yes | No | Yes |
| LCD Controller | No | Yes | No | No | No |
| AES Encryption | No | No | No | No | Yes |
Key Differentiators
- Ultra-low power consumption with multiple low-power modes (vs STM32L073VZT6)
- 192 KB Flash memory in a 100-pin package (vs STM32L072VCT6)
- Integrated USB 2.0 full-speed device controller (vs STM32L071VZT6)
Design Notes
Decouple each VDD pin with a 100 nF ceramic capacitor placed as close as possible to the pin. Additionally, place a 4.7 uF capacitor on the main VDD rail. For VDDA, use a dedicated 1 uF capacitor and a ferrite bead to isolate analog noise. If VBAT is not used, connect it to VDD. Ensure the power supply can handle the peak current during flash programming or USB activity.
For the LQFP100 package, use a 4-layer PCB with a solid ground plane. Route high-speed signals (USB, SPI) with controlled impedance if possible. Keep analog and digital grounds separate and connect them at a single point. Place the crystal oscillator close to the OSC_IN/OSC_OUT pins and ensure proper load capacitors. Avoid routing high-current traces near the analog input pins.
Ensure the BOOT0 pin is correctly configured to select the desired boot mode. If using the USB, ensure the USB_DP and USB_DM pins are properly terminated with 22 ohm resistors. Do not exceed the absolute maximum ratings for VDD (3.6V) and VDDA. When using the ADC, ensure the sampling time is sufficient for the source impedance. Also, note that the STM32L072VZT6 does not have a built-in LCD controller, so an external driver is needed if an LCD is required.
Compliance Information
RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified. Halogen-free status not specified in the provided data.