STMicroelectronics

STM32L010RBT6 - Ultra-Low-Power ARM Cortex-M0+ MCU | STMicroelectronics

MPN: STM32L010RBT6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
1.8 V to 3.6 V Vdss 0.29 Β΅A (with RTC) Id LQFP64 Package 32 MHz Speed 128 KB Memory
$3.25 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $3.25 $3.25
10 $2.95 $29.50
100 $2.45 $245.00
500 $2.1 $1,050.00
1,000 $1.85 $1,850.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32L010RBT6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32L010R8T6

βœ… Drop-In
πŸ“¦ LQFP64
64 KB Flash instead of 128 KB, same pinout

πŸ“‹ Reference alternative (not in catalog)

STM32L010RCT6

βœ… Drop-In
πŸ“¦ LQFP64
256 KB Flash instead of 128 KB, same pinout

πŸ“‹ Reference alternative (not in catalog)

STM32L010RBT6TR

βœ… Drop-In
πŸ“¦ LQFP64
Same die, tape and reel packaging variant

πŸ“‹ Reference alternative (not in catalog)

STM32L071RBT6

⚑ Same Package
πŸ“¦ LQFP64
Different pinout, more peripherals, higher power consumption

πŸ“‹ Reference alternative (not in catalog)

STM32L010RBT6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M0+
Maximum Frequency 32 MHz
Flash Memory 128 KB
SRAM 20 KB
Supply Voltage Range 1.8 V to 3.6 V
Operating Temperature Range -40Β°C to +85Β°C
Package LQFP64
Number of Pins 64
ADC Resolution 12-bit
Number of ADC Channels 16
Communication Interfaces I2C, SPI, USART
Timers Multiple 16-bit and 32-bit timers
Low-Power Modes Sleep, Low-power run, Low-power sleep, Stop, Standby
Standby Current 0.29 Β΅A (with RTC)
RoHS Status Compliant

STM32L010RBT6 Pin Configuration

