WCH CH32V407 & CH32V467 RISC‑V Dual USB 2.0 High‑Speed Development Board

Search for a command to run...

No comments yet. Be the first to comment.
Meet the Petros CH32H417M Alef—a compact, powerful breakout board engineered for high‑speed data acquisition, embedded vision, and next‑gen IoT projects. Designed by XPU Laboratory and powered by Qinh
Meet the Petros CH32H417M Alef—a compact, powerful breakout board engineered for high‑speed data acquisition, embedded vision, and next‑gen IoT projects. Designed by XPU Laboratory and powered by Qinh

ESP32-C5 Now Enters Mass Production in Full Swing Recently, Espressif Systems announced that the ESP32-C5 has now entered mass production in full swing. However, this chip was actually released in 202

CH32H417 is an interconnected general-purpose microcontroller designed based on QingKe RISC-V5F and RISC-V3F dual cores. CH32H417 integrates USB 3.2 Gen1 controller and transceiver, 100M Ethernet MAC

CH32H417 is an interconnected general-purpose microcontroller based on the dual-core design of Qingke RISC-V5F and RISC-V3F. It integrates a USB 3.2 Gen1 controller and transceiver, 10/100M Ethernet M

The AnalogLamb CH32V407/CH32V467 development board brings WCH’s most powerful Qingke® RISC‑V3V interconnect MCUs to your bench. Both chips run at up to 200 MHz zero‑wait execution, score 4.11 CoreMark/MHz, and integrate two independent USB 2.0 High‑Speed transceivers (480 Mbps) with on‑chip PHYs – no external PHY required.
💡 The CH32V467 variant adds 4 MB or 8 MB of on‑chip PSRAM and supports DMA block transfers up to 800 MB/s, making it ideal for GUI, imaging, and edge‑AI workloads.
Dual RISC‑V cores options – Choose CH32V407 (512 KB zero‑wait Flash, 200 KB SRAM) or CH32V467 (adds 4/8 MB PSRAM)
Two USB 2.0 HS ports @ 480 Mbps – Each with built‑in PHY, freely switchable between Host and Device mode
Built‑in 10/100M Ethernet MAC + PHY – Auto‑MDIX and polarity auto‑adaptation, no external PHY chip needed
RVV Vector Extension – Accelerates DSP, FFT, image processing, and on‑device AI inference
Rich analog suite – 2 × 12‑bit ADCs, 2 × 12‑bit DACs, onboard OPA and high‑speed comparators
High‑speed data interfaces – DVP camera interface (up to 150 MHz), SDIO (4‑line 80 MHz / 8‑line 50 MHz), FSMC, and LTDC display controller
Massive I/O expansion – 10 × USART, 1 × I2C, 1 × I3C (12.5 MHz, in‑band interrupt), 3 × SPI, 2 × I²S, 1 × CAN 2.0B
Ultra‑low power – Standby current as low as 1.5 µA
Industrial temperature range – −40 °C to +85 °C
Total 24 channels of DMA across two controllers for zero‑CPU‑load data movement
| Pain Point | How CH32V407/CH32V467 Solves It |
|---|---|
| Need multiple USB devices (U‑disk, scanner, webcam) simultaneously | Two independent USB 2.0 HS ports, each with on‑chip PHY |
| Ethernet design too costly / complex | Integrated 100M PHY eliminates external chip, saving BOM cost and PCB area |
| DSP/AI on Cortex‑M4 is sluggish | RVV vector extension boosts parallel math, beating Cortex‑M4 per MHz |
| Large frame buffers require external SDRAM | **8 MB PSRAM on‑chip (CH32V467)** with 800 MB/s DMA throughput |
| Rich peripheral set for industrial control | 10 USARTs, I3C, CAN, dual ADC/DAC, OPA – everything on one chip |
Industrial IoT gateways – Dual USB HS + Ethernet for multi‑protocol bridging
USB device emulation / protocol analyzers – Host & Device modes on separate ports
Edge AI & DSP – RVV‑accelerated audio/voice recognition and simple vision pipelines
Human‑machine interfaces (HMI) – LTDC + PSRAM drives high‑res color TFT/LCD
Camera capture systems – DVP interface streams sensor data straight into PSRAM via DMA
Motor control & power electronics – Advanced timers with dead‑time, brake, complementary PWM
| Item | CH32V407 | CH32V467 |
|---|---|---|
| Core | Qingke RISC‑V3V, 200 MHz | Qingke RISC‑V3V, 200 MHz |
| Vector Extension | RVV supported | RVV supported |
| Flash | 512 KB zero‑wait + 480 KB | 512 KB zero‑wait + 480 KB |
| SRAM | 200 KB | 200 KB |
| On‑chip PSRAM | – | 4 MB / 8 MB |
| USB 2.0 | 2 × HS (480 Mbps) with PHY | 2 × HS (480 Mbps) with PHY |
| Ethernet | 10/100M MAC + PHY | 10/100M MAC + PHY |
| ADC / DAC | 2 × 12‑bit / 2 × 12‑bit | 2 × 12‑bit / 2 × 12‑bit |
| Operating voltage | 2.9 V – 3.6 V | 2.9 V – 3.6 V |
| Packages available | LQFP64 / QFN68 / LQFP100 | LQFP64 / QFN68 / LQFP100 |
Source: WCH official CH32V407 datasheet.
IDE: MounRiver Studio (MRS) – free, Eclipse‑based, fully integrated toolchain
Debugger: Supports single‑wire or dual‑wire debug mode
Bootloader: USART / USB upgrade supported
Community: AnalogLamb’s Polos family boards start at just $1.99, making RISC‑V accessible to hobbyists and professionals alike
Q1: What is the difference between CH32V407 and CH32V467?
A: The CH32V467 adds 4 MB or 8 MB of on‑chip PSRAM while keeping the same peripheral set. If your application needs large buffers (GUI, image, AI tensors), choose CH32V467; otherwise CH32V407 offers the same dual USB HS, Ethernet, and RISC‑V core at lower cost.
Q2: Can both USB ports work simultaneously as Host and Device?
A: Yes. Each of the two USB 2.0 HS controllers has an independent built‑in PHY and can be configured as Host, Device, or OTG independently, so you can have one port acting as a USB device (e.g., CDC/VCP to PC) while the other acts as a Host (e.g., reading a U‑disk).
Q3: Do I need an external PHY for Ethernet?
A: No. The chip integrates a 10/100M Ethernet PHY on‑die, requiring only a few passive components. This dramatically reduces BOM cost and PCB layout complexity compared to designs that need an external PHY.
Q4: Is this board suitable for running machine‑learning models?
A: Absolutely. The RVV vector extension accelerates DSP and integer matrix operations, and the CH32V467’s 8 MB PSRAM provides ample space for model weights and activations. It is well‑suited for lightweight edge‑AI tasks such as keyword spotting, sensor fusion, and simple image classification.
Q5: What development tools do I need?
A: Download MounRiver Studio (free). Connect a WCH‑Link debugger (or any compatible RISC‑V debug probe) to the board’s debug header. The chip also supports bootloader upgrade via USART or USB, so you can flash firmware without a dedicated debugger.
You can buy it in AnalogLamb Website