Learning / hub

ESP32-S3 / RP2350 / Raspberry Pi Pico 2 beginner learning route 64 の確認ポイント

Learning / 分類確認中

対象ESP32-S3 / RP2350 / Raspberry Pi Pico 2
用途beginner learning route
Review2026-07-23

Learning / 分類確認中

ESP32-S3 / RP2350 / Raspberry Pi Pico 2について、確認できた公式資料を基準に、小規模プロジェクトへ進むための学習順を整理します。このルートの中心は「USB・通信機能の役割分離」です。

項目内容
対象ESP32-S3 / RP2350 / Raspberry Pi Pico 2
メーカーEspressif Systems / Raspberry Pi
用途beginner learning route 64
区分分類確認中
この段階の目標書込み、デバッグ、アプリケーションUSBを区別する

概要と背景

ESP32-S3はWi-Fi、Bluetooth LE、USB-OTG、USB Serial/JTAGを内蔵する無線SoCです。RP2350はCortex-M33またはHazard3 RISC-V、520KB SRAM、12個のPIOステートマシン、USB 1.1 Host/Device、セキュリティ機能を備えます。Pico 2はRP2350Aと4MBフラッシュを搭載する公式ボードです。

MCU本体、モジュール、評価ボード、外付け周辺部品は別々に確認します。完全な品番、ボード名、基板リビジョン、SDK版を記録してください。

想定用途

  • ESP32-S3: Wi-Fi/BLE、USB、カメラ、音声、AI端末
  • RP2350/Pico 2: PIO、決定論的I/O、USB、セキュア制御
  • USB Host/DeviceやHIDを使う小型装置

必要な部品とツール

項目理由と確認点
開発ボードESP32-S3-DevKitC-1またはESP32-S3-USB-OTGと、Raspberry Pi Pico 2/Pico 2 Hを比較する
USBデータケーブル給電専用ではなく、コネクタ形状とHost時のVBUSを確認する
公式データシート電源、ピン、USB、ブート条件を確認する
デバッグ手段内蔵JTAG、SWD、外部プローブ、復旧経路を確認する
要確認: 完全なMCUまたはモジュール品番、基板版、USB端子の接続先、SDKの導入版を実装時に再確認してください。

USB機能を混同しない

ESP32-S3はUSB-OTGとUSB Serial/JTAGを別に持ちます。RP2350はUSB Host/Deviceに対応し、Pico 2のMicro-USBはBOOTSEL書込みとユーザーUSBを共有します。どちらもHost利用時はVBUS供給と接続機器の消費電流を確認します。

開発環境

ESP32-S3はESP-IDF、RP2350はPico C/C++ SDKまたはMicroPythonを基準にします。ESP32-S3は内蔵USB JTAG、Pico 2はSWDとDebug Probeを使えます。

学習手順

  1. USB-OTGとUSB Serial/JTAGを分ける
  2. 書込み、コンソール、JTAG、Host/Deviceを個別に確認する
  3. Host利用時はVBUS給電を確認する
  4. Device利用時はUSBクラス例を確認する
  5. 復旧用の書込み経路を残す

選定または近い候補との違い

無線、ESP-IDF、USB Serial/JTAG、カメラ・音声連携ならESP32-S3。PIO、CPU選択肢、セキュリティ、無線なしの決定論的I/OならRP2350/Pico 2です。

安全な最小動作条件

  1. 正式なボード名、搭載MCUまたはモジュール、基板版を確認する
  2. データ通信対応USBケーブルを使う
  3. 外付け部品なしで公式サンプルを書き込む
  4. LED、シリアルログ、デバッガで起動を確認する
  5. USB Hostの前にVBUSと給電方向を確認する
  6. 成功したSDK版、ボード定義、コマンドを記録する

公式資料

確認日: 2026-07-23

次に読むとよい記事

記載内容は公式資料で確認できた情報を基準にしています。ボード版、SDK対応、供給状況は変更されるため、購入・実装時に再確認してください。

次に読むとよい記事