• USB Keyboard Using MSP430 Microcontrollers (slaa514.PDF, 339 KB)
    2011年 12月 20日 ダウンロード
  • MSP430x2xx Family User's Guide (Rev. I) (slau144i.pdf, 4.21 MB)
    2012年 1月 24日 ダウンロード

16ビット・超低消費電力マイコン MSP430™

組込みソフトウェア 開発リソース ハードウェア

組込みソフトウェア

組込みソフトウェアは、エレクトロニクスに「内蔵」されており、通常は特定の目的を果たすために開発されています。開発は、各種オペレーティング・システムを使用して実施されます。

 


MSP430 16 ビット・マイコン(MCU)サンプル・コード

サンプル・コードは、統合されているペリフェラルをさまざまなアプリケーションのニーズに合わせて構成する、あらゆる MSP430 デバイスで利用できます。以下の各 zip ファイルには、C とアセンブリの両方のサンプル・コードが含まれており、IAR または CCS に直接インポートできます。開発者は、サンプル・コードをそのまま利用することも、各種コード・モジュールに変更を加えてカスタム・アプリケーションを開始することもできます。「参照する」をクリックして、使用可能なコード・スニペットと簡単な説明が記載されたリスト全体を確認してください。どのソフトウェアを使用する場合でも、事前に、使用条件の中から該当するセクションを読んでください。楽しくコーディングを進めてください。

