Now programmable from the Arduino IDE! Check out the openwch project on GitHub.

These are development boards for the CH32X035 series of RISC-V microcontrollers manufactured by WinChipHead (WCH). A WCH LinkE programmer is needed to program these devboards via PC18 (SWDIO) and PC19 (SWCLK).

The CH32X035F8U6 is a QFN20 IC and provides 19 GPIO pins while the CH32X035G8U6 is a QFN28 IC and provides 27 GPIO pins. Also available from WCH but not in this listing is the CH32X035R8T6 which has the same features as the rest of the CH32X035 series but 60 GPIO pins in a LQFP64M package.

The features for this series include:

RISC-V4C processor, up to 48MHz

Supports single cycle multiplication and hardware division

20KB SRAM, 62KB Flash

Multiple low power modes: sleep/stop/standby

Power up/down reset, programmable voltage detector

8-channel general-purpose DMA controller

Programmable protocol I/O controller PIOC

Multiple OPA/PGA/voltage comparators

Multiple analogue voltage comparators CMP

Multiple external 12-bit ADC conversion channels

Multiple TouchKey channel detection

2 x 16-bit advanced-control timers

1 x 16-bit general-purpose timer

2 watchdog timers (independent and window)

1 system time base timer

Multiple USART serial ports: supporting LIN and ISO7816

1 I2C interface: support SMBus/PMBus

1 SPI interface

USB 2.0 full-speed controller and PHY

USB PD and Type C controller and PHY

Fast GPIO port, support 24 external interrupts

96-bit chip unique ID

2-wire serial debug interface SDI

Package forms: LQFP64M, LQFP48, QFN28, QSOP28, QFN20, TSSOP20

Orders will be dispatched within one business day, using recycled packaging wherever viable.