Sub $7 CH32V317 board offers 10/100Mbps Ethernet, dual USB 2.0 Type-C, DVP interface

The nanoCH32V317 from MuseLab is a low-cost RISC-V development board designed for prototyping embedded systems and education. Built around the 144MHz WCH CH32V317WCU6 MCU. This development board is suitable for various embedded, IoT, prototyping, and automation projects.

Other features of the development board include a USB 2.0 high-speed and full-speed controller, a 10/100Mbps Ethernet MAC with PHY, SDIO, and a DVP interface for digital video input, as well as advanced motor PWM timers for control applications. The board also includes an 8MHz main crystal and a 32.768KHz RTC crystal. For programming, it includes a dual USB Type-C interface, a USB ISP, as well as an SWD port. 

nanoCH32V317 development board

nanoCH32V317 board specifications:

  • MCU – WCH CH32V317WCU6
    • 32-bit RISC-V core up to 144 MHz clock frequency
    • USB 2.0 High-Speed (HS) and Full-Speed (FS) controllers
    • Integrated Ethernet MAC + 10/100M PHY
    • DVP interface, SDIO, and advanced motor PWM timer support
    • Memory – Up to 64 KB SRAM
    • Storage – Up to 256 KB Flash
  • Networking – 10/100Mbps RJ45 Ethernet port with integrated transformer
  • USB – 2x Type-C USB ports for power and programming (1x High-Speed and 1x Full-Speed)
  • Expansion – 2x 25-pin headers with GPIO, ADC, UART, SPI, I²C, PWM, +5V, +3.3V, and GND
  • Program & Debugging – SWD interface for debugging/programming
  • Misc
    • Blue LED (D1, GPIO connected)
    • Status LEDs (LED0, LED1)
    • Power indicator LED
    • Boot and Reset Buttons 
  • Power
    • 5V input via USB Type-C
    • 3.3V regulator (ME6211C33M5G) onboard
  • Dimensions – TBD

CH32V317 Block Diagram
CH32V317 Block Diagram

In terms of software support, the nanoCH32V317 development board can be programmed with WCH’s MounRiver Studio IDE, which works with Windows, Linux, and macOS environments. The IDE is optimised for WCH’s RISC-V architecture, and you can build, compile, and debug applications using C/C++. Firmware can be programmed via WCHISPStudio over the USB interface or through SWD using the WCH-Link debugger. More information, along with example projects, reference manuals, schematics, and peripheral libraries, is available on nanoCH32V317’s GitHub repo.

Previously, we have seen WCH’s CH32V307 MCU become very popular thanks to its low cost, diverse peripherals, and ease of use, and we have seen various RISC-V development boards based on WCH microcontrollers, such as the CH32-Ant dev board, the Phyx LANA-TNY, and the CAPUF Embedded CH32V003 Dev Kit, but this is the first time we have seen a development board for the CH32V317 MCU, which features an Ethernet PHY, dual USB, SDIO, and DVP support.

nanoCH32V317 development board top and bottom
nanoCH32V317 development board top and bottom

The nanoCH32V317 development board is available on AliExpress starting at $8.07 for the board only. A bundle with a USB Type-C cable and a WCH-LinkE debugger is priced at $13.31, and additional discounts are available for bulk purchases. It’s also listed on the company’s Tindie store with similar bundle options, but at slightly lower prices.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC