
CH341A Pro
Upcycle-Electronics/CH341A-Pro
Retrace pics and schematic for the Cheap Black CH341A Serial Flash EEPROM BIOS Programmer

USB-C CH341A Breakout Board with EEPROM, I2C, SPI and UART Outputs - with headers for SOIC Clips
CH341 Breakout is an open-source printed circuit board by ADBeta, from the ADBeta/CH341A_USB_C repository on GitHub, published under the MIT licence. It is a 2-layer board of 28 × 42 mm with 18 parts on 35 nets, routed with 146 tracks and 47 vias.
It is built around the CH341A and AMS1117-3.3. Its parts include 5 connectors, 4 resistors, 3 capacitors, 2 ICs and 2 diodes. It belongs with the interfaces and adapters boards of this library.
A Breakout Board for the CH341a USB UART, I2C and SPI Device, used for
programming SPI Flash Storage or I2C EEPROM, but with USB-C Connector
rather than the USB-A Male of the generic Black Edition Board.

D1 0603 Red LED
D2 0603 Red LED
R1 0603 2K2
R2 0603 2K2
R3 0603 2K2
R4 0603 2K2
C1 0603 20pF
C2 0603 20pF
C3 0603 100nF
U1 CH341a
U2 AMS1117-3.3
Y1 HC49S 12MHz XTALCopyright (c) ADBeta 2025
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 2K2 | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4 |
| 2 | 20pF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 12MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | ACT | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | CH341A | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U1 |
| 1 | CONN_I2C_EEPROM | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J12 |
| 1 | CONN_MODE | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J02 |
| 1 | CONN_SPI_FLASH | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J13 |
| 1 | CONN_UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J11 |
| 1 | PWR | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | RST | Button_Switch_SMD:SW_SPST_SKQG_WithoutStem | SW1 |
| 1 | USB_C | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J01 |
It measures 28 × 42 mm and has 2 copper layers, 1.6 mm thick.
18 parts, built around the CH341A and AMS1117-3.3. 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.
From the ADBeta/CH341A_USB_C repository on GitHub, at the commit this page was made from: the board is CH341_Breakout.kicad_pcb and its schematic CH341_Breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Upcycle-Electronics/CH341A-Pro
Retrace pics and schematic for the Cheap Black CH341A Serial Flash EEPROM BIOS Programmer

Omarbelh/FlashCore
Hybrid USB-C SPI Flash & EEPROM programmer based on CH341A and ESP32-S3.


AliceAch/SPIN-FV1-Tone-Dev
A PCB Tone Development board for Guitar Effects, built around the SPIN FV1 DSP IC.

CatspersCoffee/S100-Boards
S-100 bus boards designed and built: Z80 and 80386 CPU cards, SRAM/DRAM memory, CPLD/FPGA I/O and SPI boards, an 18-slot backplane and bus terminator.


