Overview
This STM32 core board series is independently developed by Yahboom and integrates a minimal STM32 system circuit plus a CH340 USB-serial driver. It brings out MCU I/O resources, provides an SWD debugging/download interface, and includes a TFT display FPC interface, with a pin layout intended for direct insertion into robot expansion boards. Multiple versions are available: STM32F103C8T6, GD32F103C8T6, STM32F103RCT6, and APM32E103RET6.
Key Features
- Type-C interface for power, communication, and “one-click” serial port program download.
- SWD debugging interface (supports J-Link and ST-Link simulation for online debugging).
- On-board protection circuit.
- Rich I/O resources; designed for electronic design competitions and embedded development.
- On-board TFT color screen interface via 8P FPC connector; supports connection of a 0.96-inch TFT color display.
- RCT6/RET6 versions add on-board resources (per comparison table): on-board 6-axis IMU, RGB light, and additional button.
Specifications
| Item | STM32F103C8T6 | GD32F103C8T6 | STM32F103RCT6 | APM32E103RET6 |
|---|---|---|---|---|
| Cortex-M3 core | R1P1 | R2P1 | R1P1 | R1P0 |
| Pins | 48 | 48 | 64 | 64 |
| Interface resource | 2 x SPI, 3 x USART, 2 x I2C, 1 x CAN, 36 x I/O ports | 2 x SPI, 3 x USART, 2 x I2C, 1 x CAN, 36 x I/O ports | 2 x SPI, 3 x USART, 2 x I2C, 2 x I2S, 1 x CAN, 51 x I/O-D, 2 x DAC | 2 x SPI, 3 x USART, 2 x I2C, 2 x I2S, 1 x CAN, 51 x I/O-D, 2 x DAC |
| Timer | 7 | 7 | 8 | 8 |
| Digital to analog conversion | 2 x ADC (12 bits/16 channels) | 2 x ADC (12 bits/16 channels) | 3 x ADC (12 bits/16 channels) | 3 x ADC (12 bits/16 channels) |
| SRAM | 20K | 20K | 48K | 128K |
| Internal FLASH | 64K | 64K | 256K | 512K |
| External FLASH | None | None | 8M | 8M |
| Chip internal registers | Same logical address | |||
| Pin package | LQFP48 | LQFP48 | LQFP64 | LQFP64 |
| Compilation tools | KEIL MDK, STM32CubeMX, etc. | |||
| Voltage range (ADC) | External voltage: 2.0-3.6V Kernel voltage: 1.8V |
External voltage: 2.6-3.6V Kernel voltage: 1.2V |
External voltage: 2.0-3.6V Kernel voltage: 1.8V |
External voltage: 2.0-3.6V Kernel voltage: 1.8V |
| BOOT0 pin | When the Flash program is working, BOOT0 can be suspended | When the Flash program is working, BOOT0 must be pulled down to | When the Flash program is working, BOOT0 can be suspended | When the Flash program is working, BOOT0 can be suspended |
| Main frequency | 72MHZ | 108MHZ | 72MHZ | 120MHZ |
| Power dissipation | Sleep mode: 7.5mA Standby mode: 3.4uA Working power dissipation: 52mA/72M |
Sleep mode: 12.4mA Standby mode: 10.5uA Working power dissipation: 32.4mA/72M |
Sleep mode: 7.5mA Standby mode: 3.4uA Working power dissipation: 52mA/72M |
Sleep mode: 9.76mA Standby mode: 3.85uA Working power dissipation: 15.01mA/72M |
| Program download | SWD or serial port one-clink download | |||
| Interfaces | SWD debugging interface, Type-C interface, LCD display interface | |||
| 6-axis IMU | None | None | On-board 6-axis IMU | On-board 6-axis IMU |
| LED | Power red indicator light, PC13 user-defined blue LED light | Power red indicator light, PC13 user-defined blue LED light | Power red indicator light, PB4 user-defined blue LED light, 3-color RGB light | Power red indicator light, PB4 user-defined blue LED light, 3-color RGB light |
| Button | BOOT0 button, reset button | BOOT0 button, reset button | BOOT0 button, reset button, KEY1 button | BOOT0 button, reset button, KEY1 button |
| Size | 18*51mm | 18*51mm | 35*55mm | 35*55mm |
| Weight | 6.7g | 6.7g | 11.8g | 11.8g |
Mechanical Drawing Notes (STM32F103RCT6 / APM32E103RET6 board)
- Mounting hole: Φ2.6
- Drawing marks: 49mm, 55.1mm, 61.4mm, 29mm, 35.1mm
TFT LCD Display Specification Parameters (0.96-inch module)
The board provides an on-board 8P FPC connector that supports connection of a 0.96-inch TFT color display. The following parameters are shown for the 0.96-inch display module.
| Size | 0.96 Inch | Material | HD IPS LCD |
| Resolution | 80(H)RGBx160(V) | Driver chip | ST7735S |
| Communication interface | iic | Display color | Full Color |
| Display area | 10.8(H)x21.7(V)mm | Panel size | 13.5(H)x27.95(V)x1.5(D)mm |
| Pixel spacing | 0.135(H)x0.1356(V)mm | Connection method | Plug-in 8Pin (0.5mm pitch plug-in) |
| Working current | 20ma | Working voltage | 3.3V |
| Working temperature | -20~70°C | Backlight type | Side-in LED backlight |
Applications
- Electronic design competitions and embedded learning
- Robots, smart car platforms, and industrial control prototyping
- Peripheral expansion and TFT display development (via the on-board LCD interface)
For help choosing the correct MCU version (STM32F103C8T6 / GD32F103C8T6 / STM32F103RCT6 / APM32E103RET6) or for pre-sales compatibility questions, contact support@rcdrone.top or visit https://rcdrone.top/.
Details

