USB HID / implementation

MSPM0G3507: USB host keyboard input

MSPM0G3507へUSB keyboardを接続してHostとして読む構成が成立するかを判断するページです。結論から言うと、MSPM0G3507の公式製品情報にはUSB peripheralが示されておらず、このMCU単体でUSB Host keyboardを実装する前提は採用できません。

対象MSPM0G3507
用途USB host keyboard input
Review2026-08-03

追加調査で押さえる実務ポイント

MSPM0G3507へUSB keyboardを接続してHostとして読む構成が成立するかを判断するページです。結論から言うと、MSPM0G3507の公式製品情報にはUSB peripheralが示されておらず、このMCU単体でUSB Host keyboardを実装する前提は採用できません。

先に結論

MSPM0G3507をそのままUSB Hostにする構成は非推奨です。 現行MSPM0 USB LibraryのHost/Device対応はMSPM0G511X/MSPM0G518X系として案内されています。MSPM0G3507 LaunchPadのUSB connectorはon-board debug probeとの接続であり、target MCUのUSB Host portを意味しません。

選択肢

選択判断
MSPM0G511X/G518Xへ変更TI公式USB library対象を確認
USB Host controller追加SPI/UART接続、driver開発が必要
keyboardをUART/I2Cへ変換bridge装置が必要
USBではなくkey matrixMSPM0G3507で直接実装可能
別USB MCUを使用RP2040、SAMD、RA等を比較

誤解しやすい点

  • LaunchPadにUSB connectorがあること
  • PCからprogrammingできること
  • XDS110のvirtual COM portが見えること

これらはMSPM0G3507 target自身がUSB Host/Deviceを持つ証明ではありません。

代替の最小検証

USB Hostが必須なら、公式USB Host sampleが存在するMCU/boardへ変更し、VBUS 5V、current limit、Host connector、TinyUSB等のstackを確認します。key入力だけが目的なら、switch matrixをGPIOでscanする方が構成は単純です。

中止条件

  • USB capabilityを製品ページ・datasheetで確認できない
  • VBUS供給回路がない
  • Host stackの対象MCUではない
  • LaunchPad debugger USBをtarget USBと誤認している

検証記録

項目記録内容
hardwareMCU完全型番、board名、revision
power給電点、電圧、peak current
softwareSDK、toolchain、commit、設定
programmingprobe、boot mode、書き込み方法
observationUART、USB、LED、logic analyzer
result合格条件、失敗条件、再現回数
recoveryknown-good firmwareと復旧手順

最初の成功だけで完了にしません。別PCまたはclean workspaceから再buildし、別個体へ書き込み、電源再投入後も同じ結果になることを確認します。

安全と切り戻し

配線変更は無通電で行います。GPIO、USB VBUS、motor電源、field bus電源を混同しません。絶対最大定格は通常の設計値ではありません。外付け回路を外し、公式sampleまたはknown-good firmwareへ戻せる状態を保ちます。

受入基準

  • 公式資料で対象型番を特定できる
  • clean buildが成功する
  • 書き込み後に観測できる
  • 電源再投入後も動作する
  • errorを検出し安全状態へ戻る
  • 書き込み失敗後に復旧できる
  • 使用pin、電圧、電流を説明できる

参考リンク

  • https://www.ti.com/product/MSPM0G3507 - 公式製品情報、開発資料、SDKまたはボード資料。
  • https://software-dl.ti.com/msp430/esd/MSPM0-SDK/2_06_00_05/release_notes_mspm0_sdk_2_06_00_05.html - 公式製品情報、開発資料、SDKまたはボード資料。

次に確認するページ

Amazonの検索結果

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

次に読むとよい記事