Learning / comparison

CH552をArduinoからの移行先として選ぶ

CH552はUSB Device機能を持つ小型8bit E8051 MCUであり、Arduino Unoの単純な上位互換ではない。USB専用機器としての小型化を採用理由にする。

対象CH552
用途Arduino upgrade path
Review2026-07-23

CH552はUSB Device機能を持つ小型8bit E8051 MCUであり、Arduino Unoの単純な上位互換ではない。USB専用機器としての小型化を採用理由にする。

向く用途

  • USBキーボード、マウス、ゲームパッド
  • USB CDCやベンダー固有Device
  • 少数GPIOのUSB操作機器
  • 低コストの専用USBファームウェア

移行手順

  1. Arduinoスケッチの必要機能を列挙する。
  2. USB Host不要を確認する。
  3. GPIO、UART、Timerへ対応付ける。
  4. WCH公式ツールでBlinkを書く。
  5. USB Device例を動かす。

比較

項目Arduino Uno系CH552
CPUAVRE8051
USB変換器または別MCUUSB Device内蔵
資産Arduinoライブラリ豊富WCH SDK中心
メモリ用途により比較小容量

要確認

要確認: Arduino互換コアを使う場合も、公式WCH SDKと同じ対応範囲とは限らない。

次の行動

最小構成を公式サンプルで再現し、ボード型番、SDK版、電源、ケーブル、結果を記録する。未確認の機能は実装済みと扱わず、代替MCUまたは外付け回路を比較する。

関連ページ

公式資料

Amazonの検索結果

購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。

次に読むとよい記事