STM32 ARM Arduino Mini System Dev Board (Blue Pill) with Arduino Bootloader

Discontinued RobotDyn SKU: RD-STM32-BLUEPILL-ARD
STM32 ARM Arduino Mini System Dev Board (Blue Pill) with Arduino Bootloader

Overview

The RobotDyn STM32 Blue Pill comes with the STM32duino bootloader pre-flashed, allowing you to upload sketches directly from the Arduino IDE over USB — no ST-Link debugger required. This is the key difference from generic Blue Pill clones, which ship with stock ST firmware and require an external programmer for first upload.

The board uses an STM32F103C8T6 running at 72 MHz — significantly faster than ATmega-based Arduinos (16 MHz Mega/Uno), with 32-bit ARM Cortex-M3 instructions, hardware floating-point on some operations, and 12-bit ADCs (vs. 10-bit on classic Arduinos).

Why Choose This Over a Standard Blue Pill?

Pinout Overview

The board breaks out most of Ports A, B, and C:

Power rails on both sides: 3.3 V, 5 V (from USB), GND, Vbat (RTC battery).

Boot Mode Jumpers

Two onboard jumpers control startup behavior:

BOOT0BOOT1Mode
00Run from main flash (normal)
10Run from System Memory (factory ROM bootloader for serial upload)
11Run from embedded SRAM (rarely used)

Leave both at 0 for normal Arduino operation.

Programming in Arduino IDE

  1. Install the STM32duino core
  2. Tools → Board → STM32F1 series → BluePill F103C8
  3. Upload method → STM32duino bootloader
  4. Select your USB port and upload

Documentation