| Feature | WCH-Link | WCH-LinkE | WCH-LinkW | WCH-DAPLink |
|---|---|---|---|---|
| RISC-V mode | ✓ | ✓ | ✓ | |
| ARM-SWD mode (HID device) | ✓ | |||
| ARM-SWD mode (WinUSB device) | ✓ | ✓ | ✓ | ✓ |
| ARM-JTAG mode (HID device) | ✓ | |||
| ARM-JTAG mode (WinUSB device) | ✓ | ✓ | ✓ | |
| ModeS button | ✓ | ✓ | ✓ | |
| DFU via 2-wire | ✓ | |||
| DFU via serial-port | ✓ | |||
| DFU via USB | ✓ | ✓ | ✓ | |
| Power Supply (3.3v) | ✓ | ✓ | ✓ | ✓ |
| Power Supply (5.0v) | ✓ | ✓ | ✓ | ✓ |
| Power Supply (Configurable) | ✓ | ✓ | ✓ | |
| USB 2.0 to JTAG | ✓ | |||
| Wireless mode | ✓ | |||
| Download via MounRiver Studio | ✓ | ✓ | ✓ | ✓ |
| Download via WCH-LinkUtility | ✓ | ✓ | ✓ | |
| Download via Keil | ≥ v5.25 | ≥ v5.25 | ≥ v5.25 | ✓ |
| Chip | WCH-Link | WCH-LinkE | WCH-LinkW | WCH-DAPLink |
|---|---|---|---|---|
| JTAG interface | ✓ | ✓ | ✓ | |
| SWD interface | ✓ | ✓ | ✓ | ✓ |
| CH32F10x | ✓ | ✓ | ✓ | ✓ |
| CH32F20x | ✓ | ✓ | ✓ | ✓ |
| CH32V003 | ✓ | ✓ | ||
| CH32V10x | ✓ | ✓ | ✓ | |
| CH32V20X | ✓ | ✓ | ✓ | |
| CH32V30X | ✓ | ✓ | ✓ | |
| CH569 | ✓ | ✓ | ||
| CH573 | ✓ | ✓ | ||
| CH579 | ✓ | ✓ | ✓ | ✓ |
| CH583 | ✓ | ✓ |
| Baud | WCH-Link | WCH-LinkE | WCH-LinkW | WCH-DAPLink |
|---|---|---|---|---|
| 1200 | ✓ | ✓ | ✓ | ✓ |
| 2400 | ✓ | ✓ | ✓ | ✓ |
| 4800 | ✓ | ✓ | ✓ | ✓ |
| 9600 | ✓ | ✓ | ✓ | ✓ |
| 14400 | ✓ | ✓ | ✓ | ✓ |
| 19200 | ✓ | ✓ | ✓ | ✓ |
| 38400 | ✓ | ✓ | ✓ | ✓ |
| 57600 | ✓ | ✓ | ✓ | ✓ |
| 115200 | ✓ | ✓ | ✓ | ✓ |
| 230400 | ✓ | ✓ | ✓ | ✓ |
| 460800 | ✓ | ✓ | ✓ | |
| 921600 | ✓ | ✓ | ✓ |
| Chip | SWDIO | SWCLK |
|---|---|---|
| CH32F10x | PA13 | PA14 |
| CH32F20x | PA13 | PA14 |
| CH32V003 | PD1 | |
| CH32V10x | PA13 | PA14 |
| CH32V20X | PA13 | PA14 |
| CH32V30X | PA13 | PA14 |
| CH32X035 | PC18 | PC19 |
| CH569 | PA11 | PA10 |
| CH573 | PB14 | PB15 |
| CH579 | PB16 | PB17 |
| CH583 | PB14 | PB15 |
| CH59x | PB14 | PB15 |
| CH643 | PC18 | PC19 |
- WCHISPTool_Setup.exe v3.3
- https://github.com/openwch/ch32v003 RISC-V QingKeV2 Microprocessor Debug Manual
- https://github.com/cnlohr/ch32v003fun A miniwchlink implementation
- blackmagic-debug/blackmagic#1399
- MounRiver Studio compatible WCH-Link OpenOCD source code https://github.com/treideme/openocd-hacks
