RISC-V is an open source instruction set architecture (ISA) based on the principle of Reduced Instruction Set (RISC). Compared to most instruction sets, the RISC-V instruction set can be freely used for any purpose, allowing anyone to design, manufacture, and sell RISC-V chips and software. The design of the RISC-V instruction set takes into account the reality of being small, fast, and low-power, but does not overly design specific microarchitectures.
Based on the thriving RISC-V open-source instruction set architecture, WCH optimizes and expands for low-power and high-speed response applications. It is equipped with free development tools such as IDE, exempting third-party kernel technology from licensing and commission fees. Through built-in and combined professional interface peripherals such as USB, PD, low-power Bluetooth, Ethernet, etc., WCH has built an MCU product line that not only has a global future ecosystem but also can be independently controlled and highly competitive in the long term.
PartNO. |
Freq |
Flash |
SRAM |
GPI0 |
Adv/GP Timer |
WDOG |
RTC |
ADC /CH |
Touchkey |
DAC |
OPA |
SPI/I2C |
I2C |
UART |
CAN |
USB2.0FS |
VDD |
Package |
Download |
CH32V003J4M6 |
48MHz |
16K |
2K |
6 |
1/1 |
2 |
- |
1/6 |
- |
- |
1 |
-/- |
1 |
1 |
- |
- |
3.3/5.0 |
SOP8 |
NULL |
CH32V003A4M6 |
48MHz |
16K |
2K |
14 |
1/1 |
2 |
- |
1/6 |
- |
- |
1 |
-/- |
1 |
1 |
- |
- |
3.3/5.0 |
SOP16 |
NULL |
CH32V003F4U6 |
48MHz |
16K |
2K |
18 |
1/1 |
2 |
- |
1/8 |
- |
- |
1 |
1/- |
1 |
1 |
- |
- |
3.3/5.0 |
QFN20 |
NULL |
CH32V003F4P6 |
48MHz |
16K |
2K |
18 |
1/1 |
2 |
- |
1/8 |
- |
- |
1 |
1/- |
1 |
1 |
- |
- |
3.3/5.0 |
TSSOP20 |
NULL |
CH32X035R8T6 |
48MHz |
62K |
20K |
60 |
2/1 |
2 |
- |
1/14 |
14 |
- |
2 |
1/- |
1 |
4 |
- |
H/D |
3.3/5.0 |
LQFP64M |
NULL |
CH32X035C8T6 |
48MHz |
62K |
20K |
46 |
2/1 |
2 |
- |
1/10 |
10 |
- |
2 |
1/- |
1 |
4 |
- |
H/D |
3.3/5.0 |
LQFP48 |
NULL |
CH32X035G8U6 |
48MHz |
62K |
20K |
27 |
2/1 |
2 |
- |
1/10 |
10 |
- |
2 |
1/- |
1 |
4 |
- |
H/D |
3.3/5.0 |
QFN28 |
NULL |
CH32X035GBR6 |
48MHz |
62K |
20K |
26 |
2/1 |
2 |
- |
1/11 |
11 |
- |
2 |
1/- |
1 |
4 |
- |
H/D |
3.3/5.0 |
QSOP28 |
NULL |
CH32X035F8U6 |
48MHz |
62K |
20K |
19 |
2/1 |
2 |
- |
1/10 |
10 |
- |
2 |
1/- |
1 |
3 |
- |
D |
3.3/5.0 |
QFN20 |
NULL |
CH32X035F7P6 |
48MHz |
48K |
20K |
18 |
2/1 |
2 |
- |
1/11 |
11 |
- |
1 |
1/- |
1 |
3 |
- |
D |
3.3/5.0 |
TSSOP20 |
NULL |
CH32X033F8P6 |
48MHz |
62K |
20K |
18 |
2/1 |
2 |
- |
1/10 |
10 |
- |
2 |
1/- |
1 |
4 |
- |
D |
3.3/5.0 |
TSSOP20 |
NULL |
CH32V103C6T6 |
80MHz |
32K |
10K |
37 |
1/2 |
2 |
1 |
1/10 |
10 |
- |
- |
1/- |
1 |
2 |
- |
H/D |
3.3/5.0 |
LQFP48 |
NULL |
CH32V103C8U6 |
80MHz |
64K |
20K |
37 |
1/3 |
2 |
1 |
1/10 |
10 |
- |
- |
2/- |
2 |
3 |
- |
H/D |
3.3/5.0 |
QFN48 |
NULL |
CH32V103C8T6 |
80MHz |
64K |
20K |
37 |
1/3 |
2 |
1 |
1/10 |
10 |
- |
- |
2/- |
2 |
3 |
- |
H/D |
3.3/5.0 |
LQFP48 |
NULL |
CH32V103R8T6 |
80MHz |
64K |
20K |
51 |
1/3 |
2 |
1 |
1/16 |
16 |
- |
- |
2/- |
2 |
3 |
- |
H/D |
3.3/5.0 |
LQFP64M |
NULL |
CH32L103F7P6 |
96MHz |
48K |
20K |
16 |
1/3 |
2 |
1 |
1/9 |
9 |
- |
1 |
1/- |
2 |
4 |
1 |
D |
3.3 |
TSSOP20 |
NULL |
CH32L103F8P6 |
96MHz |
64K |
20K |
18 |
1/3 |
2 |
1 |
1/9 |
9 |
- |
1 |
2/- |
2 |
4 |
1 |
H/D |
3.3 |
TSSOP20 |
NULL |
CH32L103F8U6 |
96MHz |
64K |
20K |
19 |
1/3 |
2 |
1 |
1/10 |
10 |
- |
1 |
2/- |
2 |
4 |
1 |
H/D |
3.3 |
QFN20 |
NULL |
CH32L103G8R6 |
96MHz |
64K |
20K |
25 |
1/3 |
2 |
1 |
1/10 |
10 |
- |
1 |
2/- |
2 |
4 |
1 |
H/D |
3.3 |
QSOP28 |
NULL |
CH32L103K8U6 |
96MHz |
64K |
20K |
28 |
1/3 |
2 |
1 |
1/10 |
10 |
- |
1 |
1/- |
2 |
4 |
1 |
H/D |
3.3 |
QFN32 |
NULL |
CH32L103C8T6 |
96MHz |
64K |
20K |
37 |
1/3 |
2 |
1 |
1/10 |
10 |
- |
1 |
2/- |
2 |
4 |
1 |
H/D |
3.3 |
LQFP48 |
NULL |
CH32V203F6P6 |
144MHz |
32K |
10K |
16 |
1/3 |
2 |
1 |
2/9 |
9 |
- |
1 |
1/- |
- |
1 |
1 |
D |
2.5/3.3 |
TSSOP20 |
NULL |
CH32V203G6U6 |
144MHz |
32K |
10K |
24 |
1/3 |
2 |
1 |
2/10 |
10 |
- |
2 |
1/- |
1 |
2 |
1 |
D |
2.5/3.3 |
QFN28 |
NULL |
CH32V203K6T6 |
144MHz |
32K |
10K |
26 |
1/3 |
2 |
1 |
2/10 |
10 |
- |
2 |
1/- |
1 |
2 |
1 |
D |
2.5/3.3 |
LQFP32 |
NULL |
CH32V203C6T6 |
144MHz |
32K |
10K |
37 |
1/3 |
2 |
1 |
2/10 |
10 |
- |
2 |
1/- |
1 |
2 |
1 |
D+H/D |
2.5/3.3 |
LQFP48 |
NULL |
CH32V203F8P6 |
144MHz |
64K |
20K |
17 |
1/3 |
2 |
1 |
2/9 |
9 |
- |
2 |
1/- |
1 |
2 |
- |
H/D |
2.5/3.3 |
TSSOP20 |
NULL |
CH32V203F8U6 |
144MHz |
64K |
20K |
19 |
1/3 |
2 |
1 |
2/9 |
9 |
- |
2 |
1/- |
- |
2 |
- |
H/D |
2.5/3.3 |
QFN20 |
NULL |
CH32V203G8R6 |
144MHz |
64K |
20K |
24 |
1/3 |
2 |
1 |
2/10 |
10 |
- |
2 |
1/- |
1 |
2 |
1 |
D+H/D |
2.5/3.3 |
QSOP28 |
NULL |
CH32V203K8T6 |
144MHz |
64K |
20K |
26 |
1/3 |
2 |
1 |
2/10 |
10 |
- |
2 |
1/- |
1 |
2 |
1 |
D |
2.5/3.3 |
LQFP32 |
NULL |
CH32V203C8T6 |
144MHz |
64K |
20K |
37 |
1/3 |
2 |
1 |
2/10 |
10 |
- |
2 |
2/- |
2 |
4 |
1 |
D+H/D |
2.5/3.3 |
LQFP48 |
NULL |
CH32V203C8U6 |
144MHz |
64K |
20K |
37 |
1/3 |
2 |
1 |
2/10 |
10 |
- |
2 |
2/- |
2 |
4 |
1 |
D+H/D |
2.5/3.3 |
QFN48 |
NULL |
CH32V203RBT6 |
144MHz |
128K |
64K |
51 |
1/3 |
2 |
1 |
1/16 |
16 |
- |
2 |
2/- |
2 |
4 |
1 |
D+H/D |
2.5/3.3 |
LQFP64M |
NULL |
CH32V303CBT6 |
144MHz |
128K |
32K |
37 |
1/3 |
2 |
1 |
2/10 |
10 |
2 |
4 |
2/- |
2 |
3 |
1 |
H/D |
2.5/3.3 |
LQFP48 |
NULL |
CH32V303RBT6 |
144MHz |
128K |
32K |
51 |
1/3 |
2 |
1 |
2/16 |
16 |
2 |
4 |
2/- |
2 |
3 |
1 |
H/D |
2.5/3.3 |
LQFP64M |
NULL |
CH32V303RCT6 |
144MHz |
256K |
64K |
51 |
4/4 |
2 |
1 |
2/16 |
16 |
2 |
4 |
3/2 |
2 |
8 |
1 |
H/D |
2.5/3.3 |
LQFP64M |
NULL |
CH32V303VCT6 |
144MHz |
256K |
64K |
80 |
4/4 |
2 |
1 |
2/16 |
16 |
2 |
4 |
3/2 |
2 |
8 |
1 |
H/D |
2.5/3.3 |
LQFP100 |
NULL |
CH32V305FBP6 |
144MHz |
128K |
32K |
17 |
4/4 |
2 |
1 |
-/- |
- |
- |
- |
1/1 |
2 |
2 |
1 |
- |
2.5/3.3 |
TSSOP20 |
NULL |
CH32V305RBT6 |
144MHz |
128K |
32K |
51 |
4/4 |
2 |
1 |
2/16 |
16 |
2 |
4 |
3/2 |
2 |
5 |
2 |
OTG |
2.5/3.3 |
LQFP64M |
NULL |
CH32V307RCT6 |
144MHz |
256K |
64K |
51 |
4/4 |
2 |
1 |
2/16 |
16 |
2 |
4 |
3/2 |
2 |
8 |
2 |
OTG |
2.5/3.3 |
LQFP64M |
NULL |
CH32V307WCU6 |
144MHz |
256K |
64K |
54 |
4/4 |
2 |
1 |
2/16 |
16 |
2 |
4 |
3/2 |
2 |
8 |
2 |
OTG |
2.5/3.3 |
QFN68 |
NULL |
CH32V307VCT6 |
144MHz |
256K |
64K |
80 |
4/4 |
2 |
1 |
2/16 |
16 |
2 |
4 |
3/2 |
2 |
8 |
2 |
OTG |
2.5/3.3 |
LQFP100 |
NULL |
CH32V208GBU6 |
144MHz |
128K |
64K |
21 |
1/4 |
2 |
1 |
1/8 |
8 |
- |
1 |
1/- |
1 |
2 |
1 |
DHH/D |
2.5/3.3 |
QFN28 |
NULL |
CH32V208CBU6 |
144MHz |
128K |
64K |
37 |
1/4 |
2 |
1 |
1/10 |
10 |
- |
2 |
2/- |
2 |
4 |
1 |
D+H/D |
2.5/3.3 |
QFN48 |
NULL |
CH32V208RBT6 |
144MHz |
128K |
64K |
49 |
1/4 |
2 |
1 |
1/16 |
16 |
- |
2 |
2/- |
2 |
4 |
1 |
DHH/D |
2.5/3.3 |
LQFP64M |
NULL |
CH32V208WBU6 |
144MHz |
128K |
64K |
53 |
1/4 |
2 |
1 |
1/16 |
16 |
- |
2 |
2/- |
2 |
4 |
1 |
D+H/D |
2.5/3.3 |
QFN68 |
NULL |