QFP-64 Package Pinout Diagram QFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 QFP-64
Pin 1 VBAT β€” Battery backup supply for RTC
Pin 2 PC13 β€” GPIO / RTC tamper pin
Pin 3 PC14 β€” GPIO / OSC32_IN
Pin 4 PC15 β€” GPIO / OSC32_OUT
Pin 5 PF0 β€” GPIO / OSC_IN
Pin 6 PF1 β€” GPIO / OSC_OUT
Pin 7 NRST β€” Reset (active low)
Pin 8 VDD β€” Digital power supply
Pin 9 VSS β€” Ground
Pin 10 PA0 β€” GPIO / ADC_IN0 / TIM2_CH1
Pin 11 PA1 β€” GPIO / ADC_IN1 / TIM2_CH2
Pin 12 PA2 β€” GPIO / ADC_IN2 / USART2_TX
Pin 13 PA3 β€” GPIO / ADC_IN3 / USART2_RX
Pin 14 PA4 β€” GPIO / ADC_IN4 / SPI1_NSS
Pin 15 PA5 β€” GPIO / ADC_IN5 / SPI1_SCK
Pin 16 PA6 β€” GPIO / ADC_IN6 / SPI1_MISO
Pin 17 PA7 β€” GPIO / ADC_IN7 / SPI1_MOSI
Pin 18 PB0 β€” GPIO / ADC_IN8 / TIM3_CH3
Pin 19 PB1 β€” GPIO / ADC_IN9 / TIM3_CH4
Pin 20 PB2 β€” GPIO / BOOT1
Pin 21 PB10 β€” GPIO / I2C2_SCL / USART3_TX
Pin 22 PB11 β€” GPIO / I2C2_SDA / USART3_RX
Pin 23 PB12 β€” GPIO / SPI2_NSS / I2C2_SCL
Pin 24 PB13 β€” GPIO / SPI2_SCK / I2C2_SDA
Pin 25 PB14 β€” GPIO / SPI2_MISO / TIM1_CH2N
Pin 26 PB15 β€” GPIO / SPI2_MOSI / TIM1_CH3N
Pin 27 PC6 β€” GPIO / TIM3_CH1
Pin 28 PC7 β€” GPIO / TIM3_CH2
Pin 29 PC8 β€” GPIO / TIM3_CH3
Pin 30 PC9 β€” GPIO / TIM3_CH4
Pin 31 PA8 β€” GPIO / MCO / TIM1_CH1
Pin 32 PA9 β€” GPIO / USART1_TX / TIM1_CH2
Pin 33 PA10 β€” GPIO / USART1_RX / TIM1_CH3
Pin 34 PA11 β€” GPIO / USART1_CTS / CAN_RX
Pin 35 PA12 β€” GPIO / USART1_RTS / CAN_TX
Pin 36 PA13 β€” GPIO / SWDIO
Pin 37 PA14 β€” GPIO / SWCLK
Pin 38 PA15 β€” GPIO / SPI1_NSS / TIM2_CH1
Pin 39 PB3 β€” GPIO / SPI1_SCK / TIM2_CH2
Pin 40 PB4 β€” GPIO / SPI1_MISO / TIM3_CH1
Pin 41 PB5 β€” GPIO / SPI1_MOSI / TIM3_CH2
Pin 42 PB6 β€” GPIO / I2C1_SCL / USART1_TX
Pin 43 PB7 β€” GPIO / I2C1_SDA / USART1_RX
Pin 44 BOOT0 β€” Boot mode selection
Pin 45 PB8 β€” GPIO / I2C1_SCL / CAN_RX
Pin 46 PB9 β€” GPIO / I2C1_SDA / CAN_TX
Pin 47 VDD β€” Digital power supply
Pin 48 VSS β€” Ground
Pin 49 PC0 β€” GPIO / ADC_IN10
Pin 50 PC1 β€” GPIO / ADC_IN11
Pin 51 PC2 β€” GPIO / ADC_IN12
Pin 52 PC3 β€” GPIO / ADC_IN13
Pin 53 PC4 β€” GPIO / ADC_IN14
Pin 54 PC5 β€” GPIO / ADC_IN15
Pin 55 PD2 β€” GPIO / USART3_RX
Pin 56 VDD β€” Digital power supply
Pin 57 VSS β€” Ground
Pin 58 VDDA β€” Analog power supply
Pin 59 VREF+ β€” ADC reference voltage
Pin 60 VREF- β€” ADC reference ground
Pin 61 PC10 β€” GPIO / USART4_TX
Pin 62 PC11 β€” GPIO / USART4_RX
Pin 63 PC12 β€” GPIO / USART5_TX
Pin 64 PD0 β€” GPIO / OSC_IN

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32L010RBT6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32L010RBT6 is suitable for 6 applications: Battery-Powered IoT Sensors, Wearable Health Monitors, Smart Home Controllers, Industrial Monitoring Systems, Portable Medical Devices, Wireless Sensor Networks.

🧩

Battery-Powered IoT Sensors

The STM32L010RBT6 is ideal for battery-powered IoT sensors due to its ultra-low-power modes and low standby current. In a typical application, the MCU wakes up periodically to read sensors, process data, and transmit via a wireless module, then returns to Standby mode. The 0.29 Β΅A standby current with RTC ensures long battery life, often exceeding several years on a coin cell. The 12-bit ADC and multiple communication interfaces (I2C, SPI, USART) allow easy connection to various sensors and wireless transceivers. The 32 MHz Cortex-M0+ core provides sufficient processing power for data filtering and protocol handling while maintaining low energy consumption.

πŸ’Š

Wearable Health Monitors

Wearable health monitors require compact, low-power MCUs to process biometric signals and communicate with a smartphone. The STM32L010RBT6 fits this role with its small LQFP64 package and ultra-low-power operation. It can interface with heart rate sensors, accelerometers, and other health monitoring ICs via I2C or SPI. The MCU's low-power modes allow continuous monitoring while preserving battery life. The 12-bit ADC can sample analog signals from sensors, and the USART can communicate with a Bluetooth module. The wide supply voltage range (1.8V to 3.6V) accommodates various battery configurations used in wearables.

🏠

Smart Home Controllers

