Overview
The STM32L051C8T3 is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L051x6/8 series. It features the high-performance Arm Cortex-M0+ 32-bit RISC core, operating at a frequency of up to 32 MHz. This microcontroller is designed for high power efficiency and is suitable for a wide range of applications requiring low power consumption.
The device includes 64 Kbytes of Flash program memory, 8 Kbytes of RAM, and 2 Kbytes of data EEPROM, all with Error Correction Code (ECC). It also features a 20-byte backup register and sector protection against read/write operations. The STM32L051C8T3 operates from a 1.65 to 3.6 V power supply and is available in a -40 to +125 °C temperature range.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M0+ with MPU |
Frequency | Up to 32 MHz |
Flash Memory | Up to 64 Kbytes with ECC |
RAM | 8 Kbytes |
Data EEPROM | 2 Kbytes with ECC |
Backup Register | 20 bytes |
Power Supply | 1.65 V to 3.6 V |
Temperature Range | -40 to +125 °C |
Standby Mode Current | 0.27 µA (2 wakeup pins) |
Stop Mode Current | 0.4 µA (16 wakeup lines) |
Stop Mode + RTC + RAM Retention Current | 0.8 µA |
Run Mode Current | 88 µA/MHz |
Wakeup Time from RAM | 3.5 µs |
Wakeup Time from Flash Memory | 5 µs |
Package | LQFP 48 7x7x1.4 mm |
I/Os | Up to 51 fast I/Os (45 I/Os 5V tolerant) |
Key Features
- Ultra-low-power platform with multiple power-saving modes
- High-speed embedded memories: 64 Kbytes of Flash, 8 Kbytes of RAM, and 2 Kbytes of data EEPROM
- Rich analog peripherals including a 12-bit ADC with hardware oversampling, two ultra-low-power comparators, and multiple timers
- Extensive range of enhanced I/Os and peripherals
- Standard and advanced communication interfaces: up to two I2C, two SPIs, one I2S, two USARTs, and a low-power UART
- Real-time clock and backup registers that remain powered in Standby mode
- Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds and programmable voltage detector (PVD)
- Internal multispeed low-power RC oscillators and PLL for CPU clock
- Pre-programmed bootloader and serial wire debug support
- 7-channel DMA controller supporting ADC, SPI, I2C, USART, and timers
Applications
The STM32L051C8T3 is suitable for a variety of low-power applications, including:
- IoT devices and smart home appliances
- Wearable electronics and health monitoring devices
- Industrial automation and control systems
- Automotive systems requiring low power consumption
- Consumer electronics such as remote controls and gaming devices
Q & A
- What is the core architecture of the STM32L051C8T3?
The core architecture is based on the Arm 32-bit Cortex-M0+ with a Memory Protection Unit (MPU).
- What is the maximum frequency of the STM32L051C8T3?
The maximum frequency is up to 32 MHz.
- How much Flash memory does the STM32L051C8T3 have?
The device has up to 64 Kbytes of Flash memory with ECC.
- What is the power supply range for the STM32L051C8T3?
The power supply range is from 1.65 V to 3.6 V.
- What is the temperature range for the STM32L051C8T3?
The temperature range is from -40 to +125 °C.
- What are the power-saving modes available on the STM32L051C8T3?
The device features Standby mode, Stop mode, and Stop mode with RTC and RAM retention.
- What are the key analog peripherals of the STM32L051C8T3?
The key analog peripherals include a 12-bit ADC, two ultra-low-power comparators, and multiple timers.
- What communication interfaces are available on the STM32L051C8T3?
The device features up to two I2C, two SPIs, one I2S, two USARTs, and a low-power UART.
- Does the STM32L051C8T3 have a real-time clock?
Yes, it includes a real-time clock and backup registers that remain powered in Standby mode.
- What is the package type for the STM32L051C8T3?
The package type is LQFP 48 7x7x1.4 mm.