Skip to main content

Command Palette

Search for a command to run...

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

Updated
•5 min read•View as Markdown
WCH CH32V407 & CH32V467 RISC‑V Dual USB 2.0 High‑Speed Development Board
P
Pistiz - Latest Embedded News for Makers

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.

Key Features

  • 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

Why Choose This Development Board?

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

Typical Applications

  1. Industrial IoT gateways​ – Dual USB HS + Ethernet for multi‑protocol bridging

  2. USB device emulation / protocol analyzers​ – Host & Device modes on separate ports

  3. Edge AI & DSP​ – RVV‑accelerated audio/voice recognition and simple vision pipelines

  4. Human‑machine interfaces (HMI) – LTDC + PSRAM drives high‑res color TFT/LCD

  5. Camera capture systems​ – DVP interface streams sensor data straight into PSRAM via DMA

  6. Motor control & power electronics​ – Advanced timers with dead‑time, brake, complementary PWM


Technical Specifications Summary

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.


Development Ecosystem

  • 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


Frequently Asked Questions (FAQ)

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.

Buy It Now

You can buy it in AnalogLamb Website