SKU: SBCD-0500
📋 GST Invoice Available

Waveshare XNUCLEO-F103RB STM32 NUCLEO Development Board

₹4,079.00 (Inclusive of all taxes)
Out of Stock

The Waveshare XNUCLEO-F103RB is an enhanced development board featuring the STM32F103RBT6 ARM Cortex-M3 microcontroller. It provides Arduino shield compatibility and ST Morpho headers for versatile peripheral expansion, accelerating rapid prototyping with mbed SDK.

Features

  • Features STM32F103RBT6 ARM Cortex-M3 microcontroller, operating at 72MHz.
  • Offers comprehensive Arduino connectivity for shield integration and vast resource access.
  • Includes ST Morpho headers for full access to all STM32 I/Os, facilitating easy expansion.
  • Supports mbed SDK and online tools for rapid prototype development.
  • Comes with a dedicated ST-LINK/V2 module for programming and debugging.

Out of stock

Description

The Waveshare XNUCLEO-F103RB is an improved STM32 NUCLEO-compatible development board, built around the powerful STM32F103RBT6 ARM Cortex-M3 microcontroller. This board provides a robust platform for embedded system design, offering high performance at 72MHz, coupled with 128KB Flash and 20KB SRAM. Its design prioritizes developer flexibility, featuring comprehensive Arduino connectivity that allows seamless integration with a wide array of existing Arduino shields, alongside ST Morpho headers that provide full access to all STM32 I/Os for advanced peripheral expansion.

Key onboard components enhance its utility, including a CP2102 USB to UART converter for reliable debugging, SPX3819M5 and AMS1117-5.0 voltage regulators for stable power delivery, and both 8MHz and 32.768KHz crystals for precise timing. The board supports the mbed SDK, enabling rapid prototyping and leveraging online development tools. For robust programming and debugging, a dedicated ST-LINK/V2 module is included in the package, streamlining the firmware development cycle.

The XNUCLEO-F103RB boasts flexible power options, allowing operation via USB or an external 6-12V DC input, configurable through onboard jumpers. User interaction is facilitated by dedicated user and reset buttons, and an LED indicator. Furthermore, a suite of configurable jumpers for ADC/I2C selection, UART configuration, power source, and user I/Os provides granular control, making it an adaptable choice for a wide spectrum of embedded projects from IoT to industrial automation.

Key Features

  • Features STM32F103RBT6 ARM Cortex-M3 microcontroller (72MHz).
  • Offers Arduino connectivity for extensive shield compatibility.
  • Provides ST Morpho headers for full STM32 I/O access and expansion.
  • Supports mbed SDK for streamlined prototype development.
  • Includes a separated ST-LINK/V2 module for robust debugging and programming.
  • Integrated CP2102 USB to UART converter for reliable serial communication.
  • Flexible power options: USB connection or 6-12V DC external supply.
  • User-configurable jumpers for ADC/I2C selection, UART, power, and user I/Os.

Applications

  • Embedded control systems
  • IoT device prototyping and sensor integration
  • Motor control applications
  • Human-Machine Interface (HMI) development
  • Educational and hobbyist electronic projects
  • Industrial automation and process control

Technical Specifications

SoC/MCUSTM32F103RBT6 ARM® 32-bit Cortex™-M3
Core Frequency72MHz
Flash Memory128kB
SRAM20kB
Operating Voltage2.0 V to 5.5 V
PackageLQFP64
AD/DA2 x AD (12-bit, 16 channels)

Frequently Asked Questions

What microcontroller is featured on the Waveshare XNUCLEO-F103RB board?

The Waveshare XNUCLEO-F103RB integrates the STMicroelectronics STM32F103RBT6 microcontroller, featuring a 32-bit ARM Cortex-M3 core. It operates at 72MHz and includes 128KB of Flash memory and 20KB of SRAM, providing ample resources for diverse embedded applications and rapid prototyping.

Is the XNUCLEO-F103RB compatible with Arduino shields?

Yes, the Waveshare XNUCLEO-F103RB is designed with full Arduino connectivity support. This allows users to easily integrate a wide range of existing Arduino shields, expanding the board's functionality and leveraging the vast Arduino ecosystem for sensors, actuators, and communication modules.

What development environments and tools are supported for this board?

The XNUCLEO-F103RB supports various development environments, including mbed SDK for quick prototype building with online tools, and standard ARM-compatible IDEs like Keil uVision or IAR Embedded Workbench. It also supports STMicroelectronics' STM32CubeIDE, providing comprehensive development and debugging capabilities.

How is the Waveshare XNUCLEO-F103RB powered and debugged?

The board can be powered via its USB connector or an external 6-12V DC input, with flexible power selection jumpers. For debugging and programming, it features a dedicated SWD interface and comes with a separate ST-LINK/V2 module, ensuring robust firmware upload and troubleshooting.

Package Includes

  • 1 x Waveshare XNUCLEO-F103RB STM32 NUCLEO Development Board
  • 1 x ST-LINK/V2 Debugger/Programmer Module

Additional Information

Weight 0.176 kg
Dimensions 8 × 12 × 5 cm