Skip to content

CH645 USB Hub+PD+Ethernet MCU

CH645 is a USB multi-host/multi-device RISC-V MCU/SoC from Nanjing Qinheng Microelectronics (WCH), based on the QingKe RISC-V4C core (up to 125 MHz). It integrates eight USB 2.0 high-speed PHYs and two USB PD/Type-C PHYs, supporting up to eight USB hosts and four USB devices; through four USB composite-device channels (including a 7-port HUB), it can scale to up to 28 USB devices. A 10/100M Ethernet MAC+PHY, SDIO, and multiple USART/I2C/SPI interfaces target PD HUBs, KVM, isolated/long-reach USB, and Type-C docks.

CH645W is a KVM-optimized variant for USB 2.0 high-speed 4-port KVM switches, integrating HUB, matrix switching, and composite devices without external HUB ICs or analog USB switches.

Core Specifications

ItemSpecification
Product typeUSB multi-host/multi-device RISC-V MCU/SoC
CoreQingKe RISC-V4C; RV32IMCB; up to 125 MHz
Memory224 KB Flash + 28 KB Boot; RAM 72–80 KB
USB 2.0 HS HS PHY (CH645F: ); PDUSB 8 Host / 4 Device (CH645F: 5/1); up to 28 composite devices
USB composite/HUBCH645W: 4-channel 4×HUB; CH645F: 1×HUB
USB extension/isolationSerDes-based USB PHY for isolation and long-reach links
USB PD / Type-C PD controllers and PHY; PDUSB; Source / Sink / DRP
Ethernet10/100M MAC + integrated PHY
DMA11 general-purpose channels
Interfaces2× USART (LIN / ISO7816); 5× I2C (SMBus/PMBus); 2× SPI
Storage expansionSDIO host/slave (eMMC / SD / SDIO cards)
TimersAdvanced, general-purpose, watchdog, system tick
GPIO40 (CH645W) / 13 (CH645F); some pins 5 V tolerant
Supply3.3 V or 3.3 V / 5 V (part/scenario dependent)
PackagesQFN68 (CH645W), QFN32 (CH645F)

Part Comparison

CH645 selection guide

ItemCH645WCH645F
Program + Boot area224K + 28K224K + 28K
RAM72–80K72–80K
GPIO4013
Advanced timers11
General-purpose timers11
Watchdog timers22
USB PHY transceivers85
USB isolated long-reach PHYYesYes
Built-in HUB composite USB device4-channel 4×HUB1×HUB
PDUSB: USB Host85
PDUSB: USB Device41
PDUSB: Type-C Source/Sink/DRP22
Ethernet MAC+PHYYesYes
SDIO11
USART22
I2C54
SPI21
PackageQFN68QFN32

Summarized from the WCH official selection chart.

CH645W (KVM / high-density USB)

  • Targets USB 2.0 HS 4-port KVM and multi-port PD HUBs: four composite channels + eight HS PHYs + on-chip USB matrix.
  • Each composite channel: one HS 4-port HUB + three virtual sub-devices; up to 28 USB devices on one chip.
  • No external HUB IC or analog USB switch; supports LS/FS/HS (1.5 / 12 / 480 Mbps).
  • Button, keyboard/mouse hotkey, and IR switching; auto polling for monitoring with non-volatile settings.

CH645F (compact / streamlined USB)

  • QFN32 package with fewer GPIO and USB resources vs CH645W.
  • 1×HUB composite device, 5 USB PHYs, 5 Host / 1 Device; retains dual PD/Type-C and 100M Ethernet.
  • Suited to smaller PD HUBs or USB gateways with fewer ports.

Block Diagram

CH645 block diagram

The block diagram shows the 125 MHz RISC-V core, 224 KB Flash / 80 KB SRAM, PDUSB (USB 2.0 HS Host×8 / Device×28, PD×2 Type-C), 100M Ethernet, SDIO/USART/I2C/SPI, and timer/GPIO modules (image source: WCH official product page).

Key Features

  • Single-chip USB HUB + PD + Ethernet reduces BOM for docks, KVM, and industrial USB gateways.
  • CH645W pre-integrates KVM switching matrix vs multi-chip HUB + analog switch stacks.
  • SerDes USB PHY supports isolation and long-reach USB.
  • 224 KB Flash for Hub/PD/Ethernet stack and application firmware.

Typical Applications

  • USB 2.0 HS 4-port KVM switches (keyboard/mouse pass-through, hotkeys, mixed devices)
  • PD HUBs and Type-C docks (multi-port USB + fast charge + Ethernet)
  • Isolated / long-reach USB extension and industrial USB aggregation
  • Multi-USB composite gateways (with Ethernet / SDIO storage)

Design Notes

  • Part selection: multi-port KVM / 4×HUB composite → CH645W; compact, fewer-port PD HUB → CH645F.
  • Debug: SWD typically PA0 / PA1 (similar to CH570/CH572—confirm in manual).
  • 28-device capability depends on four composite channels + HUB configuration—follow WCH SDK reference designs for descriptors and firmware.
  • Confirm SDK/HDK availability and supply status with WCH; development via MounRiver Studio.

References

Notes

This page is based on the WCH CH645 official product page, public selection manuals, and CH645W KVM application materials. Confirm Flash/SRAM partitioning, part differences, PD/Ethernet coexistence, and production support with the latest vendor documentation, SDK, and project validation.

Ultrasemi Technology Development Co., Ltd.
Contact us for audio/video product solutions and IC selection support.
Email: doc@ultrasemi.com · QQ: 2272715136

Ultrasemi Technology Development Co., Ltd.
Contact us for audio/video product solutions and IC selection support.
Email: doc@ultrasemi.com · QQ: 2272715136