Smart home controllers manage lighting, HVAC, and security systems. The STM32L010RBT6 provides the processing power and peripheral set needed for these tasks. It can control relays, read temperature sensors, and communicate with a central hub via UART or SPI. The low-power modes are beneficial for battery-powered devices like smart locks and thermostats. The MCU's multiple timers can generate PWM signals for dimming LEDs or controlling motor speed. The 12-bit ADC can monitor battery voltage or analog sensor outputs. The wide operating temperature range (-40Β°C to +85Β°C) ensures reliable operation in various home environments.

🏭

Industrial Monitoring Systems

Industrial monitoring systems require reliable MCUs that can operate in harsh environments. The STM32L010RBT6 operates from -40Β°C to +85Β°C and offers robust communication interfaces for connecting to sensors and actuators. It can be used in data loggers, process controllers, and predictive maintenance systems. The 12-bit ADC with 16 channels allows monitoring multiple analog signals, such as temperature, pressure, and vibration. The USART interfaces can connect to industrial protocols like Modbus. The low-power modes are useful for battery-backed monitoring stations. The MCU's reliability and long-term availability make it a trusted choice for industrial applications.

πŸ’Š

Portable Medical Devices

Portable medical devices, such as glucose meters and blood pressure monitors, demand high reliability and low power consumption. The STM32L010RBT6 meets these requirements with its ultra-low-power modes and precise ADC. It can process sensor data, drive a display, and communicate with a PC or smartphone. The MCU's small footprint and low power consumption enable compact, battery-operated designs. The 12-bit ADC ensures accurate measurement of physiological signals. The I2C and SPI interfaces allow connection to various medical sensors and memory devices. The device's compliance with RoHS and lead-free requirements supports medical device certification.

🌐

Wireless Sensor Networks

Wireless sensor networks (WSNs) consist of many distributed sensor nodes that collect and transmit data. The STM32L010RBT6 is an excellent choice for WSN nodes due to its ultra-low-power consumption and support for various wireless protocols. It can interface with sub-GHz transceivers, Zigbee modules, or BLE modules via SPI or UART. The MCU's low-power modes allow nodes to operate for years on batteries. The 12-bit ADC can sample environmental sensors, and the timers can schedule periodic wake-ups. The small LQFP64 package is suitable for compact node designs. The wide supply voltage range accommodates different battery types.

Recommended Products Summary