サポートされているデバイス - アセンブリ(.asm、.s43) および C(.c)のサンプル・コードを含む .zip の内容
MSP430x11x1、MSP430F21x1 参照する
MSP430F11x2、MSP430F12x、MSP430F12x2 参照する
MSP430x13x、MSP430F14x、MSP430F15x、MSP430F16x 参照する
MSP430AFE25x
MSP430F20xx 参照する
MSP430G2xx1
MSP430G2xx2 
MSP430G2xx3  
MSP430F21x2 参照する
MSP430F22x2、MSP430F22x4 参照する
MSP430F23x0 参照する
MSP430F23x、MSP430F24x(1)、MSP430F2410 参照する
MSP430F241x、MSP430F261x 参照する
MSP430x41x、MSP430F42x、MSP430F42xA 参照する
MSP430F41x2 参照する
MSP430F42x0、MSP430FG42x0 参照する
MSP430F43x、MSP430F44x 参照する
MSP430FG43x 参照する
MSP430FG461x 参照する
MSP430F47x、MSP430FG47x 参照する
MSP430F47x3、MSP430F47x4 参照する
MSP430F471x6 / MSP430F471x7 参照する
MSP430F543x、MSP430F541x 参照する
MSP430F543xA、MSP430F541xA
MSP430F55xx
MSP430L092 
CC430F513x
CC430F613x、CC430F612x
*CCE v2 の従来の C サンプル・コードも利用できます(SLAC164

ページトップに戻る


MSP430 16 ビット・マイコン(MCU)関数ライブラリ

機能 サポートされているデバイス
MSP430 Interface to CC1100/2500(英語) すべてのデバイス
Real-Time-Clock(英語) すべてのデバイス
Timer_A UART Library(英語) 20xx、241x、261x、xG461x 以外の他のすべてのデバイス
Using the DCO Library(英語) MSP430x1xx と MSP430F2xx の各デバイス
Using the USI I2C Code Library(英語)  MSP430F20xx デバイス
Devices with VLO(英語) MSP430F2xx デバイス、VLO 付

 

RF スタック

機能 サポートされているデバイス
SimpliciTI™ 簡潔で小規模な RF ネットワークを想定した、オープンソースのローパワー RF プロトコル
Z-Stack Z-Stack™ は TI の ZigBee スタックであり、ZigBee® 2007(ZigBee PRO)規格と ZigBee® 2006 規格の両方に準拠
TI-MAC IEEE802.15.4 メディア・アクセス・コントロール(MAC)ソフトウェア・スタック
MSP430 ローパワー RF ライブラリ コード・ライブラリには、MSP430 MCU と CC1100/2500 RF IC のインターフェイスを容易に実現する機能が備わっています。NEED のリンク

ページトップに戻る


リアルタイム・オペレーティング・システム(RTOS)

リアルタイム・オペレーティング・システム(RTOS)は、特殊なアルゴリズムを使用してスケジュールを作成し、タスクの期限を厳守する、マルチタスクのオペレーティング・システムです。RTOS の主要機能には、タスク切り替えや処理可能なタスク数に対する、最小限のレイテンシが含まれます。MSP430 との互換性のあるデベロッパー・ネットワーク RTOS は、RTOS をサポートするのに必要なメモリ・リソースを最小限に抑えるため、組込みソリューションに最適です。

リアルタイム・オペレーティング・システム(RTOS)
名前順 概要 プロバイダ
µC/OS-II™ 最大 255 個のタスクを管理するための ROMable RTOS Micrium
CMX-Tiny+™ 512 バイト以上の RAM を搭載した、MSP430 向け RTOS CMX システム
embOS embOSView 解析ツールによって優先順位が管理された RTOS SEGGER
FreeRTOS™ オープンソースのミニ・リアルタイム・カーネル FreeRTOS.org
QP™ オープンソースのステート・マシン・べースのフレームワーク Quantum Leaps
Salvo™ ROM と RAM の容量が非常に限定された組込みシステム向けの RTOS Pumpkin, Inc.
TinyOS ワイヤレス組込みセンサ・ネットワーク向けに設計された、オープンソース・オペレーティング・システム TinyOS Alliance


ページトップに戻る



開発リソース

開発リソースとは、使いやすいエディタ、コンパイラ、およびデバッガを提供することによって、プログラマの生産性を最大限に高める目的で設計されたソフトウェア・アプリケーションのことです。

 


統合開発環境(IDE)

Code Composer Studio



TI とデベロッパー・ネットワーク企業は、すべての MSP430 デバイスに対してプログラミングのできる、統合開発環境(IDE)を提供しています。限定の C コード・バージョンも無償でダウンロードできます。フル機能版の C コンパイラも提供されていますので、コードの開発とデバッグをすぐに実行できます。

統合開発環境
名前順 概要 価格 プロバイダ
CCS v4 MCU
Core Edition
(TMDFCCS-MCULTD)
無償の 16KB 制限付き Eclipse ベースの IDE  (従来の CCE v3 Core Edition) 無償で提供 テキサス・インスツルメンツ
CCS v4 MCU Edition 無制限の Eclipse ベースの IDE、MSP430. 用  (従来の CCE v3 Professional) $445 テキサス・インスツルメンツ
Grace Code Composer Studio 用の無料のプラグイン。GUI ベースのペリフェラル構成ツール、MSP430F2xx および G2xx のバリュー・ライン・デバイス用 (CCS が必要) 無償で提供 テキサス・インスツルメンツ
CrossWorks Windows、Linux または Mac OS X 向けの無制限の IDE $1500 Rowley Associates
IAR-KICKSTART コード制限付き IDE: 4KB(MSP430)/ 8KB(MSP430X)/ 16KB(eZ430) 無償で提供 テキサス・インスツルメンツ
MSP430 用 IAR 組込みワークベンチ MSP430 デバイス向けの無制限の IDE IAR まで
要確認
IAR Systems
MSPGCC MSP430 向けオープンソース GCC ツールチェーン 無償で提供 SourceForge
FET-Pro430 フラッシュ・プログラミング・ソフトウェアは、TI の FET(USB および PP)を使用します。JTAG/Spy-Bi-Wire インターフェイスをサポート 無料から $70 まで Elprotronic

ページトップに戻る


ブート・ストラップ・ローダ(BSL)

ブート・ストラップ・ローダ(BSL)は、主にメモリを読み書きする目的でデバイスと通信するために設計され、MSP430 デバイスに内蔵されているプログラムです。この作業は通常、シリアル・リンク(UART)経由でコマンドを送信することで実施しますが、一部の 5xx/6xx デバイスでは USB 経由でも可能です。5xx および 6xx デバイスには、カスタム通信プロトコルで使用するために BSL を変更する機能もあります。

ブート・ストラップ・ローダ
名前順 概要 プロバイダ
MSP430 BSL シリアル・リンク経由または USB 経由で通信できる、ROM ベースおよびフラッシュ・ベースの BSL リソースは、カスタム BSL を作成する方法を学ぶ目的でも使用可能 テキサス・インスツルメンツ

ワイヤレス・プロトコルおよびソフトウェア・リソース

ワイヤレス・プロトコルおよびソフトウェア・リソース
名前順 概要
SimpliciTI™ 小規模な RF ネットワークを対象にした、シンプルなローパワー RF ネットワーク・プロトコル
Z-Stack™ ZigBee® プロトコル・スタック
TI MAC IEEE802.15.4 メディア・アクセス・コントローラのソフトウェア・スタック
MSP430 ローパワー RF ライブラリ コード・ライブラリには、MSP430 MCU と CC1100/2500 RF IC のインターフェイスを容易に実現する機能が備わっています。
SmartRF™ Studio RF IC の構成に使用する Windows アプリケーション
Packet Sniffer 開発者は Packet Sniffer を使用することにより、無線で送信されるパッケージを監視可能。これは、SimpliciTI、IEEE 802.15.4、および ZigBee アプリケーションに使用できる非常に便利なツールです。

ページトップに戻る



ハードウェア

ハードウェアは、「eZ」から、完全に成熟したユーザーの操作感覚を実現するものまで、一連のボードで形成されています。ユーザーのニーズに応じて、ハードウェア製品のリストには、量産するために役立ついくつかの機能が掲載されています。

 


タッチ・センサ・リソース

静電容量式起動パッド


すべての MSP430™ マイコン上で超低消費電力を実現したタッチパッド検出機能を使用できるようにするため、テキサス・インスツルメンツの静電容量式タッチパッド・ポートフォリオに、新しいハードウェアと無償のソフトウェアが導入されます。これにより、開発者はマイコン・ベースの静電容量式タッチパッド・アプリケーションに対応した使いやすくコスト効率のよいオプションを手に入れると同時に、バッテリーの寿命を延ばす MSP430 の利点を引き続き活用できます。www.tij.co.jp/capacitivetouch(英語)




タッチ・センサ・リソース
種類 型番 特長 価格
LaunchPad BoosterPack 430BOOST-SENSE1 静電容量式タッチ・ボタン、スクロール・ホイール、近接センサ、オンボード LED、PC GUI とのインターフェイス $10.00
実験ボード MSP-EXP430F5529 5 つのパッド静電容量式タッチ・スライダ、USB インターフェイス、ドット・マトリクス LCD、microSD カード、3 軸アクセラレータ、RF モジュール・コネクタ、LED、統合されたフラッシュ・エミュレーション・ツールが付属した実験ボード 12,600円
ソフトウェア・ライブラリ 静電容量式タッチパッド・ライブラリ すべての MSP430 マイコン上で静電容量式タッチパッド機能および近接機能を有効にする、無償の C ライブラリです。 無償で提供

 

MSP 430 LaunchPad および BoosterPacks





LaunchPad は、MCU ベースのアプリケーションを作成する初心者にも熟練ユーザーにも使いやすい開発ツールです。$4.30 の LaunchPad には、プロジェクトを開始するために必要なツールがすべて含まれています。また、MSP430 のハードウェアおよびソフトウェアのリファレンス・デザイン一式も含まれています。BoosterPacks は、LaunchPad の機能を拡張し、より多くのオプションが使用できるようにする、LaunchPad 用のプラグイン・ボードです。




MSP 430 LaunchPad および BoosterPacks
型番 おもな製品 特長 価格
LaunchPad        
MSP-EXP430G2
MSP430G2211MSP430G2231 フラッシュ・エミュレーション・ツール、14/20 ピン DIP ターゲット・ソケット、2 個のボタン、2 個の LED、PCB コネクタを統合 MSP430G2211 および MSP430G2231 デバイスも付属 $4.30
430BOOST-SENSE1 MSP430G2452 静電容量式タッチ・ボタン、スクロール・ホイール、近接センサ、オンボード LED、PC GUI とのインターフェイス $4.30

ページトップに戻る


eZ430™

eZ430 開発ツールには、完全な MAP430 プロジェクトに必要な全てのハードウェアとソフトウェアがポータブル USB スティックに収納されています。eZ430 ツールには無償の IDE が含まれており、完全なエミュレーション機能と、取り外し可能なターゲット・ボードが搭載されています。

使いやすく、低コストなツールを使用して開発を開始したい新規 MSP430 ユーザーの方は、まずこちらをご覧ください。www.ti.com/ez430


eZ430 開発ツール
型番 概要 価格
eZ430-RF2560 MSP430 + CC2560Bluetooth® は、MSP430 および CC2560 用の評価ツールおよびソフトウェア開発ツールです。必要なハードウェアとソフトウェアはすべて便利な USB スティックに格納されています。 12,600円
eZ430-Chronos 高度に統合されたワイヤレス・スポーツ・ウォッチ開発システム。CC430 ベースの RF 対応ウォッチ、USB RF アクセス・ポイント、および USB エミュレータが含まれています。  49 ドル
eZ430-F2013 取り外し可能なターゲット・ボードと USB エミュレータを搭載した、完全な開発システム。新規ユーザーに最適です。 20 ドル
eZ430-RF2500 ワイヤレス開発システムには、取り外し可能な 2.4GHz ワイヤレス・ターゲット・ボード(2 枚)と USB エミュレータが含まれています。ワイヤレスを取り扱う新規ユーザーに最適です。 49 ドル
eZ430-RF2500-SEH
ソーラー・エネルギー・ハーベスト開発システム。自己電力供給のワイヤレス・センサ・ネットワーク。 149 ドル
eZ430-T2012 3 枚の MSP430F2012 ターゲット・ボード(エミュレータが必要)。 10 ドル
eZ430-RF2500T ワイヤレス・ネットワークを拡張するための 2.4GHz ワイヤレス・ターゲット・ボード(エミュレータが必要)。 20 ドル
AMB8423
(eZ430-RF1101T)
ワイヤレス・ネットワークを拡張するための 900MHz ワイヤレス・ターゲット・ボード(エミュレータが必要)。 要確認

 

スタータ・キット: プログラマ + ターゲット・ボード + IDE



スタータ・キットには、ターゲット・ボード、USB デバッグとプログラミングのインターフェイス、無償の IDE ソフトウェア、MSP430 サンプル、ケーブルなど、完全なプロジェクトに必要なものがすべて付属しています。ほとんどのターゲット・ボードには、特定のパッケージやピン数に対応したソケットが含まれています。使用予定のデバイス向け推奨ツールの詳細は、デバイスの Web ページでご確認ください。




スタータ・キット: プログラマ + ターゲット・ボード + IDE
ソケットのピン数 サポート対象のパッケージ ターゲット・ボード
およびプログラマ
ターゲット・ボードのみ
14 ピン PW(TSSOP) MSP-FET430U14 MSP-TS430PW14
PW(TSSOP) MSP-FET430U092 MSP-TS430L092
24 ピン PW(TSSOP) MSP-FET430U24 MSP-TS430PW24
20/28 ピン DW(TSSOP) -- MSP-TS430DW28
PW(TSSOP) MSP-FET430U28 MSP-TS430PW28
TSSOP(PW) MSP-FET430U28A MSP-TS430PW28A
38 ピン DA(TSSOP) MSP-FET430U38 MSP-TS430DA38
40 ピン RHA(QFN) MSP-FET430U23x0 MSP-TS430QFN23x0
RSB(QFN) MSP-FET430U40 MSP-TS430RSB40
48 ピン DL(SSOP) MSP-FET430U48 MSP-TS430DL48
QFN(RGZ) -- EM430F5137RF900
QFN(RGZ) MSP-FET430U48B MSP-TS430RGZ48B
64 ピン PM(QFP) MSP-FET430U64 MSP-TS430PM64
PM(QFP)ピンアウト A MSP-FET430U64A MSP-TS430PM64A
RGC(QFN) MSP-FET430U64USB MSP-TS430RGC64USB
CC430F6137 900MHz FET430F6137RF900 EM430F6137RF900
QFN(RGC) MSP-FET430U64B MSP-TS430RGC64B
80 ピン PN(QFP) MSP-FET430U80 MSP-TS430PN80
MSP430F552x
PN(LQFP)
MSP-FET430U80USB MSP-TS430PN80USB
QFP(PN)
PN(LQFP)
MSP-FET430U80A MSP-TS430PN80A
100 ピン PZ(QFP) MSP-FET430U100 MSP-TS430PZ100
PZ(QFP) MSP-FET430U100USB MSP-TS430PZ100USB
PZ(QFP)ピンアウト A MSP-FET430U100A MSP-TS430PZ100A
MSP430F54x PZ(QFP) MSP-FET430U5x100 MSP-TS430PZ5x100
  • 注: 一部のデバイスはパッケージとピン数が同じでも、ピン配置が異なる場合があります。デバイス個別の Web ページにて推奨ターゲット・ボードをご確認ください。

ページトップに戻る


デモ/実験ボード

実験ボード MSP-EXP430f5438

テキサス・インスツルメンツの実験用ボードには、厳選された MSP430 デバイスと追加のハードウェア・コンポーネントが搭載されているため、システム評価と試作を簡単に行うことができます。これらは、新しいアーキテクチャについて学習したり、デバイスの機能をテストするのに最適なプラットフォームです。 



MSP430 実験用ボード
型番 おもな製品 特長 価格
MSP-EXP430F5438 MSP430F5438 ドット・マトリックス LCD、3 軸加速度計、マイク、オーディオ出力、USB 通信、ジョイスティック、2 つのボタン、2 つの LED 149 ドル
MSP-EXP430FG4618 MSP430FG4618MSP430F2013 LCD、静電タッチパッド入力、オーディオ出力、ブザー、RS-232 通信、2 つのボタン、3 つの LED 12,600円
MSP-EXP430F5529 MSP430F5529 総合的な USB 開発ボード、ドット・マトリクス LCD、microSD カード、3 軸アクセラレータ、5 つのパッド静電容量式タッチ・センサ、RF モジュール・コネクタ、LED、統合されたフラッシュ・エミュレーション・ツール 12,600円
MSP-EXP430FR5739 MSP430FR5739 FRAM ベースの実験ボード、軸加速度計、サーミスタ、LED、スイッチ、RF モジュールとの接続、統合されたフラッシュ・エミュレーション・ツール。 $29

ページトップに戻る


デバッグおよびプログラミングのツール



オンチップ組み込みエミュレーションによって、1 つの開発ツールですべての MSP430 フラッシュ・デバイスに対応できるようになりました。このツールを使用すれば、通常はハイエンドの開発システムにしか搭載されていない複数のハードウェア・ブレークポイント、トレース機能、クロック制御、および高度なデバッグ機能を備えたリアルタイム、インシステムのデバックを完全に実現できます。 



デバッグおよびプログラミングのツール
型番 PC ポート プログラミング・インターフェイス 価格 プロバイダ
MSP-FET430UIF* USB JTAG、Spy Bi-Wire 12,600円 テキサス・インスツルメンツ
MSP-FET430PIF Parallel JTAG 49 ドル テキサス・インスツルメンツ
FlashPro430 USB JTAG、Spy Bi-Wire、BSL $219 Elprotronic
REP430 N/A JTAG、Spy Bi-Wire、BSL プロバイダ 149 ドル Elprotronic
  • * 最も人気があるツールです。

 

量産プログラマ



MSP430 量産プログラマは、複数のデバイスを同時にプログラムすることにより、ターゲット・ボードにファームウェアをダウンロードする時間を短縮します。量産プログラマはセットアップが簡単で、オートメーション・ソフトウェアを使用する PC と併用したり、または 1 つのボタンで複数のデバイスをプログラムする独立型のプログラミング・ステーションとして使用できます。 




量産プログラマ
型番 PC ポート 特長 価格 プロバイダ
MSP-GANG430 シリアル 一度に 8 個のデバイスをプログラム
PC と併用または独立型として機能
199 ドル テキサス・インスツルメンツ
GangPro430 USB JTAG、Spy Bi-Wire および BSL を使用して、一度に 6 個のデバイスをプログラム。プログラム時間の短縮。 $339 Elprotronic