Overview
The STM32L072KBU6TR is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L072xx family. It integrates the high-performance Arm Cortex-M0+ 32-bit RISC core, operating at a frequency of up to 32 MHz. This MCU combines the benefits of low power consumption with advanced features such as USB 2.0 crystal-less connectivity, high-speed embedded memories, and a wide range of enhanced I/Os and peripherals. The device is designed to provide high power efficiency, making it suitable for a variety of low-power applications.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M0+ with MPU |
Frequency | Up to 32 MHz |
Flash Memory | Up to 192 Kbytes with ECC (2 banks with read-while-write capability) |
RAM | 20 Kbytes |
Data EEPROM | 6 Kbytes with ECC |
Backup Register | 20 bytes |
Power Supply | 1.65 V to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40 to 125 °C |
Low-Power Modes | Standby: 0.29 µA (3 wakeup pins), Stop: 0.43 µA (16 wakeup lines), Stop + RTC + 20-Kbyte RAM retention: 0.86 µA |
Wakeup Time | 5 µs from Flash memory |
ADC Conversion | 41 µA at 10 ksps |
I/Os | Up to 84 fast I/Os (78 I/Os 5V tolerant) |
Clock Sources | 1 to 25 MHz crystal oscillator, 32 kHz oscillator for RTC, internal high-speed and low-power RC oscillators |
Communication Interfaces | USB 2.0 crystal-less, up to 4 USARTs, 1 LPUART, up to 6 SPIs, 3 I2Cs |
Timers | 11 timers including 16-bit and ultra-low-power timers, SysTick, RTC, and watchdogs |
Capacitive Sensing Channels | Up to 24 channels supporting touchkey, linear, and rotary touch sensors |
Package | UFQFPN 32 5x5x0.55 mm |
Key Features
- Ultra-low-power platform with multiple low-power modes (Standby, Stop, etc.)
- High-performance Arm Cortex-M0+ core with MPU
- High-speed embedded memories: up to 192 Kbytes Flash, 20 Kbytes RAM, 6 Kbytes data EEPROM
- Rich analog peripherals: 12-bit ADC, 2x 12-bit DACs, ultra-low-power comparators
- Advanced communication interfaces: USB 2.0 crystal-less, multiple USARTs, SPIs, I2Cs
- Up to 24 capacitive sensing channels for touch sensing
- 7-channel DMA controller supporting various peripherals
- Internal and external clock sources with PLL for CPU clock
- Pre-programmed bootloader and serial wire debug support
- Ultra-safe, low-power BOR and PVD
Applications
- Low-power IoT devices and smart home applications
- Portable and wearable devices requiring low energy consumption
- Industrial automation and control systems
- Medical devices and healthcare equipment
- Automotive systems, especially those requiring low power and high reliability
- Consumer electronics such as smart meters, remote controls, and gaming devices
Q & A
- What is the core architecture of the STM32L072KBU6TR?
The core architecture is based on the Arm 32-bit Cortex-M0+ with a Memory Protection Unit (MPU).
- What is the maximum operating frequency of the STM32L072KBU6TR?
The maximum operating frequency is up to 32 MHz.
- What are the power supply voltage ranges for the STM32L072KBU6TR?
The device operates from a 1.65 V to 3.6 V power supply.
- What are the low-power modes available on the STM32L072KBU6TR?
The device features Standby, Stop, and Stop + RTC + 20-Kbyte RAM retention modes.
- How many capacitive sensing channels does the STM32L072KBU6TR support?
It supports up to 24 capacitive sensing channels.
- What communication interfaces are available on the STM32L072KBU6TR?
The device includes USB 2.0 crystal-less, multiple USARTs, SPIs, and I2Cs.
- What is the temperature range for the STM32L072KBU6TR?
The operating temperature range is -40 to 125 °C.
- What is the package type for the STM32L072KBU6TR?
The package type is UFQFPN 32 5x5x0.55 mm.
- Does the STM32L072KBU6TR support touch sensing functionality?
Yes, it supports touchkey, linear, and rotary touch sensors through its capacitive sensing channels.
- What is the purpose of the internal voltage adaptation in the STM32L072KBU6TR?
The internal voltage adaptation helps in achieving high power efficiency by adjusting the voltage levels according to the operational needs.