Overview
The STM32L051K6T6 is an ultra-low-power microcontroller from STMicroelectronics, part of the STM32L051x6/8 series. It incorporates 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, featuring a wide range of internal and external clock sources, internal voltage adaptation, and several low-power modes. The device includes high-speed embedded memories, extensive I/Os, and a variety of peripherals, making it suitable for a broad spectrum of low-power applications.
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 (down to 1.65 V at power down) |
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 |
I/Os | Up to 51 fast I/Os (45 I/Os 5V tolerant) |
Clock Sources | 1 to 25 MHz crystal oscillator, 32 kHz oscillator for RTC, internal high-speed and low-power RC oscillators |
Key Features
- Ultra-low-power platform: Offers multiple low-power modes including Standby, Stop, and low-power Run modes.
- Analog Peripherals: Includes a 12-bit ADC with hardware oversampling, two ultra-low-power comparators, and several timers.
- Communication Interfaces: Supports up to two I2C, two SPIs, one I2S, two USARTs, and a low-power UART (LPUART).
- Reset and Supply Management: Features ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds, ultra-low-power POR/PDR, and a programmable voltage detector (PVD).
- Clock Sources: Includes a variety of internal and external clock sources such as crystal oscillators and internal RC oscillators.
- Development Support: Supports serial wire debug and includes a pre-programmed bootloader.
- Backup Registers: Includes a set of backup registers that remain powered in Standby mode.
- Package Options: Available in LQFP 32 (7x7x1.4 mm) and UFQFPN 32 (5x5x0.55 mm) packages.
Applications
- Industrial Automation: Suitable for low-power industrial control systems and automation.
- IoT Devices: Ideal for Internet of Things applications requiring low power consumption.
- Medical Devices: Can be used in medical devices that need to operate on low power.
- Consumer Electronics: Applicable in various consumer electronics requiring efficient power management.
- Sensor Networks: Useful in sensor networks and other battery-powered devices.
Q & A
- What is the core architecture of the STM32L051K6T6?
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 STM32L051K6T6?
The maximum frequency is up to 32 MHz.
- How much Flash memory does the STM32L051K6T6 have?
It has up to 64 Kbytes of Flash memory with ECC.
- What is the power supply range of the STM32L051K6T6?
The power supply range is from 1.65 V to 3.6 V (down to 1.65 V at power down).
- What are the low-power modes available in the STM32L051K6T6?
The device supports Standby, Stop, and low-power Run modes.
- What are the key analog peripherals of the STM32L051K6T6?
It includes a 12-bit ADC, two ultra-low-power comparators, and several timers.
- What communication interfaces are supported by the STM32L051K6T6?
It supports up to two I2C, two SPIs, one I2S, two USARTs, and a low-power UART (LPUART).
- What is the temperature range of the STM32L051K6T6?
The operating temperature range is from -40 to 125 °C.
- What are the package options for the STM32L051K6T6?
It is available in LQFP 32 (7x7x1.4 mm) and UFQFPN 32 (5x5x0.55 mm) packages.
- Does the STM32L051K6T6 support serial wire debug?