ESP32-C6のUSBは公式資料でUSB Serial/JTAGとして案内され、CDCコンソール、書込み、JTAGに使われる。汎用USB-OTG Hostとは異なる。
非対応の理由
| 項目 | ESP32-C6 |
|---|---|
| USB | Serial/JTAG Controller |
| CDC | コンソール・書込み |
| JTAG | 内蔵USB経由 |
| USB OTG Host | 確認できない |
| MSC Host | Host Controllerが必要 |
代替構成
- SDカードをSPI接続
- SPI Flash
- ESP32-S3へ変更
- RP2040/RP2350にHost担当
- PCをHostにしてCDC接続
保存用途別
| 要件 | 候補 |
|---|---|
| ログ保存 | SDカード、SPI Flash |
| PC回収 | USB CDC、Wi-Fi |
| 着脱メディア | SDカード |
| USBメモリ互換 | USB Host対応MCU |
要確認
要確認: ESP32-C6のUSB Serial/JTAGをUSB Device StackやUSB Hostと混同しない。
次の行動
最小構成を公式サンプルで再現し、ボード型番、SDK版、電源、ケーブル、結果を記録する。未確認の機能は実装済みと扱わず、代替MCUまたは外付け回路を比較する。
関連ページ
公式資料
- ESP32-C6製品ページ(確認日: 2026-07-23)
- ESP-IDF ESP32-C6(確認日: 2026-07-23)
- ESP32-C6 USB Serial/JTAG(確認日: 2026-07-23)
追加調査で押さえる実務ポイント
ESP32-C6の内蔵USBはUSB Serial/JTAG Controllerとして提供され、PCとのCDCコンソール、書き込み、JTAGデバッグに使われます。汎用USB OTG Hostコントローラではないため、USBメモリをMSC Hostとして列挙し、FATファイルシステムをマウントする構成は成立しません。
先に結論
ESP32-C6でログ保存や着脱メディアが必要なら、SPI接続SDカードや外部フラッシュを使います。USBメモリ互換が必須なら、ESP32-S3などUSB OTG対応MCU、RP2040/RP2350、専用USB Hostコントローラを比較してください。
非対応の理由
| 項目 | ESP32-C6 |
|---|---|
| USB機能 | Serial/JTAG Controller |
| CDC | コンソール・書き込み |
| JTAG | 内蔵USB経由 |
| 汎用USB Host | 確認できない |
| MSC Host | Host Controllerが必要 |
代替構成
- SDカードをSPI接続する
- SPI Flashへ保存する
- Wi-FiでPCやサーバーへ転送する
- USB OTG対応MCUへ変更する
- 別MCUにUSB Hostを担当させる
最小確認
- 正確なESP32-C6ボード型番を記録する。
- USB端子が内蔵Serial/JTAG直結かUSB-UART変換かを回路図で確認する。
idf.py flash -p PORTで公式サンプルを書き込む。- CDCコンソールが列挙することを確認する。
- SDカードなど代替保存先の公式サンプルを試す。
- 電源断時のファイル破損と再起動を確認する。
ピンと復旧
ESP32-C6の内蔵USB D+ / D-はGPIO13 / GPIO12として案内されています。アプリがUSB関連ピンを再設定するとデバイスが消える場合があります。その場合はGPIO9をLowにしてリセットし、手動ダウンロードモードで復旧します。
電源
USBメモリは起動時に電流が増えることがあり、仮に外付けHostコントローラを使う場合でも5V VBUS、電流制限、逆流防止が必要です。ESP32-C6のGPIOや3.3V出力から直接USBメモリへ給電しません。
次に確認するページ
- /micon2026/
- /micon2026/articles/
- /micon2026/categories/
- /micon2026/mcus/
- /micon2026/uses/
- /micon2026/feed.xml
参考リンク
- https://www.espressif.com/en/products/socs/esp32-c6 - 対象の公式仕様、現行状態、実装条件または原記事を確認した資料。
- https://docs.espressif.com/projects/esp-idf/en/stable/esp32c6/ - 対象の公式仕様、現行状態、実装条件または原記事を確認した資料。
- https://docs.espressif.com/projects/esp-idf/en/stable/esp32c6/api-guides/usb-serial-jtag-console.html - 対象の公式仕様、現行状態、実装条件または原記事を確認した資料。
Amazonの検索結果
購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。
「ESP32-C6 DevKitC」で検索した結果です。個別商品の推薦ではありません。型番・仕様・販売元を販売ページで確認してください。
Amazonで検索