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
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Attribution-ShareAlike (CC BY-SA) License
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...
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
1335 0 4 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
1864 3 7 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1851 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
2029 0 1 -







