Overview
The STM32L010C6T6TR is a 32-bit microcontroller from STMicroelectronics, part of the STM32L0 series. This ultra-low-power device is based on the Arm® Cortex®-M0+ core and is designed for applications requiring minimal power consumption. It operates within a voltage range of 1.8 V to 3.6 V and supports a temperature range of –40 to 85 °C, making it suitable for a wide range of environments.
Key Specifications
Parameter | Value |
---|---|
Core | Arm® 32-bit Cortex®-M0+ |
Flash Memory | 32 Kbytes |
SRAM | 8 Kbytes |
EEPROM | 256 bytes |
Power Supply | 1.8 V to 3.6 V |
Temperature Range | –40 to 85 °C |
Standby Mode Current | 0.23 µA (2 wakeup pins) |
Stop Mode Current | 0.35 µA (16 wakeup lines) |
Stop Mode + RTC + RAM Retention Current | 0.6 µA |
Run Mode Current | Down to 76 µA/MHz |
Wakeup Time | 5 µs (from Flash memory) |
ADC Conversion Current | 41 µA (12-bit ADC at 10 ksps) |
Number of I/Os | 38 (31 I/Os 5-Volt tolerant) |
Package | LQFP48 (7 x 7 mm) |
Key Features
- Ultra-low-power platform with advanced power-saving modes (Standby, Stop, and Run modes).
- Arm® 32-bit Cortex®-M0+ core with a performance of 0.95 DMIPS/MHz.
- Internal clock sources including a high-speed internal 16 MHz factory-trimmed RC oscillator and a low-power 37 kHz RC oscillator.
- Pre-programmed bootloader supporting USART and SPI.
- Analog peripherals including a 12-bit ADC with up to 10 channels.
- Serial communication interfaces: 1x USART, 1x LPUART, 1x SPI, and 1x I2C.
- Seven timers: 1x 16-bit with up to 4 channels, 1x 16-bit with up to 2 channels, 1x 16-bit ultra-low-power timer, 1x SysTick, 1x RTC, and 2x watchdogs.
- CRC calculation unit and 96-bit unique ID.
- ECOPACK2 compliant LQFP48 package.
Applications
The STM32L010C6T6TR is suitable for a variety of low-power applications, including:
- Battery-powered devices such as smart meters, fitness trackers, and wireless sensors.
- IoT devices requiring low power consumption and efficient performance.
- Industrial automation and control systems where power efficiency is crucial.
- Consumer electronics such as remote controls, gaming devices, and other portable electronics.
- Medical devices that require low power consumption and reliability.
Q & A
- What is the core architecture of the STM32L010C6T6TR?
The core architecture is based on the Arm® 32-bit Cortex®-M0+. - What is the power supply range for this microcontroller?
The power supply range is from 1.8 V to 3.6 V. - What is the temperature range supported by this device?
The temperature range is from –40 to 85 °C. - What are the different power-saving modes available?
The device supports Standby, Stop, and Run modes with various current consumptions. - What is the maximum frequency of the internal RC oscillator?
The high-speed internal RC oscillator is factory-trimmed to 16 MHz. - Does the device support a bootloader?
Yes, it has a pre-programmed bootloader supporting USART and SPI. - What types of serial communication interfaces are available?
The device includes USART, LPUART, SPI, and I2C interfaces. - How many timers are available on this microcontroller?
There are seven timers, including 16-bit timers, an ultra-low-power timer, SysTick, RTC, and two watchdogs. - Is the package ECOPACK2 compliant?
Yes, the LQFP48 package is ECOPACK2 compliant. - What is the typical current consumption in Run mode?
The current consumption in Run mode is down to 76 µA/MHz.