2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UIAPduino Pro Micro CH32V003 V1.4とは

2
Last updated at Posted at 2026-03-09

過去に20円マイコンとして紹介したCH32V003を搭載した実売290円のマイコンボードUIAPduino Pro Micro CH32V003 V1.4を紹介します。

1人で1万個量産、290円のマイコンボード「UIAPduino」ーー目指す先は100均の棚

UIAPduino Pro Micro CH32V003とは?

CH32V003にソフトウェアによりUSB機能を実現し、書き込み機となるデバッガー WCH-LinkEを必要としないArduino対応のマイコンボードになります。
主な利点

  • USB対応
  • 書込機不要
  • ArduinoIDE対応
  • 日本メーカーとしては安価

ソフトウェアUSBとブートローダー

UIAPduino Pro Micro CH32V003の特徴となるUSB機能はrv003usbによりソフトウェア実行します。
このため、USB HIDとしては動作しますが、CDCが動作しない事やMACでのトラブルがあり、すべての環境で問題が無いわけではありません。
その中で一番特筆すべきことはブートローダーです。
UIAPduinoの特徴のブートローダーによりデバッカーが不要でUSBで直接書き込みが可能です。

安さの秘訣

材料原価85円にはPCB製造、PCBA、部品代、輸送費、関税を含めてと想定されます。
https://x.com/kunukunu/status/2030142128643526932?s=20
image.png
部品代は最大でも50円となり、USBコネクタ1個9円など。
1ロット当たりの製造数が多いために売上原価100円以下を実現しているといえます。
Aliexpress等で売っているArduinoUnoなどの互換ボードはさらに高価な部品が大量に載って同等金額かそれ以下で販売できるのは相応の数量を製造している事によるスケールメリットといえます。

ESD対策

この手の製品には存在しないであろうUSBへのTVSダイオードが入っています。
低価格で低品質ではなく、低価格な割に拘りを感じさせる設計になります。

image.png
©https://www.uiap.jp/doc/UIAPduino-Pro-Micro-CH32V003-V1dot4-sch.pdf

ピンアサイン

CH32V003F4U6をProMicroに対応させる場合、ピン数が足りなくなってしまいます。
このため、7,8,9が左右共通となる上、書込みで使用する可能性があるため11ピンの使用は推奨されていません。

image.png
©https://www.uiap.jp/doc/UIAPduino-Pro-Micro-CH32V003-V1dot4-sch.pdf

ピン番号 端子名 用途
PA1 D0
AP2 D1
PC0 D2 LED
PC1 D3 SDA
PC2 D4 SCL
PC3 D5
PC4 D6/A2
PC5 D7 SCK
PC6 D8 MOSI
PC7 D9 MISO
PD0 D10
PD1 D11 SWDIO
PD2 D12 A3
PD3 D+ USB
PD4 D- USB
PD5 D15/A5 TX
PD6 D16/A6 RX
PD7 D17 RESET

それでは使ってみましょう。
UIAPduino Pro Micro CH32V003 V1.4をArduinoで使おう

2
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?