Overview
The STM32L031G6U3TR, part of the STM32L031x4/6 family, is an ultra-low-power microcontroller from STMicroelectronics. It features the high-performance ARM® Cortex®-M0+ 32-bit RISC core, operating at a frequency of up to 32 MHz. This MCU is designed for high power efficiency, making it suitable for a wide range of applications requiring low power consumption. The device includes high-speed embedded memories, extensive I/Os, and a variety of peripherals, ensuring robust performance and flexibility.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M0+ |
Frequency | Up to 32 MHz |
Flash Memory | Up to 32 KB with ECC |
RAM | 8 KB |
Data EEPROM | 1 KB with ECC |
Backup Register | 20 bytes |
Power Supply | 1.8 to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40 to +125 °C |
Low-Power Modes | Standby: 0.25 μA, Stop: 0.38 μA, Stop + RTC + 8 KB RAM retention: 0.68 μA |
ADC | 12-bit, up to 10 channels, 1.14 Msps |
Comparators | 2 ultra-low-power comparators |
Timers | 3 general-purpose 16-bit timers, 1 low-power timer, 1 RTC, 1 SysTick, 2 watchdogs |
Communication Interfaces | 1 I2C, 1 SPI, 1 USART, 1 low-power UART (LPUART) |
Package | UFQFPN28 4X4X0.6 P0.5 NO EXP PAD |
Key Features
- Ultra-low-power platform with multiple power-saving modes.
- High-performance ARM® Cortex®-M0+ core.
- High-speed embedded memories: up to 32 KB Flash, 8 KB RAM, and 1 KB data EEPROM.
- Extensive range of enhanced I/Os and peripherals.
- Analog features: 12-bit ADC, ultra-low-power comparators, and multiple timers.
- Standard and advanced communication interfaces: I2C, SPI, USART, and low-power UART.
- Real-time clock and backup registers.
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds.
- Programmable voltage detector (PVD) and clock sources including crystal oscillators and internal RC oscillators.
- Pre-programmed bootloader and development support with serial wire debug.
- Up to 38 fast I/Os (31 I/Os 5V tolerant).
Applications
- Low-power IoT devices and smart home appliances.
- Wearable technology and health monitoring devices.
- Industrial automation and control systems.
- Consumer electronics requiring low power consumption.
- Automotive systems, especially those needing ultra-low power modes.
Q & A
- What is the core architecture of the STM32L031G6U3TR?
The core architecture is based on the ARM® 32-bit Cortex®-M0+.
- What is the maximum frequency of the STM32L031G6U3TR?
The maximum frequency is up to 32 MHz.
- What are the memory specifications of the STM32L031G6U3TR?
It includes up to 32 KB Flash, 8 KB RAM, and 1 KB data EEPROM.
- What is the power supply range for the STM32L031G6U3TR?
The power supply range is from 1.8 to 3.6 V (down to 1.65 V at power down).
- What are the low-power modes available in the STM32L031G6U3TR?
The device features Standby, Stop, and Stop + RTC + 8 KB RAM retention modes.
- What analog peripherals are available on the STM32L031G6U3TR?
The device includes a 12-bit ADC, ultra-low-power comparators, and multiple timers.
- What communication interfaces does the STM32L031G6U3TR support?
The device supports I2C, SPI, USART, and low-power UART (LPUART).
- Does the STM32L031G6U3TR have a real-time clock?
- What is the package type for the STM32L031G6U3TR?
The package type is UFQFPN28 4X4X0.6 P0.5 NO EXP PAD.
- Is the STM32L031G6U3TR RoHS compliant?
- What development support is available for the STM32L031G6U3TR?
The device supports serial wire debug and has a pre-programmed bootloader.