STM32L073RBT6 - 32MHz ARM Cortex-M0+ 128KB Flash MCU | ST
MPN: STM32L073RBT6 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.5 | $4.50 |
| 10 | $4.05 | $40.50 |
| 100 | $3.6 | $360.00 |
| 500 | $3.24 | $1,620.00 |
| 1,000 | $2.93 | $2,930.00 |
STM32L073RBT6 Overview
What is a low-power ARM Cortex-M0+ MCU? It is a microcontroller built around the smallest ARM Cortex-M core paired with extensive power management, optimized for battery-powered and energy-harvesting designs where nanoamp standby current extends operating life. The STM32L0 series builds on this lineage, occupying the broader class of 32-bit ultra-low-power microcontrollers within the power management and embedded systems taxonomy.
Key differentiating specifications include a wide 1.65 V to 3.6 V supply range, 6 KB of true EEPROM, an integrated 12-bit ADC with oversampling, two 12-bit DAC channels, RTC with calendar and tamper detection, and a USB 2.0 full-speed interface with on-chip pull-up and 48 MHz internal oscillator eliminating the external crystal requirement.
Architecturally, the device pairs the Cortex-M0+ core with ST's ultra-low-power voltage scaling (5 power domains, 7 low-power modes), the S-Touch capacitive sensing controller for touch buttons, and the standard STM32 ecosystem of timers, DMA channels, and communication peripherals for deterministic real-time performance.
Typical applications include battery-powered IoT sensor nodes with USB charging, medical wearables, smart metering with LCD readout, alarm and security panels, asset tracking tags, and portable consumer devices that benefit from sub-microamp standby current and integrated USB.
When designing with this device, pay attention to decoupling and ground layout. Place 100 nF ceramic capacitors adjacent to every VDD pin and a single 4.7 µF bulk capacitor on the main rail. For USB applications, route DP and DM traces 90 ohm differential with matched lengths.
This page synthesizes distributor pricing, application-grade parametric comparisons, and design notes not found in the manufacturer datasheet, providing engineers with a single reference for component selection.
Drop-in alternatives for STM32L073RBT6 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with STM32L073RBT6 (same form factor and footprint) — differing in ADC, Timers, DAC, Package, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
STM32L073RBT3
✅ Drop-In📋 Reference alternative (not in catalog)
STM32L073RBT6TR
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
STM32L072RBT6
✅ Drop-In✓ In Stock
$2.88 / Unit
View Datasheet →STM32L073VBT6
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
STM32G073RBT6
✅ Drop-In📋 Reference alternative (not in catalog)
APM32L073RBT6
✅ Drop-In📋 Reference alternative (not in catalog)
STM32L073RBT6 Maximum Ratings & Electrical Characteristics
| Core Architecture | ARM Cortex-M0+ |
| Core Width | 32-bit |
| Maximum CPU Frequency | 32 MHz |
| Program Memory (Flash) | 128 KB (128K x 8) |
| RAM Size | 20 KB |
| EEPROM Size | 6 KB |
| Supply Voltage Range | 1.65 V to 3.6 V |
| Operating Temperature Range | -40C to +85C |
| Package | 64-LQFP (10x10 mm) |
| Pin Count | 64 |
| Mounting Type | Surface Mount |
| USB Interface | USB 2.0 FS, crystal-less |
| ADC | 1 x 12-bit |
| DAC | 2 x 12-bit |
| LCD Controller | Yes (up to 4x52 segments) |
| I2C Interfaces | 3 |
| SPI Interfaces | 2 |
| USART/UART | USART + UART |
| Timers | Multiple (16-bit and 32-bit) |
| RTC | Yes, with tamper detection |
| Capacitive Touch | S-Touch (TSEP) |
| RoHS Status | Compliant |
STM32L073RBT6 Pin Configuration
| Pin 1 | PC13 — GPIO / Tamper-RTC input |
| Pin 2 | PC14 — GPIO / OSC32_IN |
| Pin 3 | PC15 — GPIO / OSC32_OUT |
| Pin 4 | NRST — Reset input, active low |
| Pin 5 | VDDA — Analog supply |
| Pin 6 | PA0 — GPIO / ADC_IN0 / WKUP1 |
| Pin 7 | PA1 — GPIO / ADC_IN1 |
| Pin 8 | PA2 — GPIO / ADC_IN2 / USART2_TX |
| Pin 9 | PA3 — GPIO / ADC_IN3 / USART2_RX |
| Pin 10 | PA4 — GPIO / ADC_IN4 / SPI1_NSS |
| Pin 11 | PA5 — GPIO / ADC_IN5 / SPI1_SCK |
| Pin 12 | PA6 — GPIO / ADC_IN6 / SPI1_MISO |
| Pin 13 | PA7 — GPIO / ADC_IN7 / SPI1_MOSI |
| Pin 14 | PB0 — GPIO / ADC_IN8 |
| Pin 15 | PB1 — GPIO / ADC_IN9 |
| Pin 16 | PB2 — GPIO / BOOT1 |
| Pin 17 | VSS — Ground |
| Pin 18 | VDD — Digital supply |
| Pin 19 | PB10 — GPIO / I2C2_SCL |
| Pin 20 | PB11 — GPIO / I2C2_SDA |
| Pin 21 | PB12 — GPIO / SPI2_NSS |
| Pin 22 | PB13 — GPIO / SPI2_SCK |
| Pin 23 | PB14 — GPIO / SPI2_MISO |
| Pin 24 | PB15 — GPIO / SPI2_MOSI |
| Pin 25 | PC0 — GPIO / ADC_IN10 |
| Pin 26 | PC1 — GPIO / ADC_IN11 |
| Pin 27 | PC2 — GPIO / ADC_IN12 |
| Pin 28 | PC3 — GPIO / ADC_IN13 |
| Pin 29 | PC4 — GPIO / ADC_IN14 |
| Pin 30 | PC5 — GPIO / ADC_IN15 |
| Pin 31 | PC6 — GPIO |
| Pin 32 | PC7 — GPIO |
| Pin 33 | PC8 — GPIO |
| Pin 34 | PC9 — GPIO |
| Pin 35 | PA8 — GPIO |
| Pin 36 | PA9 — GPIO / USART1_TX |
| Pin 37 | PA10 — GPIO / USART1_RX |
| Pin 38 | PA11 — GPIO / USB_DM |
| Pin 39 | PA12 — GPIO / USB_DP |
| Pin 40 | PA13 — GPIO / SWDIO |
| Pin 41 | VSS — Ground |
| Pin 42 | VDD — Digital supply |
| Pin 43 | PA14 — GPIO / SWCLK |
| Pin 44 | PA15 — GPIO / JTDI |
| Pin 45 | PB3 — GPIO / JTDO / SWO |
| Pin 46 | PB4 — GPIO / NJTRST |
| Pin 47 | PB5 — GPIO |
| Pin 48 | PB6 — GPIO / I2C1_SCL |
| Pin 49 | PB7 — GPIO / I2C1_SDA |
| Pin 50 | BOOT0 — Boot mode selection |
| Pin 51 | PD0 — GPIO / I2C3_SCL |
| Pin 52 | PD1 — GPIO / I2C3_SDA |
| Pin 53 | PD2 — GPIO |
| Pin 54 | PD3 — GPIO / USART2_CTS |
| Pin 55 | PD4 — GPIO / USART2_RTS |
| Pin 56 | PD5 — GPIO / USART2_TX |
| Pin 57 | PD6 — GPIO / USART2_RX |
| Pin 58 | PD7 — GPIO |
| Pin 59 | PE0 — GPIO |
| Pin 60 | PE1 — GPIO |
| Pin 61 | VSS — Ground |
| Pin 62 | VDD — Digital supply |
| Pin 63 | PE2 — GPIO / TRACECLK |
| Pin 64 | PE3 — GPIO / TRACED0 |
Typical Applications
STM32L073RBT6 is suitable for 6 applications: Battery-Powered IoT Sensor Node, Medical Wearable Devices, Smart Meter with LCD Display, USB Charging / Data Logger, Industrial Alarm and Security Panel, Portable Consumer Gadget.
Battery-Powered IoT Sensor Node
The STM32L073RBT6's 0.34 µA Standby current and 0.8 µA Stop RTC current make it an ideal MCU for IoT sensor nodes that must run for years on a coin cell or two-AAA pack. According to ST datasheet, integrated USB 2.0 crystal-less and 12-bit ADC with oversampling remove external components. The 128 KB Flash comfortably hosts LoRaWAN MAC stacks or BLE-via-external-module bridges. The device wakes from RTC interrupt, samples a sensor over I2C or SPI, transmits, and returns to Standby within milliseconds, achieving average current under 5 µA in typical duty-cycled deployments.
Recommended
Medical Wearable Devices
The STM32L073RBT6 is widely deployed in medical wearables thanks to its low-power architecture and integrated S-Touch capacitive sensing for touch buttons and on-body proximity. According to ST datasheet, the on-chip 12-bit ADC supports biosignal acquisition (heart-rate, SpO2 interfacing), while the LCD controller drives small segment displays showing readings directly on the device. Wide 1.65-3.6 V supply support enables single-cell Li-ion or coin-cell power, and the capacitive touch controller eliminates mechanical buttons that wear out or trap fluids, both critical for medical-grade sealing.
Recommended
Smart Meter with LCD Display
For electronic metering applications, the STM32L073RBT6's on-chip LCD controller (up to 4x52 segments) directly drives segmented glass displays commonly seen in electricity, water, and gas meters without external driver chips. According to ST datasheet, the RTC with tamper and calendar supports time-of-use billing and seal-against-tamper signals, while the 12-bit ADC with oversampling achieves metrology-class accuracy when combined with precision current shunts. Standby current below 1 µA allows meter batteries to last the meter's 15+ year service life.
Recommended
USB Charging / Data Logger
Integrated USB 2.0 full-speed with crystal-less operation makes the STM32L073RBT6 ideal for USB-connected data loggers, charging cradles, and PC-tethered instruments. According to ST datasheet, on-chip 3.3 V LDO regulator powers the USB physical layer directly from VBUS (5 V), eliminating the typical external regulator. The 6 KB true EEPROM stores device calibration data and user settings without backup battery, and the 128 KB Flash accommodates full USB class drivers (CDC, HID, DFU) plus the application firmware.
Recommended
Industrial Alarm and Security Panel
The STM32L073RBT6 suits alarm control panels and security keypads thanks to its capacitive touch sensing, RTC tamper input, and low-power operation. According to ST datasheet, the device wakes from keypad touch, processes credentials, controls sirens or relays, and returns to deep sleep between events, extending backup-battery runtime. The 51 available GPIO on the 64-LQFP support multi-zone sensor wiring, keypads, and communication buses (I2C for sensors, SPI for RF modules, USART for cellular modems).
Recommended
Portable Consumer Gadget
For portable consumer gadgets like wireless presenter remotes, RFID tags, or fitness bands, the STM32L073RBT6's ultra-low power, integrated USB charging interface, and capacitive touch buttons create compact, light, single-board designs. According to ST datasheet, the wide supply range supports direct connection to single-cell Li-ion or Li-Poly packs without additional LDO, and the small 64-LQFP footprint (10x10 mm) plus minimal external component count shrink PCB area below 100 mm². The DAC outputs enable audio cues without external amplifier for simple beeps.
Recommended
Recommended Products Summary
Engineering reference data for STM32L073RBT6 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32L073RBT3 | STM32L072RBT6 | STM32G073RBT6 | APM32L073RBT6 | STM32L073VBT6 |
|---|---|---|---|---|---|---|
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) | 100-LQFP |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice | STMicroelectronics |
| Core | Cortex-M0+ 32 MHz | Cortex-M0+ 32 MHz | Cortex-M0+ 32 MHz | Cortex-M0+ 64 MHz | Cortex-M0+ 32 MHz | Cortex-M0+ 32 MHz |
| Flash | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 20 KB | 20 KB | 20 KB | 36 KB | 20 KB | 20 KB |
| USB | USB 2.0 FS, crystal-less | USB 2.0 FS, crystal-less | None | None | USB 2.0 FS | USB 2.0 FS, crystal-less |
| Supply Voltage | 1.65 V to 3.6 V | 1.65 V to 3.6 V | 1.65 V to 3.6 V | 1.7 V to 3.6 V | 1.8 V to 3.6 V | 1.65 V to 3.6 V |
| Standby Current | 0.34 µA | 0.34 µA | 0.34 µA | 0.7 µA | ~1 µA | 0.34 µA |
| LCD Controller | Yes (4x52) | Yes (4x52) | Yes (4x52) | No | Yes | Yes (4x52) |
Key Differentiators
- Lowest-power 64-LQFP STM32L0 with USB crystal-less (vs STM32L072RBT6)
- Dual on-chip 12-bit DAC channels (vs STM32F073RBT6)
- 128 KB Flash with wide 1.65 V supply (vs STM32G073RBT6)
Design Notes
For USB-bus-powered designs, the on-chip 5 V-tolerant USB regulator has 100 mV dropout. According to ST datasheet, place a 4.7 µF bulk capacitor on VBUS and a 100 nF on VDD_ANA within 5 mm. Standby current of 0.34 µA implies a backup-battery CR2032 (220 mAh) can supply the RTC for over 60 years if no source draws from VDD.
Route USB DP/DM as a 90 ohm differential pair with matched lengths within 0.5 mm. Place the 22 ohm series resistors within 8 mm of the connector. Keep crystal traces (PC14/PC15 for LSE, PA8/PA9 optional HSE) short and guard with a ground pour. Apply a four-layer PCB stack-up with continuous ground plane below the MCU for EMC compliance.
Estimated: enabling the LCD controller without a display connected can cause ground noise; always provide a defined load or disable the SLIDE bit. The USB 48 MHz internal oscillator does not work with explicit clock-stretching I2C devices; verify the connected slave's tLOW and tHIGH match the L0 USB recovery timing. Avoid 5 V input on any GPIO - this part is NOT 5 V tolerant.
Provide separate analog (VDDA) and digital (VDD) supply rails, joined at one point (star ground) near the MCU. Add a ferrite bead between VDD and VDDA for ADC noise rejection. Place the USART/UART routing in the outer PCB layers to minimize reflection on high-speed edge rates. Avoid right-angle signal traces on USB, SPI, and high-frequency buses.
Compliance Information
RoHS and REACH compliant per ST product page datasheet DS10688. Not AEC-Q100 - automotive options exist in STM32L073RBT6A variant per ST portfolio. Lead-free reflow-compatible.