STM32F103RDT6 ARM Cortex-M3 Development Board

Model: STM32F103RDT6 DevKit V1
SKU: D15-10-STM32F103RDT6-Module
In Stock
EGP 395.000
In Stock
SKU: D15-10-STM32F103RDT6-Module Category:

Key Features

  • ARM Cortex-M3 @ 72 MHz with 384 KB Flash & 64 KB SRAM

  • 49 usable GPIO pins – more than Blue Pill (37 GPIOs)

  • Dual USB support: UART via CH340C & native USB (PA11/PA12)

  • Onboard LED (PC13) & push button (PA0)

  • RTC with battery backup (CR1220 holder)

  • Compatible with STM32CubeIDE, Arduino (STM32duino), PlatformIO

  • Ideal for IoT, robotics, industrial automation, CAN bus projects, and embedded system development

Description

STM32F103RDT6 ARM Cortex-M3 Development Board with Dual USB Type-C

Professional Overview

The UGE STM32F103RDT6 Development Board is a compact, feature-rich ARM Cortex-M3 development platform designed for embedded systems, robotics, industrial control, and IoT applications. Based on the STM32F103RDT6 microcontroller, it offers significantly more Flash memory and I/O than the traditional STM32 “Blue Pill” while maintaining a breadboard-friendly layout.

The board features dual USB Type-C ports, including a CH340C USB-to-UART interface for programming and debugging, and a native USB interface for USB Device applications and HID bootloader support. All MCU pins are exposed on standard 2.54 mm headers, making it suitable for rapid prototyping and custom hardware development.


Key Features

  • STM32F103RDT6 ARM Cortex-M3 MCU
  • ARM Cortex-M3 core running up to 72 MHz
  • 384 KB Flash Memory
  • 64 KB SRAM
  • Dual USB Type-C connectors
  • CH340C USB-to-UART interface
  • Native USB Full-Speed Device interface
  • User LED on PC13
  • User push button on PA0
  • BOOT0 and BOOT1 configuration jumpers
  • SWD programming header
  • CR1220 RTC backup battery holder
  • Onboard 3.3 V voltage regulator
  • Breadboard-friendly 2.54 mm pin spacing
  • All GPIO pins accessible

Technical Specifications

Microcontroller

Item Specification
MCU STM32F103RDT6
Core ARM Cortex-M3
Maximum Clock 72 MHz
Flash 384 KB
SRAM 64 KB
Package LQFP64
Logic Level 3.3 V

USB Interfaces

USB Type-C (CH340C)

  • USB-to-UART programming
  • Serial debugging
  • Connected to:
    • PA9 (TX)
    • PA10 (RX)

USB Type-C (Native USB)

  • USB Full-Speed Device
  • Connected directly to:
    • PA11 (USB DM)
    • PA12 (USB DP)
  • Supports:
    • USB HID
    • USB CDC
    • Custom USB Device applications

User Interface

Feature MCU Pin
User LED PC13
User Button PA0
BOOT0 Jumper Available
BOOT1 Jumper Available

Programming Interfaces

  • SWD
  • USB-UART
  • Native USB HID Bootloader

Communication Peripherals

  • USART ×3
  • SPI ×2
  • I²C ×2
  • CAN ×1
  • USB Full-Speed Device

Analog Features

  • 12-bit ADC
  • Multiple analog channels
  • PWM outputs
  • General-purpose timers

Power

Source Description
USB Type-C 5 V input
Onboard Regulator 3.3 V
RTC Backup CR1220 battery

Programming Support

The board supports multiple programming methods, allowing users to choose the workflow that best fits their project.

Supported Development Environments

  • STM32CubeIDE
  • Keil μVision
  • Arduino IDE
  • PlatformIO

Supported Programming Methods

  • CMSIS-DAP (SWD)
  • OpenOCD
  • ST-Link Programmer
  • Native USB HID Bootloader
  • USB-UART (Serial Debug)

Applications

  • Embedded systems development
  • Robotics
  • Industrial automation
  • IoT devices
  • USB Device development
  • CAN bus projects
  • Sensor interfaces
  • Data acquisition
  • Education
  • Rapid prototyping

What’s Included

  • 1 × STM32F103RDT6 Development Board (Fully Assembled)

Documentation & Resources

Complete documentation Repo includes:

  • Pinout
  • Schematics
  • Example projects
  • Keil examples
  • Arduino examples
  • OpenOCD programming guide
  • HID Bootloader guide

Notes

  • The onboard MCU is the STM32F103RDT6 (384 KB Flash). Configure development tools for the STM32F103RD device.
  • Native USB supports USB Full-Speed Device mode only; USB Host and OTG are not supported.
  • GPIOs operate at 3.3 V logic levels. Although many pins are 5 V tolerant, interfacing with 3.3 V logic is recommended unless the specific pin is documented as 5 V tolerant.

Reviews

There are no reviews yet.

Be the first to review “STM32F103RDT6 ARM Cortex-M3 Development Board”
STM32F103RBT6 ARM Cortex-M3 Development Board
STM32F103RDT6 ARM Cortex-M3 Development Board EGP 395.000
In Stock