Product Overview
The STM32L071CZT6 is an ultra-low-power ARM Cortex-M0+ microcontroller from STMicroelectronics, part of the STM32L0 access line family. Operating at up to 32 MHz, it features 192 Kbytes of Flash memory, 20 Kbytes of SRAM, and 6 Kbytes of data EEPROM in an LQFP48 package. This device is optimized for battery-powered and energy-harvesting applications with its comprehensive set of power-saving modes and flexible clocking architecture.
Key Specifications
| Core | ARM Cortex-M0+ 32-bit |
| Maximum Frequency | 32 MHz |
| Flash Memory | 192 KB (with ECC) |
| RAM | 20 KB |
| EEPROM | 6 KB |
| Supply Voltage | 1.65 V to 3.6 V |
| Operating Temperature | -40°C to +85°C |
| GPIO Count | 37 (up to 40) |
| ADC | 12-bit, 13 channels, 1.14 Msps |
| Package | LQFP-48 (7×7 mm) |
Features
- Ultra-low-power platform: 0.29 uA Standby mode, 0.43 uA Stop mode
- 93 uA/MHz in Run mode with 5 us wakeup time
- ARM Cortex-M0+ core with MPU, 0.95 DMIPS/MHz
- 12-bit ADC 1.14 Msps with hardware oversampling
- 2x ultra-low-power comparators
- 7-channel DMA controller
- 10x communication interfaces: 4x USART, 1x LPUART, 3x I2C, 2x SPI
- 11x timers including LPTIM, RTC, watchdogs
- CRC calculation unit, 96-bit unique ID
- Brown-out reset, POR/PDR, programmable voltage detector
Applications
- Smart meters (gas/water/heat)
- Healthcare and fitness devices
- Wireless sensor networks
- IoT and battery-powered devices
- Industrial control and monitoring
- Wearable electronics