Overview
The STM32L010RBT6TR, produced by STMicroelectronics, is a value line ultra-low-power 32-bit microcontroller based on the Arm® Cortex®-M0+ core. This device is part of the STM32L0 series, known for its exceptional power efficiency and robust feature set. The STM32L010RBT6TR is designed to operate within a wide voltage range of 1.8 V to 3.6 V and can function in temperatures from –40 to 85 °C, making it suitable for a variety of applications requiring low power consumption and reliability.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M0+ |
Power Supply | 1.8 V to 3.6 V |
Temperature Range | –40 to 85 °C |
Standby Mode Current | 0.29 µA (2 wakeup pins) |
Stop Mode Current | 0.43 µA (16 wakeup lines) |
Stop Mode + RTC + RAM Retention Current | 0.86 µA |
Run Mode Current | Down to 93 µA/MHz |
Wakeup Time | 5 µs (from Flash memory) |
ADC Conversion Current | 41 µA at 10 ksps |
Flash Memory | 128 Kbytes |
RAM | 20 Kbytes |
EEPROM | 512 bytes |
Backup Register | 20 bytes |
Package | LQFP 64 10x10x1.4 mm |
Clock Sources | 0 to 32 MHz external clock, 32 kHz oscillator for RTC, high-speed internal 16 MHz RC, internal low-power 37 kHz RC, internal multispeed low-power 65 kHz to 4.2 MHz RC |
Communication Interfaces | USART, I2C, SPI, LPUART |
Timers | 8 timers including 16-bit and ultra-low-power timers, RTC, and watchdogs |
I/Os | 51 fast I/Os (45 I/Os 5-Volt tolerant) |
Key Features
- Ultra-low-power platform: Optimized for low power consumption with various power-saving modes.
- Advanced Clock Management: Includes multiple clock sources such as external clock, 32 kHz oscillator for RTC, and internal RC oscillators.
- Communication Interfaces: Supports USART, I2C, SPI, and LPUART for versatile communication needs.
- Analog Peripherals: Features a 12-bit ADC with up to 16 channels and a 7-channel DMA controller.
- Development Support: Includes serial wire debug support and a pre-programmed bootloader.
- Memory Protection: Sector protection against R/W operations and a CRC calculation unit for data integrity.
- Environmental Robustness: Operates in a wide temperature range and is RoHS compliant with ECOPACK2 packaging.
Applications
- IoT Devices: Ideal for Internet of Things applications requiring low power consumption and compact design.
- Industrial Automation: Suitable for industrial control systems, sensors, and actuators due to its robustness and low power features.
- Medical Devices: Can be used in medical devices that require low power and high reliability, such as portable health monitors.
- Consumer Electronics: Applicable in various consumer electronics like smart home devices, wearables, and energy-efficient appliances.
- Automotive Systems: Used in automotive systems that need low power and high performance, such as in-car infotainment and safety systems.
Q & A
- What is the power supply range of the STM32L010RBT6TR?
The power supply range is from 1.8 V to 3.6 V.
- What is the temperature range for the STM32L010RBT6TR?
The temperature range is from –40 to 85 °C.
- What is the current consumption in Standby mode?
The current consumption in Standby mode is 0.29 µA with 2 wakeup pins.
- What is the current consumption in Stop mode?
The current consumption in Stop mode is 0.43 µA with 16 wakeup lines.
- What is the current consumption in Run mode?
The current consumption in Run mode is down to 93 µA/MHz.
- What is the wakeup time from Flash memory?
The wakeup time from Flash memory is 5 µs.
- What is the ADC conversion current at 10 ksps?
The ADC conversion current at 10 ksps is 41 µA.
- How much Flash memory does the STM32L010RBT6TR have?
The STM32L010RBT6TR has 128 Kbytes of Flash memory.
- What communication interfaces are supported?
The device supports USART, I2C, SPI, and LPUART.
- How many I/Os does the STM32L010RBT6TR have?
The device has 51 fast I/Os, with 45 I/Os being 5-Volt tolerant.