A compact STM32 core board designed for easy USB programming, SWD debugging, and quick connection to a small TFT display.


Choose the chip version that fits your project while keeping a consistent core-board footprint for expansion boards.


The comparison table highlights the main differences in pins, memory, and peripherals across the available MCU options.

Key connectors are clearly grouped: Type‑C for power/serial, SWD for debugging, plus an 8‑pin FPC for a TFT module.


Type‑C simplifies power and USB‑serial communication so firmware download can be done directly from a PC.

SWD pins are reserved for reliable debugging and programming with common tools such as ST‑Link or J‑Link.

Power the board from Type‑C during development, or from header pins when installed on an expansion board.

Higher-end versions add extra on-board peripherals like an IMU, external flash, and an RGB indicator for richer demos.



An 8‑pin FPC connector supports a 0.96‑inch TFT color screen for simple UI, text, and graphics output.


Tutorial links and example projects are provided to help you get started with peripherals, communication, and display demos.


Common use cases include sensor experiments, quick breadboard bring-up, and integration into small robotics projects.

Compatibility with many accessories helps integrate the STM32 core board into a wider range of setups.

Servo and servo-drive options include 24-channel and 16-channel control boards plus SG90, metal digital, and building-block style servos.

Motor and motor-drive options include 520 and 310 DC gear motors, a TT encoder motor, and TB6612FNG/2-channel driver modules.

Handle/remote control options include a 2.4G 8CH transmitter, a PS2-style gamepad, and an infrared remote.

The Bluetooth 5.0 communication module provides a compact add-on for wireless connectivity in STM32-based projects.

Microphone and voice module options include speech synthesis broadcast, intelligent speech recognition, and AI voice interaction boards.

A 0.91-inch OLED display option adds an easy-to-read status screen alongside the RGB light feature.

A range of compatible sensor and electronic modules—such as ultrasonic, SG90 servo, MPU6050, GPS, and line-tracking boards—supports expansion for STM32 projects.

Optional camera and visual recognition add-ons include K210/K230 modules and ESP32-S3 WiFi camera module variants.

The STM32F103C8T6 core board package includes pin headers, a Type-C data cable, and a 4-pin DuPont cable for quick wiring.

The core board kit includes a pre-soldered development board plus a 4-pin bent header, a USB-C data cable, and a 4-pin Dupont lead for quick wiring.

The STM32F103RCT6 core board includes pre-soldered pin headers plus a 4-pin bent header, Type-C data cable, and 4-pin DuPont lead for easy wiring.
