MSP430 USI

USI (Universal Serial Interface) モジュールはSPI, I2Cの通信プロトコルに対応したシリアル通信モジュールです。
2009.5現在、USIモジュールは全てのMSP430x20xxデバイスに搭載されています。
USI (Universal Serial Interface) module is a serial communication modulesupporting SPI and I2C protocols.
USI module is supported by all MSP430x20xx platforms (2009.5)

Diagram

SPI
I2C
From MSP430x2xx User's Guide (slau144e)
※クリックでダイアグラム表示します Click to enlarge.

Devices

2009.5現在、USIモジュールは全てのMSP430x20xxに搭載されています。 USI module is supported by all MSP430x20xx platforms (2009.5).

USI ( SPI, I2C ) 設定フローConfiguration Flow

以下の各項目について設定を行うと自動的にコード(IAR EW C形式)が生成されます。
デフォルトの選択肢は少し明るい色で示されています。
Configure following settings and the codes (IAR EW C) will be generatedautomatically.
Default choice is indicated by bright color.
  • SPI
    マスタMaster
  • SPI
    スレーブSlave
  • I2C
    マスタMaster
  • I2C
    スレーブSlave
▼ 生成コード (IAR EW C)
*バグがあるかもしれません。各自ご確認の上ご利用ください。
\/ Generated Code (IAR EW C)
It may contain some bugs. Please check it on your own.

USI ( SPI, I2C ) レジスタ一覧Register List

WIP

機能別レジスタ項目詳細Functional Groupings of Register Items

(勝手な分類であり、公式なものではありません)(This is not universally endorsed)
WIP