Overview
The STM32L031E6Y6TR is a member of the STM32L031x4/6 family of ultra-low-power microcontrollers from STMicroelectronics. This device is based on 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 STM32L031E6Y6TR features high-speed embedded memories, including up to 32 Kbytes of Flash program memory, 8 Kbytes of RAM, and 1 Kbyte of data EEPROM. The device also includes an extensive range of enhanced I/Os and peripherals, making it versatile for various use cases.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M0+ |
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 + 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 at 10 ksps |
Memories | Up to 32 KB Flash, 8 KB RAM, 1 KB EEPROM |
Communication Interfaces | 1x USART, 1x UART (low power), 1x SPI, 1x I2C |
Timers | 8 timers including 1x 16-bit with up to 4 channels, 2x 16-bit with up to 2 channels, 1x 16-bit ultra-low-power timer, 1x SysTick, 1x RTC, and 2x watchdogs |
Package | WLCSP 25 2.1x2.5x0.6 P 0.4 mm |
Key Features
- Ultra-low-power platform: Offers several low-power modes including Standby, Stop, and low-power Run modes.
- High-performance core: ARM® 32-bit Cortex®-M0+ core operating at up to 32 MHz.
- Rich Analog Peripherals: Includes a 12-bit ADC with hardware oversampling, two ultra-low-power comparators, and multiple timers.
- Communication Interfaces: Features USART, SPI, I2C, and a low-power UART.
- Development Support: Supports serial wire debug and has a pre-programmed bootloader.
- Power Management: Includes ultra-safe, low-power BOR (brownout reset), ultralow power POR/PDR, and programmable voltage detector (PVD).
- Clock Sources: Multiple internal and external clock sources, including crystal oscillators and internal RC oscillators.
- Memories: Up to 32 KB Flash with ECC, 8 KB RAM, and 1 KB of data EEPROM with ECC.
Applications
The STM32L031E6Y6TR is suitable for a variety of applications that require low power consumption and high performance. Some of the key application areas include:
- IoT Devices: Ideal for Internet of Things (IoT) devices that need to operate on battery power for extended periods.
- Industrial Automation: Can be used in industrial automation systems where low power consumption is critical.
- Medical Devices: Suitable for medical devices that require low power and high reliability.
- Consumer Electronics: Used in consumer electronics such as smart home devices, wearables, and other portable electronics.
- Automotive Systems: Can be integrated into automotive systems where low power and robust performance are essential.
Q & A
- What is the core architecture of the STM32L031E6Y6TR?
The core architecture is based on the ARM® 32-bit Cortex®-M0+.
- What is the operating voltage range of the STM32L031E6Y6TR?
The operating voltage range is from 1.65 V to 3.6 V.
- What are the different low-power modes available in the STM32L031E6Y6TR?
The device supports Standby, Stop, and low-power Run modes.
- What is the maximum frequency of the STM32L031E6Y6TR?
The maximum frequency is up to 32 MHz.
- What types of communication interfaces are available on the STM32L031E6Y6TR?
The device features USART, SPI, I2C, and a low-power UART.
- What is the current consumption in Standby mode with 2 wakeup pins?
The current consumption is 0.25 μA.
- What is the temperature range for the STM32L031E6Y6TR?
The temperature range is from -40 to 125 °C.
- Does the STM32L031E6Y6TR support serial wire debug?
Yes, it supports serial wire debug.
- What types of memories are available on the STM32L031E6Y6TR?
The device has up to 32 KB Flash, 8 KB RAM, and 1 KB of data EEPROM.
- What is the package type of the STM32L031E6Y6TR?
The package type is WLCSP 25 2.1x2.5x0.6 P 0.4 mm.