STM32L073RZT6 - ARM Cortex-M0+ 192KB Flash MCU | STMicroelectronics
MPN: STM32L073RZT6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.42 | $6.42 |
| 10 | $5.78 | $57.80 |
| 100 | $5.14 | $514.00 |
| 500 | $4.63 | $2,315.00 |
| 1,000 | $4.11 | $4,110.00 |
Drop-in alternatives for STM32L073RZT6 β 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:
STM32L073RZT6TR
β Drop-Inπ Reference alternative (not in catalog)
STM32L073RZH6
β Drop-Inπ Reference alternative (not in catalog)
STM32L072RZT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L071RZT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L073RBT6
β Drop-Inπ Reference alternative (not in catalog)
STM32L073RZT6 Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ |
| Max Frequency | 32 MHz |
| Flash Memory | 192 KB |
| SRAM | 20 KB |
| Supply Voltage | 1.8 V to 3.6 V |
| Package | LQFP-64 (10x10 mm) |
| GPIO Pins | 51 |
| ADC | 1x 12-bit, 16 channels, with hardware oversampling |
| DAC | 2x 12-bit |
| Comparators | 2 |
| Operational Amplifier | 1 |
| USB | USB 2.0 Full-Speed Device |
| I2C | 2 |
| SPI | 2 |
| USART | 2 |
| LPUART | 1 |
| Timers | 1x 16-bit advanced, 5x 16-bit general purpose, 1x low-power |
| RTC | Yes, with calendar and alarms |
| RNG | True random number generator |
| CRC | Yes |
| Standby Current | 0.29 Β΅A (with RTC) |
| Stop Current | 3.4 Β΅A (with RTC) |
| Operating Temperature | -40Β°C to +85Β°C |
| RoHS | Compliant |
STM32L073RZT6 Pin Configuration
| Pin 1 | VBAT β Backup battery supply for RTC and backup registers |
| Pin 2 | PC13 β GPIO or RTC tamper/calendar output |
| Pin 3 | PC14 β GPIO or OSC32_IN |
| Pin 4 | PC15 β GPIO or OSC32_OUT |
| Pin 5 | PF0 β GPIO or OSC_IN |
| Pin 6 | PF1 β GPIO or OSC_OUT |
| Pin 7 | NRST β Reset (active low) |
| Pin 8 | VDD β Digital power supply |
| Pin 9 | VSS β Ground |
| Pin 10 | VDDA β Analog power supply |
| Pin 11 | PA0 β GPIO/ADC_IN0/WKUP1 |
| Pin 12 | PA1 β GPIO/ADC_IN1 |
| Pin 13 | PA2 β GPIO/ADC_IN2/USART2_TX |
| Pin 14 | PA3 β GPIO/ADC_IN3/USART2_RX |
| Pin 15 | PA4 β GPIO/ADC_IN4/DAC_OUT1 |
| Pin 16 | PA5 β GPIO/ADC_IN5/DAC_OUT2 |
| Pin 17 | PA6 β GPIO/ADC_IN6/SPI1_MISO |
| Pin 18 | PA7 β GPIO/ADC_IN7/SPI1_MOSI |
| Pin 19 | PB0 β GPIO/ADC_IN8 |
| Pin 20 | PB1 β GPIO/ADC_IN9 |
| Pin 21 | PB2 β GPIO/BOOT1 |
| Pin 22 | PB10 β GPIO/I2C2_SCL/USART3_TX |
| Pin 23 | PB11 β GPIO/I2C2_SDA/USART3_RX |
| Pin 24 | VSS β Ground |
| Pin 25 | VDD β Digital power supply |
| Pin 26 | PB12 β GPIO/SPI2_NSS |
| Pin 27 | PB13 β GPIO/SPI2_SCK |
| Pin 28 | PB14 β GPIO/SPI2_MISO |
| Pin 29 | PB15 β GPIO/SPI2_MOSI |
| Pin 30 | PC6 β GPIO/USART6_TX |
| Pin 31 | PC7 β GPIO/USART6_RX |
| Pin 32 | PC8 β GPIO |
| Pin 33 | PC9 β GPIO |
| Pin 34 | PA8 β GPIO/USB_DP |
| Pin 35 | PA9 β GPIO/USB_DM |
| Pin 36 | PA10 β GPIO/USART1_RX |
| Pin 37 | PA11 β GPIO/USART1_TX |
| Pin 38 | PA12 β GPIO |
| Pin 39 | PA13 β GPIO/SWDIO |
| Pin 40 | PA14 β GPIO/SWCLK |
| Pin 41 | PA15 β GPIO/SPI1_NSS |
| Pin 42 | PB3 β GPIO/SPI1_SCK |
| Pin 43 | PB4 β GPIO/SPI1_MISO |
| Pin 44 | PB5 β GPIO/SPI1_MOSI |
| Pin 45 | PB6 β GPIO/I2C1_SCL |
| Pin 46 | PB7 β GPIO/I2C1_SDA |
| Pin 47 | BOOT0 β Boot mode selection |
| Pin 48 | PB8 β GPIO/I2C1_SCL |
| Pin 49 | PB9 β GPIO/I2C1_SDA |
| Pin 50 | VSS β Ground |
| Pin 51 | VDD β Digital power supply |
| Pin 52 | PC0 β GPIO/ADC_IN10 |
| Pin 53 | PC1 β GPIO/ADC_IN11 |
| Pin 54 | PC2 β GPIO/ADC_IN12 |
| Pin 55 | PC3 β GPIO/ADC_IN13 |
| Pin 56 | PC4 β GPIO/ADC_IN14 |
| Pin 57 | PC5 β GPIO/ADC_IN15 |
| Pin 58 | PB8 β GPIO/I2C1_SCL |
| Pin 59 | PB9 β GPIO/I2C1_SDA |
| Pin 60 | PD0 β GPIO |
| Pin 61 | PD1 β GPIO |
| Pin 62 | PD2 β GPIO |
| Pin 63 | VSS β Ground |
| Pin 64 | VDD β Digital power supply |
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
STM32L073RZT6 is suitable for 6 applications: Battery-Powered IoT Sensors, Smart Meters, Medical Devices, Industrial Control, Wearable Electronics, Smart Home Devices.
Battery-Powered IoT Sensors
The STM32L073RZT6 is ideal for battery-powered IoT sensors due to its ultra-low-power modes (0.29 Β΅A standby with RTC) and rich analog peripherals. In a typical application, the MCU sleeps for most of the time, waking periodically to read sensors via the 12-bit ADC, process data, and transmit via LPUART or I2C to a wireless module. The 192KB Flash allows storing calibration data and communication protocols. The wide supply voltage range (1.8V-3.6V) enables direct operation from a coin cell or two AA batteries. The RTC can wake the device at scheduled intervals, and the low-power timer can be used for event-driven wakeups. Compared to higher-power MCUs, the STM32L0 extends battery life from months to years, making it a top choice for smart agriculture, environmental monitoring, and asset tracking.
Recommended
Smart Meters
Smart meters require accurate measurement, low power, and reliable communication. The STM32L073RZT6's 12-bit ADC with hardware oversampling (up to 16-bit) enables precise current and voltage sensing. The multiple timers can generate PWM for metering pulse outputs. The LPUART and USART interfaces connect to PLC modems or RF modules for data transmission. The RTC maintains time-of-use tariffs, and the low-power modes ensure the meter operates for years on a battery or energy harvesting. The CRC unit ensures data integrity during communication. The device's wide operating temperature range (-40Β°C to +85Β°C) suits outdoor installations. With 192KB Flash, it can store metering data and firmware updates. The STM32L0 series is widely used in smart gas, water, and electricity meters due to its balance of performance and power efficiency.
Recommended
Medical Devices
In portable medical devices like glucose meters, pulse oximeters, and wearable health monitors, the STM32L073RZT6 provides the necessary processing power and analog integration. The op-amp and comparators can condition biosignals, while the ADC digitizes them. The USB interface allows data transfer to a PC or smartphone for analysis. The low-power modes are critical for battery-operated devices that need to last through many uses. The RNG can be used for secure patient data encryption. The device's small LQFP64 package fits compact PCBs. The STM32CubeL0 software package includes middleware for USB and various sensors, accelerating development. The wide supply voltage range accommodates different battery chemistries. The device's reliability and long-term availability make it suitable for medical applications requiring regulatory compliance.
Recommended
Industrial Control
The STM32L073RZT6 can be used in industrial control systems for monitoring and control tasks. Its multiple timers can generate PWM for motor control or drive LEDs. The ADC and comparators can monitor analog signals from sensors. The USART and SPI interfaces connect to industrial protocols like Modbus or CAN (via external transceiver). The device's wide temperature range and robust design make it suitable for factory automation. The low-power modes are useful for battery-backed systems or energy-harvesting nodes. The CRC unit ensures data integrity in communication. The 192KB Flash allows storing complex control algorithms. The STM32L0 series is often used in PLCs, remote I/O, and process control equipment where low power and reliability are essential.
Recommended
Wearable Electronics
Wearable devices like fitness trackers and smartwatches demand ultra-low power and small size. The STM32L073RZT6's 0.29 Β΅A standby current extends battery life between charges. The device can interface with accelerometers, heart rate sensors, and displays via I2C or SPI. The op-amp and ADC can process analog sensor signals. The USB interface enables charging and data sync. The RTC tracks time and alarms for activity reminders. The device's small LQFP64 package (10x10mm) fits compact PCBs. The STM32CubeL0 provides BLE middleware (via external module) and sensor drivers. The wide supply voltage range supports Li-ion batteries. The device's low-power run mode allows continuous sensor sampling at reduced clock speeds, balancing performance and power.
Recommended
Smart Home Devices
Smart home devices such as thermostats, smart locks, and environmental monitors benefit from the STM32L073RZT6's low power and connectivity. The device can interface with temperature, humidity, and motion sensors via I2C or SPI. The USB interface allows configuration and firmware updates. The LPUART can connect to Wi-Fi or Zigbee modules for home automation. The RTC schedules events, and the low-power modes ensure the device responds quickly to user input while conserving energy. The 192KB Flash stores device profiles and user settings. The device's rich analog peripherals enable direct connection to analog sensors without external ADCs. The STM32L0 series is widely used in smart home hubs and end devices due to its balance of features and power efficiency.
Recommended
Recommended Products Summary
Engineering reference data for STM32L073RZT6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32L073RZT6TR | STM32L073RZH6 | STM32L072RZT6 | STM32L071RZT6 | STM32L073RBT6 |
|---|---|---|---|---|---|---|
| Package | LQFP-64 | LQFP-64 | LQFP-64 | LQFP-64 | LQFP-64 | LQFP-64 |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max Frequency | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Flash Memory | 192 KB | 192 KB | 192 KB | 192 KB | 192 KB | 128 KB |
| SRAM | 20 KB | 20 KB | 20 KB | 20 KB | 20 KB | 20 KB |
| USB | Yes | Yes | Yes | Yes | No | Yes |
| RNG | Yes | Yes | Yes | No | No | Yes |
| CRC | Yes | Yes | Yes | No | No | Yes |
Key Differentiators
- True random number generator (RNG) for security (vs STM32L072RZT6)
- CRC unit for data integrity (vs STM32L072RZT6)
- USB 2.0 full-speed device (vs STM32L071RZT6)
Design Notes
For ultra-low-power operation, use the built-in DC-DC converter option to reduce current consumption in Run mode. Configure unused GPIOs as analog inputs to prevent leakage. In Standby mode, ensure all I/Os are set to a defined state to avoid floating inputs. Use the RTC with the LSE oscillator for accurate timekeeping with minimal power draw.
Place a 100nF decoupling capacitor close to each VDD pin and a 4.7Β΅F capacitor on the main VDD rail. For the VDDA pin, use a 1Β΅F capacitor and a ferrite bead to isolate analog noise. Ensure the ground plane is continuous under the MCU to minimize noise. For USB, route the D+ and D- traces as a differential pair with 90-ohm impedance.
When using the ADC, enable the internal voltage reference and use hardware oversampling to achieve higher resolution. Avoid exceeding the absolute maximum ratings on any pin. For firmware, use the STM32CubeL0 HAL library to simplify peripheral initialization. Remember to configure the clock tree correctly; the default HSI16 is sufficient for many applications, but for USB, the PLL must be configured to generate a 48 MHz clock.
Compliance Information
RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32L0 series with AEC-Q100 option.