SHT30 Temperature and humidity sensor connected via I2C Used in: Battery-Powered IoT Sensors SX1276 LoRa transceiver for long-range wireless communication Used in: Battery-Powered IoT Sensors MAX30102 Heart rate and pulse oximetry sensor Used in: Wearable Health Monitors nRF52832 Bluetooth Low Energy module for data transmission Used in: Wearable Health Monitors ESP8266 Wi-Fi module for internet connectivity Used in: Smart Home Controllers MCP23017 I/O expander for additional GPIO Used in: Smart Home Controllers MAX31865 RTD-to-digital converter for temperature sensing Used in: Industrial Monitoring Systems SN65HVD72 RS-485 transceiver for industrial communication Used in: Industrial Monitoring Systems ADS1115 16-bit ADC for high-resolution sensor readings Used in: Portable Medical Devices SSD1306 OLED display for user interface Used in: Portable Medical Devices CC1101 Sub-1 GHz RF transceiver for wireless communication Used in: Wireless Sensor Networks BME280 Environmental sensor for temperature, humidity, and pressure Used in: Wireless Sensor Networks
What is the maximum clock frequency of STM32L010RBT6?
The STM32L010RBT6 operates at a maximum clock frequency of 32 MHz. According to the STMicroelectronics datasheet, the ARM Cortex-M0+ core can run at up to 32 MHz, providing a balance between performance and power consumption.
How much Flash memory does STM32L010RBT6 have?
The STM32L010RBT6 has 128 KB of Flash memory. This is sufficient for many embedded applications, including firmware for sensors, IoT devices, and control systems.
What is the supply voltage range of STM32L010RBT6?
The STM32L010RBT6 operates with a supply voltage range of 1.8V to 3.6V. This wide range allows the MCU to be powered from a variety of sources, including two AA batteries or a single lithium-ion cell.
What low-power modes are available on STM32L010RBT6?
The STM32L010RBT6 supports multiple low-power modes: Sleep, Low-power run, Low-power sleep, Stop with RTC, Stop without RTC, Standby with RTC, and Standby without RTC. In Standby mode with RTC, the current consumption is as low as 0.29 Β΅A, making it ideal for battery-powered applications.
What is the standby current of STM32L010RBT6?
The standby current of STM32L010RBT6 is 0.29 Β΅A with the RTC running. This ultra-low standby current extends battery life in applications that spend most of their time in sleep mode.
What communication interfaces does STM32L010RBT6 support?
The STM32L010RBT6 supports I2C, SPI, and USART communication interfaces. These interfaces allow the MCU to connect to sensors, displays, and other peripherals in embedded systems.
What is the package type of STM32L010RBT6?
The STM32L010RBT6 is available in a 64-pin LQFP package (LQFP64). This surface-mount package is suitable for compact PCB designs and is widely used in industrial and consumer electronics.
Is STM32L010RBT6 suitable for battery-powered IoT devices?
Yes, the STM32L010RBT6 is highly suitable for battery-powered IoT devices due to its ultra-low-power modes and low standby current. Its 32 MHz Cortex-M0+ core provides sufficient processing power for sensor data acquisition and wireless communication protocols.
What is the difference between STM32L010RBT6 and STM32L011?
The STM32L010RBT6 has 128 KB Flash and 20 KB SRAM, while the STM32L011 typically has 16 KB Flash and 2 KB SRAM. The STM32L010RBT6 also has more peripherals and a larger package (LQFP64 vs smaller packages). They are not pin-compatible due to different package sizes.
Can STM32L010RBT6 be used in industrial control applications?
Yes, the STM32L010RBT6 is suitable for industrial control applications. It operates over a temperature range of -40Β°C to +85Β°C and includes timers, ADC, and communication interfaces needed for control loops and monitoring.
What is the price of STM32L010RBT6?
As of 2026-08-06, the price of STM32L010RBT6 is approximately $3.25 for a single unit, $2.95 for 10 units, $2.45 for 100 units, $2.10 for 500 units, and $1.85 for 1000 units. Prices may vary by distributor and quantity.
Where can I buy STM32L010RBT6 online?
STM32L010RBT6 can be purchased from major distributors such as DigiKey, Mouser, and Octopart. As of 2026-08-06, these distributors list the part with stock availability and pricing.
What is the lead time for STM32L010RBT6?
The lead time for STM32L010RBT6 varies by distributor and current stock levels. As of 2026-08-06, typical lead times range from 1 to 4 weeks, depending on the quantity ordered and the distributor's inventory.
Is STM32L010RBT6 in stock?
As of 2026-08-06, STM32L010RBT6 is generally in stock at major distributors like DigiKey and Mouser. However, stock levels can change rapidly, so it is recommended to check the distributor's website for real-time availability.
What is the best drop-in replacement for STM32L010RBT6?
The best drop-in replacement for STM32L010RBT6 is the STM32L010R8T6, which has the same LQFP64 package and pinout but offers 64 KB Flash instead of 128 KB. Other pin-compatible alternatives include the STM32L010RCT6 (256 KB Flash) and the STM32L010RBT6TR (tape and reel packaging).
Can STM32L010RBT6 be replaced by STM32L071RBT6?
The STM32L071RBT6 is not a drop-in replacement for STM32L010RBT6 because it has a different pinout and package (LQFP64 but different pin assignments). While both are Cortex-M0+ MCUs, the STM32L071 series has different peripheral sets and power characteristics, so a PCB redesign would be required.
Where can I download the STM32L010RBT6 datasheet PDF?
The STM32L010RBT6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32l010rb.pdf. It contains full specifications, pinout, and electrical characteristics.
Where can I find the STM32L010RBT6 pinout?
The STM32L010RBT6 pinout is detailed in the datasheet available at https://www.st.com/resource/en/datasheet/stm32l010rb.pdf. The pinout diagram shows the function of each of the 64 pins in the LQFP package.
What are the key specifications of STM32L010RBT6 that engineers should know?
Engineers should know that the STM32L010RBT6 features a 32 MHz ARM Cortex-M0+ core, 128 KB Flash, 20 KB SRAM, 12-bit ADC with 16 channels, multiple low-power modes with standby current as low as 0.29 Β΅A, and a supply voltage range of 1.8V to 3.6V. It is housed in a 64-pin LQFP package and operates from -40Β°C to +85Β°C.
Hey Google, what can replace STM32L010RBT6?
The STM32L010RBT6 can be replaced by pin-compatible STM32L0 series MCUs such as the STM32L010R8T6 (64 KB Flash) or STM32L010RCT6 (256 KB Flash). These are drop-in replacements with the same LQFP64 package and pinout. Cross-brand equivalents are not readily available due to the unique pinout and peripheral set of the STM32L0 family.
Is STM32L010RBT6 the same as STM32L010R8T6?
No, the STM32L010RBT6 and STM32L010R8T6 are not the same. The STM32L010RBT6 has 128 KB Flash, while the STM32L010R8T6 has 64 KB Flash. They share the same LQFP64 package and pinout, so the STM32L010R8T6 can be used as a drop-in replacement if the lower Flash capacity is acceptable.

