EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32L010C6T6

STM32L010C6T6

STMicroelectronics
ARM® Cortex®-M0+ STM32L0 Microcontroller IC 32-Bit 32MHz 32KB (32K x 8) FLASH 48-LQFP (7x7)
Active15,852 in stock

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

Battery-Powered Sensors
Ideal for simple wireless sensor nodes where standby current as low as 1uA is critical for long battery life.
Portable Consumer Electronics
Suited for handheld devices like pedometers or remote controls that require basic UI and periodic sensor polling.
Industrial Data Loggers
Effective for monitoring environmental conditions where low-power run modes extend maintenance intervals.

Key Specifications

Speed 32MHz
RAM Size 8K x 8
Core Size 32-Bit
EEPROM Size 256 x 8
Peripherals Brown-out Detect/Reset, DMA, POR, PWM, WDT
Connectivity I2C, IrDA, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 38
Core Processor ARM Cortex-M0+
Package / Case 48-LQFP
Data Converters A/D 10x12b
Oscillator Type Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 48-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

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.

NUCLEO-L073RZ STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32L073RZ MCU, supports Arduino & ST morpho
Digi-Key Mouser 263 in stock

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

Also Consider

SAM D21G18A MCHPMicrochip Technology - Offers significantly more Flash (256KB) and RAM (32KB) if the application exceeds the STM32L010 memory limits.
The 2026 Embedded Online Conference