WCH CH569 RISC-V SoC Offers USB 3.0, Gigabit Ethernet, High-Speed SERDES & HSPI Interfaces

RISC-V open architecture has made its way into low-cost low power general purpose MCUs such as Gigadevices GD32V or WCH CH32V103, Western Digital hard drives, some AI processors notably Kendryte K210, and even Linux capable boards including Microsemi’s PolarFire SoC Icicle kit.

But more applications featuring RISC-V architecture are coming with, for instance, WCH CH569 RISC-V processor featuring USB 3.0, Gigabit Ethernet, DVP camera, and 1.25 SERDES block all managed by a RISC-V core clocked at 120 MHz.

CH569 (and CH565) processor key features and specifications:

  • CPU – RISC-V (RISC-V3A) core @ 120MHz with hardware multiplication and division, programmable interrupt controller, low-power two-stage pipeline
  • Memory – 16KB 32-bit SRAM, 32/64/96KB configurable 128-bit SRAM
  • Storage
    • Internal – 448KB code flash, 32KB data flash
    • External – SD/eMMC controller with single-wire, 4-wire, 8-wire data communication mode. Complies with eMMC card 4.4 and 4.5.1 specifications, and compatible with 5.0 specifications
  • Networking – Gigabit Ethernet controller with RGMII and RMII PHY interfaces
  • USB
    • Super high-speed USB3.0 host/device PHY with OTG support
    • High-speed USB 2.0 host/device PHY
  • Other High-Speed Interfaces
    • 8/16/32-bit High-speed parallel interface HSPI with built-in FIFO, DMA support for up to 3.8Gbps transfer rate
    • SERDES PHY (e.g. for optical fiber) up to 1.25Gbps
  • Camera – 8/10/12-bit Digital video interface (DVP) with YUV, RGB, or JPEG compressed data
  • Other I/Os and peripherals
    • 4x UART up to 6Mbps
    • 2x SPI master/slave interface
    • 4x PWM
    • 49x GPIO, 8 can be set to level/edge interrupt
    • Active parallel port with 8-bit data, 15-bit address bus
    • 3x 26-bit timers with PWM modulation output support
    • Built-in watchdog timer
  • Security – AES/SM4 hash,  SRAM/EMMC/HSPI peripheral interface data encryption and decryption
  • Misc – Unique 64bit ID identification number (Chip ID)
  • Package – QFN68, QFN40
Click to Enlarge – Source: WCH Product Brochure

CH569 appears to be the first RISC-V processor part of WCH CH56x family of RISC (note: not V here) processor for networked storage applications with CH565, CH566, CH567, and CH568 offering a mix of Ethernet, SATA, USB 2.0, and other interfaces All chips come with the same 120 MHz RISC processor, and only 32KB RAM (128-bit wide), but the company claims the 128-bit DMA engine can transfer large amount of data.

What’s a bit confusing is that the first block diagram in the article looks to be for both CH569 and CH565, so one might think that all CH56x are based on the same RISC-V core @ 120 MHz, but others have reported that CH568 is based an on Andes NDS32 core. Typical applications for CH569 listed by the company include media streaming, network storage, ultra-high-speed USB3.0 FIFO, communication extension, security monitoring, and more.

At this point, there’s very little information available, and everything is in Chinese on the product page, but at least you can request more information and samples.

Via Claude Schwartz on Twitter.

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Notify of
newest most voted
11 days ago

Seems like a lot of nice hardware for (probably) pennies. I think you can bet on all the supplied code to drive those fast interfaces being complete garbage though.

11 days ago

OpenPOWER never gets a mention, guess folk don’t like it.
” BlueGene/Q’s A2I POWER Core As Free and Open Source Silicon “

11 days ago

Is it a suitable core for a micro controller?

11 days ago

No I ment as open source, they quote 2.3 GHz @ .9w 45nm. Over at abopen . com

now under the Creative Commons Attribution 4.0 licence.

11 days ago

>they quote 2.3 GHz @ .9w 45nm

This article is talking about sub-ghz microcontrollers.. The reasons no one is making a noise about openpower in the sub-ghz parts that cost cents segment is that it’s totally unsuitable.

11 days ago

A cheap Sigrok compatible logic analyzer based on this chip would be awesome.

James Chu
James Chu
9 days ago

YES, the HSPI is suit for communicate with FPGA/CPLD, USB2.0/3.0/Ethernet for communicate with PC, a nice choice for PC-FPGA interface