STM32L073RZT6 - ARM Cortex-M0+ 192KB Flash MCU | STMicroelectronics
Référence : STM32L073RZT6 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 |
STM32L073RZT6 Présentation
What is a microcontroller? A microcontroller (MCU) is a compact integrated circuit designed to govern a specific operation in an embedded system. It contains a processor core, memory (Flash and RAM), and programmable input/output peripherals on a single chip. Microcontrollers are the brain of countless electronic devices, from automotive engine control units to IoT sensors and medical devices. The STM32L0 series is part of the broader STM32 family, which is a leading 32-bit MCU platform based on ARM Cortex cores. The STM32L0 series specifically targets ultra-low-power applications, extending battery life in portable and energy-harvesting devices.
Key features of the STM32L073RZT6 include a 12-bit ADC with hardware oversampling (up to 16-bit resolution), two 12-bit DACs, two comparators, an operational amplifier, a USB 2.0 full-speed device controller, and multiple communication interfaces: two I2C, two SPI, two USART, and one LPUART. It also integrates a real-time clock (RTC) with calendar and alarm functions, a true random number generator (RNG), and a CRC calculation unit. The device supports a wide range of timers, including one 16-bit advanced-control timer, several 16-bit general-purpose timers, and a low-power timer.
The STM32L073RZT6 is built on STMicroelectronics' ultra-low-power technology, achieving a typical current consumption of 0.29 µA in Standby mode with RTC, and 3.4 µA in Stop mode with RTC. The device also features a flexible power management with a built-in DC-DC converter option, allowing further power savings. The microcontroller is supported by the STM32CubeL0 software package, which includes HAL drivers, middleware, and examples, enabling rapid development.
Typical applications include battery-powered devices, IoT sensors, smart meters, medical devices, and portable consumer electronics. The rich analog peripherals and low-power modes make it ideal for sensor hubs and data acquisition systems. The USB interface enables direct connectivity to hosts for data logging or firmware updates.
When designing with this device, pay attention to the power supply decoupling: place a 100nF capacitor close to each VDD pin and a 4.7µF capacitor on the main VDD rail. For low-power operation, configure unused GPIOs as analog inputs to avoid leakage currents. The device supports in-application programming (IAP) via the bootloader in system memory, facilitating firmware updates over USB or UART.
Alternatives de remplacement direct pour STM32L073RZT6 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec STM32L073RZT6 (même facteur de forme et même empreinte) — différant par Package, Timers, ADC, DAC, Flash Memory.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
STM32L073RZT6TR
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
STM32L073RZH6
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
STM32L072RZT6
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
STM32L071RZT6
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
STM32L073RBT6
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.93 / unité
Voir la fiche technique →STM32L073RZT6 Valeurs maximales et caractéristiques électriques
| Core | ARM Cortex-M0+ |
| Max Frequency | 32 MHz |
| Flash Memory | 192 KB |
| SRAM | 20 KB |
| Tension d'alimentation | 1.8 V to 3.6 V |
| Boîtier | 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) |
| Température de fonctionnement | -40°C to +85°C |
| RoHS | Compliant |
Configuration des broches de STM32L073RZT6
| Broche 1 | VBAT — Backup battery supply for RTC and backup registers |
| Broche 2 | PC13 — GPIO or RTC tamper/calendar output |
| Broche 3 | PC14 — GPIO or OSC32_IN |
| Broche 4 | PC15 — GPIO or OSC32_OUT |
| Broche 5 | PF0 — GPIO or OSC_IN |
| Broche 6 | PF1 — GPIO or OSC_OUT |
| Broche 7 | NRST — Reset (active low) |
| Broche 8 | VDD — Digital power supply |
| Broche 9 | VSS — Ground |
| Broche 10 | VDDA — Analog power supply |
| Broche 11 | PA0 — GPIO/ADC_IN0/WKUP1 |
| Broche 12 | PA1 — GPIO/ADC_IN1 |
| Broche 13 | PA2 — GPIO/ADC_IN2/USART2_TX |
| Broche 14 | PA3 — GPIO/ADC_IN3/USART2_RX |
| Broche 15 | PA4 — GPIO/ADC_IN4/DAC_OUT1 |
| Broche 16 | PA5 — GPIO/ADC_IN5/DAC_OUT2 |
| Broche 17 | PA6 — GPIO/ADC_IN6/SPI1_MISO |
| Broche 18 | PA7 — GPIO/ADC_IN7/SPI1_MOSI |
| Broche 19 | PB0 — GPIO/ADC_IN8 |
| Broche 20 | PB1 — GPIO/ADC_IN9 |
| Broche 21 | PB2 — GPIO/BOOT1 |
| Broche 22 | PB10 — GPIO/I2C2_SCL/USART3_TX |
| Broche 23 | PB11 — GPIO/I2C2_SDA/USART3_RX |
| Broche 24 | VSS — Ground |
| Broche 25 | VDD — Digital power supply |
| Broche 26 | PB12 — GPIO/SPI2_NSS |
| Broche 27 | PB13 — GPIO/SPI2_SCK |
| Broche 28 | PB14 — GPIO/SPI2_MISO |
| Broche 29 | PB15 — GPIO/SPI2_MOSI |
| Broche 30 | PC6 — GPIO/USART6_TX |
| Broche 31 | PC7 — GPIO/USART6_RX |
| Broche 32 | PC8 — GPIO |
| Broche 33 | PC9 — GPIO |
| Broche 34 | PA8 — GPIO/USB_DP |
| Broche 35 | PA9 — GPIO/USB_DM |
| Broche 36 | PA10 — GPIO/USART1_RX |
| Broche 37 | PA11 — GPIO/USART1_TX |
| Broche 38 | PA12 — GPIO |
| Broche 39 | PA13 — GPIO/SWDIO |
| Broche 40 | PA14 — GPIO/SWCLK |
| Broche 41 | PA15 — GPIO/SPI1_NSS |
| Broche 42 | PB3 — GPIO/SPI1_SCK |
| Broche 43 | PB4 — GPIO/SPI1_MISO |
| Broche 44 | PB5 — GPIO/SPI1_MOSI |
| Broche 45 | PB6 — GPIO/I2C1_SCL |
| Broche 46 | PB7 — GPIO/I2C1_SDA |
| Broche 47 | BOOT0 — Boot mode selection |
| Broche 48 | PB8 — GPIO/I2C1_SCL |
| Broche 49 | PB9 — GPIO/I2C1_SDA |
| Broche 50 | VSS — Ground |
| Broche 51 | VDD — Digital power supply |
| Broche 52 | PC0 — GPIO/ADC_IN10 |
| Broche 53 | PC1 — GPIO/ADC_IN11 |
| Broche 54 | PC2 — GPIO/ADC_IN12 |
| Broche 55 | PC3 — GPIO/ADC_IN13 |
| Broche 56 | PC4 — GPIO/ADC_IN14 |
| Broche 57 | PC5 — GPIO/ADC_IN15 |
| Broche 58 | PB8 — GPIO/I2C1_SCL |
| Broche 59 | PB9 — GPIO/I2C1_SDA |
| Broche 60 | PD0 — GPIO |
| Broche 61 | PD1 — GPIO |
| Broche 62 | PD2 — GPIO |
| Broche 63 | VSS — Ground |
| Broche 64 | VDD — Digital power supply |
Applications typiques
STM32L073RZT6 convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour STM32L073RZT6 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- True random number generator (RNG) for security (vs STM32L072RZT6)
- CRC unit for data integrity (vs STM32L072RZT6)
- USB 2.0 full-speed device (vs STM32L071RZT6)
Notes de conception
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.
Informations de conformité
RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32L0 series with AEC-Q100 option.