UIAPduino Pro Micro CH32V006 V1.0Beta
New version is available.
The manual of V1.0 is not in maintained. If you have any previous version, and you would like to exchange to the new version, UIAP will ship you the latest product. Go V1.1!
V1.0 is beta edition that may have any hardware defects. Known issues:
- CH32V006 is not hardware that can run software communication using rv003usb.
Overview
- Use CH32V006 Running at 48 MHz, and Support Coding in Arduino IDE.
- Is Supplied Power and Written Program With Single USB Type-C.
- Act as a USB 2.0 Low-Speed Device, Which Means the HID Device Can Be Made.
- Protect Your USB Port Powerfully by On-Board Fuses.
- Has Selectable Power Supply From 3.3 V or 5 V (Default) for the Microcontroller.
- Can Be Connected by H: 2.0 mm / P: 2.54 mm ConthroughⓇ.
- Can Be Mounted Like a Surface-Mount Device, Because of Flat Bottom.
- Is Open-Source Software and Open-Source Hardware.
- Is RoHS Compliant, Designed in Japan, Full Inspection, and Has a Lifetime Warranty.
Documents
The board layout is roughly compatible with SparkFun Qwiic Pro Micro - USB-C (ATmega32U4).
Circuit and Board
Draft for mass production
Application Example
With Arduino IDE
With ch32fun Development Environment
Reference
CH32V006
- 64K-Flash Multi-function General-purpose MCU CH32V006 - Nanjing Qinheng Microelectronics Co., Ltd.
- openwch/ch32v002_004_005_006_007: The SDK and HDK for RISC-V MCU CH32V002_004_005_006_007
Development Stack
With USB
With Arduino
Pro Micro
- Pro Microとそのバリエーション
- Arduino互換ボード「Pro Micro」の情報まとめ #Arduino - Qiita
- Pro Micro - 5V/16MHz - DEV-12640 - SparkFun Electronics
- SparkFun Qwiic Pro Micro - USB-C (ATmega32U4) - DEV-15795 - SparkFun Electronics
- Qwiic Connect System - SparkFun Electronics
USB
- Document Library | USB-IF
- USB Cheat Sheet
- はじめてのUSB [USB発展の歴史と基礎知識] | テクニカルスクエア | 丸文株式会社
- パケットのフォーマットからプロトコルの詳細まで
- USBの通信プロトコル
- USB Type-C コネクタに必要な終端抵抗 – Community Translated (JA... - Infineon Developer Community
- Replacing Standard USB 3.0/2.0 Connector with Type... - Infineon Developer Community
- pcb - How to connect USB Connector shield? - Electrical Engineering Stack Exchange
- 01signal: Resetting a USB device on Linux (and maybe control its power supply)
Contributor
Suggestion
- CNLohr community members
- biemster (biemster)
- cnlohr (cnlohr)
- max (.pseud0)
- montemonte (montemonte)
- Sky (skkeye)
- uni the cat (uni1975)
- willmore (willmore)
- yspacelabs (yspacelabs)
Software Implementation
- CNLohr, and his community members
Last Updated 2025/11/19


