STM32F103C8T6 minimum system board
Overview
This project is a minimalistic system board designed around the STM32F103C8T6 microcontroller, ideal for embedded system applications. The board features a compact layout with support for essential peripherals and components to help you get started with STM32 development. It's designed to meet the needs of developers and hobbyists who want a simple yet flexible development platform for a variety of tasks such as IoT, automation, and prototyping.
Key Features:
- STM32F103C8T6 Microcontroller: A powerful ARM Cortex-M3 core operating at 72 MHz, with 64 KB Flash and 20 KB SRAM.
- CH340N USB to UART Bridge: Enables easy programming and debugging via a USB connection.
- WS2812 RGB LED: A programmable RGB LED for visual feedback and indicator use.
- Multiple SMD and THT Components: 0603 and 0805 size SMD capacitors, resistors, and diodes to ensure compact PCB design.
- AMS117-3.3V Voltage Regulator: Provides stable 3.3V for the microcontroller and other peripherals.
- AT24C128 EEPROM: Provides additional non-volatile storage for your data.
- External Crystals: 32.768 kHz and 8 MHz crystals for accurate system clocking.
- SWD Debug Port: For in-circuit debugging and programming.
- USB Type-C Connector: Modern connectivity for power and communication.
- L9110 Motor Driver: Supports control of small DC motors, making the board ideal for basic robotics applications.
Schematic Overview:

- The board contains a variety of essential components arranged in a simple layout. Below are some of the key elements included in the design:
- Capacitors: Seventeen 0.1uF capacitors (C1, C2, C5, C7, etc.) for power supply decoupling and stability.
- Resistors: Different values ranging from 1kΩ to 1MΩ for pull-ups, current-limiting, and other applications.
- Diodes: 1N4148WS (D1, D2) to protect the circuit from voltage spikes and prevent reverse polarity.
- LED Indicators: Multiple LED indicators (LED1, LED2, LED4, etc.) for power and status indication, including an RGB WS2812 LED (LED3).
- Switches: Three push buttons (SW1, SW2, SW3) for user interaction.
- Voltage Regulator: AMS117-3.3V to step down input voltage and provide stable power to the microcontroller.
- Connectors: Various pin headers and connectors for I/O expansion, communication interfaces, and power supply.
PCB Layout

STM32F103C8T6 minimum system board
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by DIY TECHOS MR AHSAN BILAL
-
XRC PRO: Open-Source RC Transmitter and Receiver System
OverviewThe XRC PRO is an advanced, open-source RC transmitter and receiver system designed to offer...
-
LED strip PWM/RGB cascadable controller
OverviewThis project presents a versatile LED strip controller, which is based on the STC8G1K08A mic...
-
STM32F722 flight control
Project Overview:This flight controller board is designed with innovation and user-friendliness in m...
-
Portable Mini Weather Station: Real-Time Weather Updates with Web Configuration
OverviewThe Portable Mini Weather Station is a compact and versatile device designed to provide real...
-
USB3.0 Gigabit LAN-RTL8153B
OverviewThis project is a high-performance Gigabit USB 3.0 network card designed around the RTL8153B...
-
STM32F103C8T6 minimum system board
OverviewThis project is a minimalistic system board designed around the STM32F103C8T6 microcontrolle...
-
WCH-LinkE-R0-1v3 Debugger
Overview The WCH-LinkE-R0-1v3 Debugger is a versatile and powerful tool designed for online debuggin...
-
MAKE 8CH RC TRANSMITTER AND RECEIVER WITH STM32&NRF24L01
OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
-
MAKE 8CH RC TRANSMITTER AND RECEIVER WITH STM32&NRF24L01
OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
-
AMAZING DIY DIGITAL OSCILLOSCOPE
Working PrincipleThis mini oscilloscope project aims to create a compact and user-friendly device fo...
-
AMAZING DIY DESKTOP CHARGING STATION
Four-way Desktop Smart Charging StationThis is a practical intelligent multi-channel desktop charger...
-
AMAZING DIY DESKTOP CHARGING STATION
Four-way Desktop Smart Charging StationThis is a practical intelligent multi-channel desktop charger...
-
Advanced 8-CH RC Transmitter and Receiver using stm32f103 and Nrf24l01
OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
-
Testing SBUS & PPM Signals on DIY STM32 RC Transmitter & Receiver! 🎮📡 | Advanced Control Verification | DIY TECH DEEPLY
IntroductionWelcome to DIY TECH DEEPLY! In this comprehensive guide, we'll delve into the intricacie...
-
DIY RC Transmitter & Receiver with stm32 🎮🚁 | 8 channels pwm,ppm,sbus | DIY TECH DEEPLY
OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
-
UNLOCKING THE SECRET OF UNI-T 203+ TO MAKE RECHARGEABLE.
OverviewEmbark on a thrilling DIY journey as we delve into the Uni-T 203+ from Cell to Battery Conve...
-
Advanced 8-Channel RC Transmitter and Receiver using stm32f103c8t6,nrf2l01.(Totally Diy)
OverviewThe 8-channel RC transmitter and receiver system crafted for the PCBWay 6th Contest is a hig...
-
2-Axis Servo-Based CNC Pen Plotter (Fully Hand Crafted).
IntroductionHey there! I'm excited to share my cool project with you - it's a 2-axis servo-based CNC...
-
Programmable Mist Maker - XIAO / QT PY Extension
1150 2 1 -
RadioHAT - Raspberry Pi radio development platform
960 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1166 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3382 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4001 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4389 2 2







