SKU: IOWC-1174
📋 GST Invoice Available

STMicroelectronics NUCLEO-L010RB Development Board, STM32L010RB MCU

₹2,449.00 (Inclusive of all taxes)
Out of Stock

The STMicroelectronics NUCLEO-L010RB is an STM32 Nucleo-64 development board featuring the ultra-low-power STM32L010RB Cortex-M0+ MCU. It offers Arduino Uno V3 and ST Morpho connectivity for rapid prototyping, with an integrated ST-LINK debugger for seamless programming via USB.

Features

  • Features the STM32L010RB microcontroller (ARM Cortex-M0+) in an LQFP64 package, optimized for ultra-low-power IoT applications.
  • Integrated ST-LINK/V2-1 debugger and programmer eliminates the need for external probes, supporting drag-and-drop flashing and Virtual COM port.
  • Dual expansion via Arduino Uno V3 compatible headers and ST Morpho connectors for full access to all MCU I/Os and specialized shields.
  • Flexible power options include USB VBUS from ST-LINK or external sources, with support for internal SMPS to reduce run-mode power consumption.
  • Comprehensive software support through the free STM32Cube MCU Package, including HAL libraries, examples, and compatibility with IAR EWARM, Keil MDK, and STM32CubeIDE.

Out of stock

Description

The NUCLEO-L010RB board provides a versatile and cost-effective entry point for developing with STMicroelectronics’ energy-efficient STM32L0 series. Based on the ARM Cortex-M0+ core, the STM32L010RB MCU balances performance with minimal power draw, making it ideal for battery-powered sensor nodes, wearables, and smart home devices. The board’s architecture simplifies both hardware and software development.

Its integrated ST-LINK/V2-1 interface allows for direct programming and debugging via a single USB Micro-B cable, offering mass storage device (MSD) programming and a virtual serial port. The combination of Arduino Uno R3 and ST Morpho extension headers grants developers maximum flexibility, enabling quick prototyping with a vast ecosystem of Arduino shields while also providing direct access to all microcontroller pins for custom, low-level circuit design. The board is ready for use out-of-the-box with the STM32Cube ecosystem.

Key Features

  • Ultra-low-power STM32L0 series MCU with ARM Cortex-M0+ core running at 32 MHz.
  • Onboard ST-LINK/V2-1 debugger with support for SWD programming, Virtual COM port, and mass storage device flashing.
  • Dual expansion system: Arduino Uno V3 compatible headers and full ST Morpho pin-access connectors.
  • Flexible power supply architecture supporting USB (5V) or external sources (3.3V, 5V, 7-12V), with optional internal SMPS for enhanced power efficiency.
  • Comprehensive free software framework via STM32CubeMX initialization tool and STM32CubeL0 HAL/LL libraries.
  • Direct compatibility with major IDEs: STM32CubeIDE, IAR Embedded Workbench, Keil MDK-ARM, and Arduino IDE (with STM32 core).
  • Basic user interface with one programmable user LED, one user button, and one reset button for simple interaction.
  • Includes a 32.768 kHz crystal oscillator for accurate low-power RTC functionality.

Applications

  • Prototyping ultra-low-power IoT sensor nodes for environmental monitoring (temperature, humidity, air quality).
  • Developing wearable and portable electronic devices requiring extended battery life.
  • Building smart home automation controllers and edge devices with wired connectivity.
  • Creating industrial control and monitoring units leveraging the MCU's robust peripherals (ADC, timers, communication interfaces).
  • Educational platform for learning ARM Cortex-M embedded systems, real-time programming, and energy-efficient design.

Technical Specifications

Microcontroller/SoCSTM32L010RB (ARM Cortex-M0+, 32 MHz, 128 KB Flash, 20 KB SRAM)
Wireless ProtocolsN/A (Base board, requires external module for wireless)
Expansion InterfacesArduino Uno V3 headers, ST Morpho connectors (full I/O access)
Debug InterfaceIntegrated ST-LINK/V2-1 (SWD, Virtual COM port, MSD)
Supply Voltage5V via USB or 3.3V/5V/7-12V via external pins
User I/O1 user LED (LD3), 1 user button (B1), 1 reset button
Oscillator32.768 kHz crystal (LSE)
Package / Form FactorNucleo-64 (Standard 64-pin layout)
Operating TemperatureIndustrial range (refer to STM32L010RB datasheet)
DimensionsApprox. 70 mm x 85 mm (standard Nucleo-64 size)

Frequently Asked Questions

How do I program the NUCLEO-L010RB board?

Connect the board via its USB Micro-B port to your PC. The integrated ST-LINK/V2-1 will be recognized. You can program it using STM32CubeIDE or the Arduino IDE with the STM32 core installed. For CubeIDE, create a project targeting the STM32L010RB, build it, and click the 'Run' button to flash. For Arduino IDE, install the 'STM32 Cores' via Boards Manager, select 'Nucleo-64' board variant, and upload your sketch. The board also supports drag-and-drop programming by copying the compiled .bin file to the appearing 'NODE_L010RB' mass storage drive.

What are the power supply options and typical operating current?

The board can be powered via the ST-LINK USB connection (5V VBUS), through the Arduino Vin pin (7-12V), or directly via the 3.3V or 5V pins on the Morpho headers. The onboard MCU's ultra-low-power features enable currents as low as 100 nA in Standby mode with RTC. In Run mode, current consumption depends on frequency and active peripherals; using the internal SMPS (if enabled in software) can further reduce run-mode power. Always refer to the STM32L010RB datasheet for precise current figures based on your specific operating mode and clock configuration.

How do I access the serial port (UART) for debugging and communication?

The integrated ST-LINK provides a Virtual COM port. After installing the necessary ST-LINK drivers (included in STM32CubeIDE or available separately), a new COM port will appear in your device manager. In your code, configure one of the MCU's USARTs (e.g., USART2 on PA2/PA3, which are connected to the ST-LINK) for serial communication. Use standard serial terminal software (Putty, Tera Term, Arduino Serial Monitor) to connect to this COM port at your configured baud rate (e.g., 9600, 115200) to send and receive data.

Package Includes

  • 1 x STMicroelectronics NUCLEO-L010RB Development Board

Additional Information

Weight 0.3 kg
Dimensions 19 × 14 × 6 cm