STM32L010C6T6
Overview
The STM32L010C6T6 is an entry-level ultra-low-power 32-bit microcontroller based on the ARM Cortex-M0+ core operating at up to 32MHz. It features 32KB of Flash memory, 8KB of RAM, and 256 bytes of data EEPROM, making it a cost-effective choice for power-constrained applications requiring a small memory footprint. The device is housed in a 48-pin LQFP package and includes essential peripherals like a 12-bit ADC, several timers, and standard serial interfaces.
Why Choose This Part
This MCU offers an excellent balance of 32-bit performance and ultra-low power consumption with a wide operating voltage range from 1.8V to 3.6V. Its 256 bytes of integrated EEPROM allow for reliable storage of configuration data without the need for external components, while the 48-pin package provides 38 I/Os for flexible system integration.
Applications
Key Specifications
Getting Started
Developers can begin evaluation using the STM32 Nucleo-64 development board (NUCLEO-L010RB) which is compatible with the STM32Cube ecosystem. Use STM32CubeIDE for firmware development and STM32CubeMX for graphical peripheral configuration and initialization code generation. The chip supports programming via SWD or JTAG interfaces using an ST-LINK/V2 debugger.
Dev Boards
Development boards and breakout modules featuring the STM32L010C6T6 or compatible chips — ready to use for prototyping.
STM32L010 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | RAM | EEPROM Size | I/O Pins | Package | Flash | Stock |
|---|---|---|---|---|---|---|
| STM32L010C6T6 (this part) | 8K | 256 x 8 | 38 | LQFP-48 | 32KB | 15,852 |
| STM32L010K4T6 | 2K | 128 x 8 | 26 | LQFP-32 | 16KB | 7,307 |



