STM32L072CBT6 - 32MHz Cortex-M0+ MCU 128KB Flash | STMicroelectronics
MPN: STM32L072CBT6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.98 | $19.80 |
| 100 | $1.85 | $185.00 |
| 500 | $1.72 | $860.00 |
| 1,000 | $1.62 | $1,620.00 |
STM32L072CBT6 Overview
An MCU (microcontroller unit) integrates a processor core, memory, and peripherals on a single chip, serving as the compute element in embedded systems. The STM32L0 series sits within the wider STM32 family of Arm Cortex-M microcontrollers, occupying the ultra-low-power tier below the mainstream STM32F0 and performance STM32L4 lines, making it a power-management-oriented MCU for battery-operated designs.
Key differentiating features include the crystal-less USB 2.0 full-speed device controller, ultra-low-power operating modes down to approximately 0.4 uA in standby, a flexible low-power timer (LPTIM) for autonomous operation, and a 12-bit ADC. The supply range of 1.65 V to 3.6 V suits direct lithium-battery or 3.3 V rail operation.
Technically, the Cortex-M0+ core combines a two-stage pipeline with very low dynamic power, while the ART accelerator and embedded Flash with ECC maintain efficient code execution. Peripherals include USART, SPI, I2C interfaces, and the Bosch Sensortec-compatible expansion via standard serial buses for sensor aggregation.
Typical applications include battery-powered metering, portable medical monitors, USB-connected sensor dongles, and smart-building IoT end nodes where long battery life is the primary design constraint.
A key design consideration: enable the USB crystal-less feature only within its tolerance window, and budget SRAM carefully - 20 KB requires disciplined buffer sizing in USB or wireless-stack designs.
This page synthesizes distributor pricing, pin-compatible STM32L0 alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for STM32L072CBT6 β 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 STM32L072CBT6 (same form factor and footprint) β differing in Communication Interfaces, Flash Memory, Package.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
STM32L072CZT6
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
STM32L082CBT6
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
STM32L071CBT6
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$2.19 / Unit
View Datasheet βSTM32L052CBT6
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
STM32L072CBT7
β Drop-In β οΈ εζ°εΎ ιͺθ―π Reference alternative (not in catalog)
STM32L072CBT6 Maximum Ratings & Electrical Characteristics
| Core Processor | ARM Cortex-M0+ |
| Core Size | 32-bit |
| Maximum Clock Frequency | 32 MHz |
| Flash Memory | 128 KB (128K x 8) |
| SRAM | 20 KB |
| Supply Voltage Range | 1.65 V to 3.6 V |
| USB Interface | USB 2.0 full-speed crystal-less device |
| Peripherals | LPTIM, DMA, ADC, comparators |
| Communication Interfaces | USART, SPI, I2C, USB |
| ADC Resolution | 12-bit |
| Operating Temperature | -40C to +85C |
| Package | 48-LQFP (7x7 mm) |
| Mounting Type | Surface Mount |
| Series | STM32L0 |
| RoHS Status | Compliant |
STM32L072CBT6 Pin Configuration
| Pin 1 | VBAT β Backup battery supply for RTC and backup registers |
| Pin 2 | PC13 β GPIO port C pin 13 / RTC affine functions |
| Pin 3 | PC14-OSC32_IN β GPIO C14 / 32.768 kHz oscillator input |
| Pin 4 | PC15-OSC32_OUT β GPIO C15 / 32.768 kHz oscillator output |
| Pin 5 | PH0-OSC_IN β Main oscillator input / GPIO H0 |
| Pin 6 | PH1-OSC_OUT β Main oscillator output / GPIO H1 |
| Pin 7 | NRST β Active-low reset input/output |
| Pin 8 | PA0 β GPIO A0 / ADC / WKUP |
| Pin 9 | PA1 β GPIO A1 / ADC |
| Pin 10 | PA2 β GPIO A2 / ADC / USART2_TX |
| Pin 11 | PA3 β GPIO A3 / ADC / USART2_RX |
| Pin 12 | PA4 β GPIO A4 / ADC / SPI1_NSS / DAC |
| Pin 13 | PA5 β GPIO A5 / ADC / SPI1_SCK / DAC |
| Pin 14 | PA6 β GPIO A6 / ADC / SPI1_MISO |
| Pin 15 | PC11 β GPIO C11 / USART alternate |
| Pin 16 | PC12 β GPIO C12 / USART alternate |
| Pin 17 | PD0 β GPIO D0 |
| Pin 18 | PD1 β GPIO D1 |
| Pin 19 | PA7 β GPIO A7 / ADC / SPI1_MOSI |
| Pin 20 | PC4 β GPIO C4 / ADC |
| Pin 21 | PC5 β GPIO C5 / ADC |
| Pin 22 | PB0 β GPIO B0 / ADC |
| Pin 23 | PB1 β GPIO B1 / ADC |
| Pin 24 | PB2 β GPIO B2 / BOOT1 |
| Pin 25 | PB10 β GPIO B10 / I2C2_SCL / USART3_TX |
| Pin 26 | PB11 β GPIO B11 / I2C2_SDA / USART3_RX |
| Pin 27 | VSS β Ground |
| Pin 28 | VDD β Main power supply 1.65 V to 3.6 V |
| Pin 29 | PB12 β GPIO B12 / SPI2_NSS |
| Pin 30 | PB13 β GPIO B13 / SPI2_SCK |
| Pin 31 | PB14 β GPIO B14 / SPI2_MISO |
| Pin 32 | PB15 β GPIO B15 / SPI2_MOSI |
| Pin 33 | PC6 β GPIO C6 |
| Pin 34 | PC7 β GPIO C7 |
| Pin 35 | PC8 β GPIO C8 |
| Pin 36 | PC9 β GPIO C9 |
| Pin 37 | PA8 β GPIO A8 / USART1_CK / MCO |
| Pin 38 | PA9 β GPIO A9 / USART1_TX |
| Pin 39 | PA10 β GPIO A10 / USART1_RX |
| Pin 40 | PA11 β GPIO A11 / USB_DM |
| Pin 41 | PA12 β GPIO A12 / USB_DP |
| Pin 42 | PA13 β GPIO A13 / SWDIO (serial wire debug) |
| Pin 43 | VSS β Ground |
| Pin 44 | VDD β Main power supply |
| Pin 45 | PA14 β GPIO A14 / SWCLK (serial wire clock) |
| Pin 46 | PA15 β GPIO A15 / SPI1_NSS / JTDI |
| Pin 47 | PC10 β GPIO C10 / USART alternate |
| Pin 48 | VDDUSB β USB transceiver supply (independent regulated 3.3 V) |
Typical Applications
STM32L072CBT6 is suitable for 6 applications: Battery-Powered Metering, USB Sensor Dongles, Portable Medical Monitoring, Smart Building IoT End Nodes, Consumer Wearables and Remote Controls, Industrial Sensor Transmitters.
Battery-Powered Metering
Smart water, gas, and electricity meters demand multi-year operation from a single battery, which is exactly the design envelope of the STM32L072CBT6. Its Cortex-M0+ core at 32 MHz provides sufficient compute for metrology algorithms, while ultra-low-power modes minimize average current in duty-cycled acquisition loops. The LPTIM keeps a low-frequency counter or RTC alive at microamp levels, and the 12-bit ADC samples analog meter front ends directly. With 128 KB Flash, a full communication stack plus calibration data fits without external memory. Operation from 1.65 V lets the MCU run to battery end-of-discharge, maximizing usable capacity in 3.6 V lithium-thionyl-chloride cells.
Recommended
USB Sensor Dongles
The crystal-less USB 2.0 full-speed device controller is the standout feature of the STM32L072CBT6 for USB-connected sensor adapters and programming dongles. Because the USB clock is recovered internally, the 48 MHz crystal (or external oscillator) that conventional USB MCUs require is eliminated, cutting BOM cost and board area in compact stick form factors. The 128 KB Flash holds CDC/HID class stacks alongside sensor drivers, and PA11/PA12 route directly to the USB connector with VDDUSB on pin 48. Combined with the 12-bit ADC and I2C/SPI for sensor attachment, a single LQFP48 implements the complete dongle signal chain while still meeting USB compliance timing.
Recommended
Portable Medical Monitoring
Wearable and portable medical devices such as vital-sign patches and glucose loggers require both low power and data integrity, both strengths of the STM32L072CBT6. Ultra-low-power sleep and standby states extend recharge intervals, and the embedded Flash ECC plus readout protection safeguards patient data. The 12-bit ADC digitizes biopotential or impedance front ends, while the USB device port enables clinic-side data extraction without a custom cable protocol. Operating over -40C to +85C covers sterilization-adjacent storage conditions, and the 1.65 V to 3.6 V supply range supports direct single-cell lithium operation. 20 KB SRAM accommodates filtering buffers for physiological waveforms.
Recommended
Smart Building IoT End Nodes
Occupancy sensors, HVAC controllers, and door/window nodes in smart buildings benefit from the STM32L072CBT6's balance of connectivity and battery life. Its USART, SPI, and I2C interfaces attach radio modules (Sub-GHz, BLE, Zigbee) and environmental sensors, while 128 KB Flash hosts a complete mesh-protocol stack with OTA-update headroom. In mains-powered nodes the MCU sleeps between events at microamp levels; in coin-cell nodes, the LPTIM-driven wake schedule achieves multi-year life. The wide 1.65 V to 3.6 V supply range tolerates voltage droop from long battery leads, and the -40C to +85C rating supports unconditioned rooftop and plant-room installations.
Recommended
Consumer Wearables and Remote Controls
Low-cost consumer electronics such as remote controls, toy controllers, and fitness bands leverage the STM32L072CBT6 where a mainstream Cortex-M0 MCU would waste battery. The Cortex-M0+ pipeline at 32 MHz handles button-scanning, IR/RF protocol encoding, and simple display drivers with minimal dynamic power, and standby modes with wake-on-GPIO keep quiescent drain near zero between uses. 128 KB Flash supports OTA-update-capable firmware, increasingly demanded in connected consumer SKUs, while the LQFP48's 0.5 mm pitch keeps assembly compatible with standard consumer SMT lines. Pricing around $1.60 at volume as of 2026-09-15 keeps BOM targets realistic for high-runner products.
Recommended
Industrial Sensor Transmitters
Loop-powered and low-power industrial transmitters (pressure, flow, level) use the STM32L072CBT6 for its combination of precision analog and communications. The 12-bit ADC plus comparators implement basic conditioning, and higher-accuracy sigma-delta front ends attach via SPI. 128 KB Flash stores calibration tables, linearization curves, and HART-style protocol stacks, while the wide temperature grade supports field cabinets. Ultra-low-power modes matter in 4-20 mA loop-powered designs where the entire transmitter must live within the loop budget - the L072's sleep current leaves headroom for the sensor and communication section. Vibration-resistant LQFP48 soldering suits industrial reliability requirements.
Recommended
Recommended Products Summary
Engineering reference data for STM32L072CBT6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM32L072CZT6 | STM32L082CBT6 | STM32L071CBT6 | STM32L052CBT6 | STM32L072CBT7 |
|---|---|---|---|---|---|---|
| Package | 48-LQFP (7x7 mm) | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core / Frequency | Cortex-M0+ / 32 MHz | Cortex-M0+ / 32 MHz | Cortex-M0+ / 32 MHz | Cortex-M0+ / 32 MHz | Cortex-M0+ / 32 MHz | Cortex-M0+ / 32 MHz |
| Flash Memory | 128 KB | 192 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 20 KB | 20 KB | 20 KB | 20 KB | 8 KB | 20 KB |
| Crystal-less USB 2.0 FS | Yes | Yes | Yes | No | Yes | Yes |
| Hardware AES Encryption | No | No | Yes (AES 128/256) | No | No | No |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +105C |
Key Differentiators
- Crystal-less USB 2.0 full-speed device (vs STM32L071CBT6)
- More Flash at same footprint (vs STM32L072CZT6)
- Extended temperature option (vs STM32L072CBT7)
Design Notes
Power VDDUSB (pin 48) from a clean 3.3 V rail separate from noisy VDD if USB compliance is required; the ST reference manual recommends an independent regulated supply or ferrite isolation from the main digital rail. Decouple every VDD pin with 100 nF ceramics placed within 2 mm, plus a 4.7 uF bulk capacitor near the package. In battery designs, remember the MCU is functional down to 1.65 V but USB operation requires the upper supply region - verify the datasheet USB voltage window before committing to a single-cell architecture.
The LQFP48 7x7 mm footprint uses 0.5 mm pitch with 0.3 mm traces; keep USB differential pair PA11/PA12 (pins 40-41) routed as 90-ohm matched-length traces to the connector with a nearby USBLC-class ESD protector. Route the SWDIO/SWCLK debug pair (PA13/PA14, pins 42/45) to a 4-pin Tag-Connect footprint - STCubeProgrammer cannot recover a bricked option-byte configuration without it. Reserve a test point on NRST for production programming fixtures.
PB2 (pin 24) doubles as BOOT1 - if pulled high at reset the device boots from system memory instead of Flash, a classic no-start symptom in production boards. Budget the 20 KB SRAM carefully: crystal-less USB stacks plus a radio protocol stack can exceed it, and there is no external memory option on this part. Also verify the crystal-less USB clock tolerance window from the ST USB application note before removing the HSE crystal from the design; some implementations still require HSI16 trimming.
Estimated: at 32 MHz full run the STM32L072CBT6 dissipates only a few milliwatts, so thermal design is dominated by ambient extremes rather than self-heating. For -40C to +85C systems, verify the LQFP48 solder-joint reliability class in your assembly profile; for +105C designs choose the STM32L072CBT7 variant instead of stressing the T6 grade beyond its rating.
Compliance Information
RoHS compliant per distributor listings for STMicroelectronics STM32L0 LQFP48 parts. Confirm REACH and material declarations on the ST compliance portal for the exact order code.