Overview
The STM32L031G6U7STR is a member of the ultra-low-power STM32L031x4/6 family of microcontrollers from STMicroelectronics. This device is built around the high-performance ARM® Cortex®-M0+ 32-bit RISC core, operating at a frequency of up to 32 MHz. It is designed to provide high power efficiency and is suitable for a wide range of applications requiring low power consumption.
The STM32L031G6U7STR features high-speed embedded memories, including up to 32 Kbytes of Flash program memory, 1 Kbyte of data EEPROM, and 8 Kbytes of RAM. It also includes an extensive range of enhanced I/Os and peripherals, such as analog features, timers, and communication interfaces.
Key Specifications
Parameter | Value |
---|---|
Core | ARM® 32-bit Cortex®-M0+ |
Operating Frequency | Up to 32 MHz |
Power Supply | 1.65 V to 3.6 V |
Temperature Range | -40 to 125 °C |
Standby Mode Current | 0.25 μA (2 wakeup pins) |
Stop Mode Current | 0.38 μA (16 wakeup lines) |
Stop Mode + RTC + 8 KB RAM Retention Current | 0.68 μA |
Run Mode Current | Down to 76 μA/MHz |
Wakeup Time | 5 μs (from Flash memory) |
ADC Conversion Current | 41 μA (12-bit, 10 ksps) |
Memories | Up to 32 KB Flash, 8 KB RAM, 1 KB data EEPROM |
Timers | 3x 16-bit timers, 1x 16-bit ultra-low-power timer, 1x RTC, 1x SysTick, 2x watchdogs |
Communication Interfaces | 1x USART, 1x SPI, 1x I2C, 1x low-power UART (LPUART) |
Package | UFQFPN28 4X4X0.6 P0.5 NO EXP PAD |
RoHS Compliance | Ecopack2 |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, etc.)
- High-performance ARM® Cortex®-M0+ 32-bit RISC core
- High-speed embedded memories: up to 32 KB Flash, 8 KB RAM, 1 KB data EEPROM
- Rich analog peripherals: 12-bit ADC, ultra-low-power comparators, timers
- Extensive communication interfaces: USART, SPI, I2C, low-power UART
- Real-time clock and backup registers
- Multiple clock sources: crystal oscillator, internal RC oscillators
- Pre-programmed bootloader and serial wire debug support
- Up to 38 fast I/Os (31 I/Os 5V tolerant)
Applications
The STM32L031G6U7STR is suitable for a variety of low-power applications, including:
- IoT devices and smart home appliances
- Wearable devices and health monitors
- Industrial automation and control systems
- Automotive systems requiring low power consumption
- Battery-powered devices and energy harvesting applications
Q & A
- What is the core architecture of the STM32L031G6U7STR?
The core architecture is based on the ARM® 32-bit Cortex®-M0+ RISC core. - What is the operating frequency range of the STM32L031G6U7STR?
The operating frequency range is up to 32 MHz. - What is the power supply range for the STM32L031G6U7STR?
The power supply range is from 1.65 V to 3.6 V. - What are the key power-saving modes available on the STM32L031G6U7STR?
The key power-saving modes include Standby, Stop, and Stop with RTC and RAM retention. - What types of communication interfaces are available on the STM32L031G6U7STR?
The device features USART, SPI, I2C, and low-power UART (LPUART) interfaces. - Does the STM32L031G6U7STR support real-time clock functionality?
Yes, it includes a real-time clock and backup registers. - What is the temperature range for the STM32L031G6U7STR?
The temperature range is from -40 to 125 °C. - How many I/Os are available on the STM32L031G6U7STR?
Up to 38 fast I/Os are available, with 31 I/Os being 5V tolerant. - Is the STM32L031G6U7STR RoHS compliant?
Yes, it is RoHS compliant with an Ecopack2 rating. - What types of timers are available on the STM32L031G6U7STR?
The device includes 3x 16-bit timers, 1x 16-bit ultra-low-power timer, 1x RTC, 1x SysTick, and 2x watchdogs.