Overview
The STM32L031G6U7TR 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 STM32L031G6U7TR features high-speed embedded memories, including up to 32 Kbytes of Flash program memory, 1 Kbyte of data EEPROM, and 8 Kbytes of RAM. The device also includes an extensive range of enhanced I/Os and peripherals, such as analog features, timers, and communication interfaces.
This microcontroller operates from a 1.8 to 3.6 V power supply (down to 1.65 V at power down) and is available in the -40 to +125 °C temperature range, making it versatile for various environmental conditions.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M0+ |
Frequency | Up to 32 MHz |
Power Supply | 1.8 to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40 to +125 °C |
Flash Memory | Up to 32 Kbytes |
RAM | 8 Kbytes |
Data EEPROM | 1 Kbyte |
Backup Register | 20 bytes |
ADC | 12-bit, up to 10 channels |
Comparators | 2 ultra-low-power comparators |
Timers | 3x 16-bit timers, 1x 16-bit ultra-low-power timer, 1x RTC, 1x SysTick, 2x watchdogs |
Communication Interfaces | 1x I2C, 1x SPI, 1x USART, 1x low-power UART (LPUART) |
Power Modes | Standby mode (0.25 μA), Stop mode (0.38 μA), Stop mode + RTC + 8 KB RAM retention (0.68 μA) |
Wakeup Time | 5 μs from Flash memory |
Package | UFQFPN28 4x4x0.6 P0.5 NO EXP PAD |
Key Features
- Ultra-low-power platform with multiple power-saving modes (Standby, Stop, etc.)
- High-performance ARM® Cortex®-M0+ 32-bit RISC core operating at up to 32 MHz
- High-speed embedded memories: up to 32 Kbytes of Flash, 8 Kbytes of RAM, and 1 Kbyte of data EEPROM
- Rich analog peripherals: 12-bit ADC, ultra-low-power comparators, and multiple timers
- Advanced communication interfaces: I2C, SPI, USART, and low-power UART
- Real-time clock (RTC) and backup registers
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds
- Programmable voltage detector (PVD) and ultralow power POR/PDR
- Multiple clock sources including crystal oscillators and internal RC oscillators
- Pre-programmed bootloader and serial wire debug support
- Up to 38 fast I/Os (31 I/Os 5V tolerant)
Applications
- Low-power IoT devices and smart sensors
- Portable and wearable devices
- Industrial automation and control systems
- Medical devices requiring low power consumption
- Consumer electronics such as remote controls and gaming devices
- Automotive applications where low power is critical
Q & A
- What is the core architecture of the STM32L031G6U7TR?
The core architecture is based on the ARM® 32-bit Cortex®-M0+ RISC core.
- What is the operating frequency of the STM32L031G6U7TR?
The operating frequency is up to 32 MHz.
- What is the power supply range for the STM32L031G6U7TR?
The power supply range is from 1.8 to 3.6 V (down to 1.65 V at power down).
- What are the key power-saving modes of the STM32L031G6U7TR?
The key power-saving modes include Standby mode (0.25 μA), Stop mode (0.38 μA), and Stop mode + RTC + 8 KB RAM retention (0.68 μA).
- What types of communication interfaces are available on the STM32L031G6U7TR?
The device features I2C, SPI, USART, and low-power UART (LPUART) interfaces.
- Does the STM32L031G6U7TR have any analog peripherals?
Yes, it includes a 12-bit ADC, ultra-low-power comparators, and multiple timers.
- What is the temperature range for the STM32L031G6U7TR?
The temperature range is from -40 to +125 °C.
- What type of package is the STM32L031G6U7TR available in?
The device is available in the UFQFPN28 4x4x0.6 P0.5 NO EXP PAD package.
- Does the STM32L031G6U7TR support serial wire debug?
Yes, it supports serial wire debug.
- What is the purpose of the backup registers in the STM32L031G6U7TR?
The backup registers remain powered in Standby mode, allowing for data retention during low-power states.