

Ch32v203 breakout
A purple breakout board for the WCH CH32V203C8U6
- Size
- 22.3 × 52.2 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 31
- Nets
- 54
- Pads
- 175
- Tracks, vias
- 380, 72
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 10 Oct 2026
- Updated
- 10 Oct 2026
Overview
Ch32v203 breakout is an open-source printed circuit board by harrfry, from the harrfry/purplepill- repository on GitHub. It is a 4-layer board of 22.3 × 52.2 mm with 31 parts on 54 nets, routed with 380 tracks and 72 vias.
It is built around the XC6220B331MR and USBLC6-2SC6. Its parts include 11 capacitors, 6 resistors, 5 diodes, 3 connectors and 2 ICs. It belongs with the interfaces and adapters boards and the RISC-V boards of this library.
Main components
2XC6220B331MR
SOT-23-5-40℃~+85℃@(Ta) 1 25uA 3.3V 400mV@(800mA) 5.5V 50dB@(10kHz) 900mA Fixed Over Current Protection、Over Temperature Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
Parts
31| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C5, C10 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C6, C11 |
| 2 | 20pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C9 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5 |
| 2 | PINHD_1x20_Male | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J1, J2 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1, SW2 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 1000mA | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | 150 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 1 | 8Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | CH32V203CxU | Package_DFN_QFN:VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm | U1 |
| 1 | D_Schottky | ScottoKeebs_Components:Diode_SOD-123 | D1 |
| 1 | LED Blue | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5 |
| 1 | LED Green | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | LED Red | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | USBLC6-2SC6 | PCM_Package_TO_SOT_SMD_AKL:SOT-23-6 | D4 |
| 1 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
| 1 | XC6220B331MR | Package_TO_SOT_SMD:SOT-23-5 | U2 |
Questions
How big is the Ch32v203 breakout PCB?
It measures 22.3 × 52.2 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Ch32v203 breakout use?
31 parts, built around the XC6220B331MR and USBLC6-2SC6. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Ch32v203 breakout KiCad files?
From the harrfry/purplepill- repository on GitHub, at the commit this page was made from: the board is ch32v203 breakout.kicad_pcb and its schematic ch32v203 breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ch32v203 breakout design in my own project?
Its repository states no licence, so its author keeps all rights: ask harrfry before reusing the design.
Similar boards
- 2 layers42 × 67 mm

- 2 layers251.6 × 177.8 mm

MelbourneTrainTracker
itsmevjnk/MelbourneTrainTracker
Melbourne Train Tracker project repository (SIT210, T1/2025)
1,071 parts40 - 2 layers32 × 32 mm

- 2 layers61 × 30.5 mm

- 2 layers34 × 41.3 mm

- 4 layers65 × 40.1 mm

Aero Zero
ChladpavPy/Aero-Zero
I started this project, because I wanted to build fully autonomous ai drone. When I looked at the flight controllers available on the market, they were full of hardware that I just do not need or just that I could not…
97 parts - 2 layers27 × 45 mm

Alarmshock protofinal
Enoch36Yi/AlarmShock
As a chronic deep sleeper, I created AlarmShock to help me wake up on time when standard alarms don't work. The design uses a BMI160 accelerometer and gyroscope to measure wrist movement, an ESP32-S3 MCU, and a DRV2605L…
30 parts - 2 layers78.1 × 61 mm