Engineering reference data for STM32L010RBT6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32L010RBT6 when you need a balanced combination of Flash memory (128 KB), SRAM (20 KB), and ultra-low-power operation for battery-powered applications. If you require less Flash (64 KB) and want to save cost, the STM32L010R8T6 is a suitable drop-in replacement. For applications needing more Flash (256 KB), the STM32L010RCT6 offers a pin-compatible upgrade. The STM32L071RBT6 is not recommended as a drop-in replacement due to different pinout and higher power consumption, but it may be considered for new designs requiring additional peripherals. For most IoT and wearable applications, the STM32L010RBT6 provides the best balance of features and power efficiency.

Comparison with Alternatives

Parameter This Product STM32L010R8T6 STM32L010RCT6 STM32L010RBT6TR STM32L071RBT6
Package LQFP64 LQFP64 - same LQFP64 - same LQFP64 - same LQFP64 - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Flash Memory 128 KB 64 KB 256 KB 128 KB 192 KB
SRAM 20 KB 8 KB 20 KB 20 KB 20 KB
Maximum Frequency 32 MHz 32 MHz 32 MHz 32 MHz 32 MHz
Standby Current 0.29 Β΅A (with RTC) 0.29 Β΅A (with RTC) 0.29 Β΅A (with RTC) 0.29 Β΅A (with RTC) 0.35 Β΅A (with RTC)
ADC Resolution 12-bit 12-bit 12-bit 12-bit 12-bit
Pin Compatibility Reference Pin-to-pin compatible Pin-to-pin compatible Pin-to-pin compatible Not pin-compatible (different pinout)

Key Differentiators

  • Ultra-low standby current of 0.29 Β΅A with RTC (vs STM32L071RBT6)
  • Larger Flash memory than STM32L010R8T6 (vs STM32L010R8T6)
  • Pin-to-pin compatible with STM32L010RCT6 (vs STM32L010RCT6)

Design Notes

Decouple the VDD and VDDA pins with 100 nF ceramic capacitors placed as close to the pins as possible. Additionally, use a 1 Β΅F capacitor on VDDA for analog noise filtering. For battery-powered designs, consider using the low-power modes to reduce current consumption. The STM32L010RBT6 supports a wide supply voltage range (1.8V to 3.6V), so ensure the power supply is stable and within this range.

For the LQFP64 package, ensure proper PCB layout with a solid ground plane and short traces for high-frequency signals. Place the crystal oscillator (if used) close to the OSC_IN/OSC_OUT pins and keep the load capacitors nearby. Avoid routing high-speed signals near the analog input pins to minimize noise coupling. Follow the layout guidelines in the STM32L0 reference manual (RM0377) for best performance.

One common pitfall is forgetting to configure the BOOT0 pin correctly. BOOT0 must be tied to ground for normal operation. Also, ensure that the NRST pin is properly pulled up with a 100 nF capacitor to ground for reliable reset. When using the ADC, avoid exceeding the maximum input voltage (VREF+) and ensure the reference voltage is stable. Additionally, be aware of the maximum current ratings on GPIO pins to prevent damage.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified. Lead-free package.

Data verified on: 2026-08-06
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details