CH32X033/CH32X035 USB+Type-C PD MCU
CH32X033/CH32X035 are industrial RISC-V MCUs from Nanjing Qinheng Microelectronics (WCH), based on the QingKe RISC-V4C core with an integrated USB 2.0 full-speed controller and PHY supporting USB Host and USB Device. CH32X035 also integrates a USB PD and Type-C controller and PHY for PDUSB, Source/Sink/DRP, and fast-charging applications. CH32X033 is a streamlined sibling without USB PD/Type-C, suited to USB FS-only designs.
Both parts include a programmable protocol I/O controller (PIOC) plus OPA, CMP, USART, I2C, SPI, timers, 12-bit ADC, and TouchKey peripherals for USB devices, Type-C power, protocol bridging, and industrial control.
Core Specifications
| Item | Specification |
|---|---|
| Product type | Industrial RISC-V MCU (USB / USB+PD) |
| Core | QingKe 32-bit RISC-V4C; RV32IMAC; up to 48 MHz |
| Memory | 62 KB CodeFlash; 20 KB SRAM; system / user config areas |
| Supply | Rated 3.3 V or 5 V; 3.0–5.3 V when USB or PD is used |
| Low power | Sleep / Stop / Standby |
| USB | USB 2.0 full-speed Host/Device; 8-channel general DMA; BC charging |
| USB PD (CH32X035) | PD 2.0 / 3.0; Type-C role detect; Source / Sink / DRP; PDUSB |
| PIOC | Programmable protocol I/O for single-/dual-wire interfaces |
| Analog | 2× OPA/PGA groups; 3× CMP groups (may vary by part); 12-bit ADC; TouchKey |
| Interfaces | Up to 4× USART (LIN / ISO7816); 1× I2C (SMBus/PMBus); 1× SPI |
| Timers | 2× 16-bit advanced; 1× 16-bit general; independent/window WDG; 64-bit systick |
| GPIO | Up to 60 I/O; 24 external interrupts |
| Security / debug | 96-bit unique ID; 2-wire SDI debug |
| Temperature | Industrial grade (see datasheet) |
Part Differences (Selection Summary)
| Part | Flash | SRAM | GPIO | USB Host | USB Device | USB PD / Type-C | Typical package |
|---|---|---|---|---|---|---|---|
| CH32X035R8T6 | 62K | 20K | 60 | Yes | Yes | Yes | LQFP64M |
| CH32X035C8T6 | 62K | 20K | 46 | Yes | Yes | Yes | LQFP48 |
| CH32X035G8U6 | 62K | 20K | 27 | Yes | Yes | Yes | QFN28 |
| CH32X035G8R6 | 62K | 20K | 26 | Yes | Yes | Yes | QSOP28 |
| CH32X035F8U6 | 62K | 20K | 19 | Yes | Yes | — | QFN20 |
| CH32X035F7P6 | 62K | 20K | 18 | Yes | Yes | — | TSSOP20 |
| CH32X033F8P6 | 62K | 20K | 18 | Yes | Yes | — | TSSOP20 |
Summarized from the CH32X035/X033 datasheet selection table. Peripheral counts (ADC channels, OPA/CMP groups, TouchKey channels, etc.) may differ by package—confirm in the manual.
Block Diagram

The block diagram shows the RISC-V core, Flash/SRAM, USB FS, USB PD (CH32X035), PIOC, DMA, and peripherals (image source: WCH official product page).
Key Features
- Single-chip USB 2.0 FS PHY; CH32X035 adds integrated PD/Type-C PHY.
- PIOC enables custom single-/dual-wire protocols and bridging.
- 62 KB Flash and 20 KB SRAM for compact USB and PD power designs.
- Rich analog and timer resources (OPA, CMP, ADC, TouchKey, advanced-timer PWM).
- Multiple packages (LQFP / QFN / QSOP / TSSOP); CH32X033 is primarily offered as TSSOP20 in public selection guides.
Typical Applications
- USB 2.0 device / host systems (HID, CDC, vendor classes)
- Type-C PD power, Sink/Source/DRP, and PDUSB (CH32X035)
- USB-to-UART, USB-to-SPI/I2C protocol adapters
- Industrial acquisition, touch keys, motor PWM control
Design Notes
- CH32X033 vs CH32X035: choose CH32X035 variants when PD/Type-C is required; for USB FS only, evaluate CH32X033F8P6 or non-PD CH32X035 small-package parts.
- Supply requirements differ when USB/PD is enabled—design for 3.0–5.3 V per the datasheet.
- CH32X033F8P6: PA7 and PB0 are internally bonded—do not configure both as outputs.
- High-voltage Type-C designs may pair with WCH CH211 or similar HV interface ICs (28 V PD pin tolerance per manual).
- Development: MounRiver Studio (MRS) and openwch/ch32x035 reference projects.
References
- WCH CH32X035 product page (Chinese)
- WCH CH32X035 product page (English)
- CH32X035 datasheet PDF
- CH32X035 reference manual PDF
- CH32X035 evaluation board and examples
- USB series
- Other model summary
Notes
This page is based on the WCH official product page and the public CH32X035/X033 datasheet. Confirm part-specific differences, pinout, electrical limits, and production support with the latest vendor documentation, EVB, and project validation.
