JAJSEE2C January 2018 – December 2019 MSP430FR2512 , MSP430FR2522
PRODUCTION DATA.
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
これらのマイクロコントローラでサポートされているデバッグ機能の一覧を、Table 8-1に示します。利用可能な機能の詳細については、『Code Composer Studio™ v5.2 ユーザーズ・ガイド MSP430™ 版ユーザーズ・ガイド』を参照してください。
MSP430のアーキテクチャ | 4線式JTAG | 2線式JTAG | ブレーク・ポイント
(N) |
範囲ブレーク・ポイント | クロック制御 | 状態シーケンサ | トレース・バッファ | LPMx.5デバッグ・サポート | EEMのバージョン |
---|---|---|---|---|---|---|---|---|---|
MSP430Xv2 | ○ | ○ | 3 | ○ | ○ | × | × | × | S |
設計キットと評価基板
MSP-TS430RHL20 MSP430FR2x MCU用の20ピン・ターゲット開発ボード
MSP-TS430RHL20はスタンドアロンのZIFソケット・ターゲット・ボードで、JTAGインターフェイスまたはSpy Bi-Wire (2線式JTAG)プロトコルによるシステム内のMSP430のプログラムとデバッグに使用されます。この開発ボードは、20 ピンの VQFN パッケージ (TI パッケージ・コード: RHL) に封止された MSP430FR252x および MSP430FR242x のフラッシュ・パーツすべてをサポートしています。
MSP-FET + MSP-TS430RHL20 FRAMマイクロコントローラ開発キット・バンドル
MSP-FET430RHL20-BNDLバンドルは、MSP430FR2422マイクロコントローラ (例: MSP430FR2422RHL) 用の20ピンRHLパッケージをサポートする、2つのデバッグ・ツールを組み合わせたものです。これら2つのツールには、MSP-TS430RHL20とMSP-FETが含まれています。
ソフトウェア
MSP430Wareソフトウェアは、すべてのMSP430デバイス向けのサンプル・コード、データシート、その他の設計リソースを、1つの便利なパッケージとしてまとめたものです。既存のMSP430用設計リソースの完全なコレクションに加えて、MSP430WareソフトウェアにはMSP430ドライバ・ライブラリという高レベルのAPIも含まれています。このライブラリにより、MSP430ハードウェアを簡単にプログラムできます。MSP430WareソフトウェアはCCSのコンポーネントとして、またはスタンドアロンのパッケージとして入手できます。
すべてのMSPデバイス用に、内蔵の各ペリフェラルをさまざまなアプリケーションの要求に応じて構成するためのCコード・サンプルが用意されています。
ドライバ・ライブラリの抽象化APIで、使いやすい関数呼び出しが用意されており、MSP430ハードウェアのビットやバイトのレベルを意識せずに、より高水準の開発作業に集中できます。使いやすいAPIガイドにより包括的な技術資料が参照でき、それぞれの関数呼び出しと、認識されるパラメータの詳細が記載されています。開発者は、ドライバ・ライブラリの関数を使用して、最小限のオーバーヘッドで完全なプロジェクトを作成できます。
MSP430マイクロコントローラ用のEnergyTraceテクノロジは、エネルギーを基準としたコード解析ツールで、アプリケーションのエネルギー・プロファイルを測定して表示し、消費電力が極めて低くなるよう最適化するため役立ちます。
ULP Advisor™ソフトウェアは、MSPおよびMSP432マイクロコントローラ独自の超低消費電力機能を十分に活用できる、最も効率的なコードを開発者が作成できるよう手引きするツールです。ULP Advisorは、マイクロコントローラの熟練した開発者でも、新しい開発者でも使用でき、包括的なULPチェックリストと照らし合わせてコードのチェックを行い、アプリケーションの性能を最大限まで発揮できるようにします。ビルド時に、消費電力低減のためさらに最適化が可能なコードの部分を明らかにするため通知と注釈を出力します。
MSP超低消費電力マイクロコントローラ用FRAM組み込みソフトウェア・ユーティリティ
FRAMユーティリティは、組み込みソフトウェア・ユーティリティのコレクションとして成長するように設計されており、超低消費電力とほぼ無限の書き込み耐性というFRAMの特長を活用できます。このユーティリティはMSP430FRxx FRAMマイクロコントローラで利用でき、アプリケーション開発に役立つサンプル・コードを提供します。搭載されているユーティリティには、Compute Through Power Loss (CTPL)があります。CTPLはユーティリティAPIセットで、LPMx.5低消費電力モードにより使いやすさを実現する一方、強力なシャットダウン・モードにより、停電検出時にアプリケーションが重要なシステム・コンポーネントを保存・復元できます。
IEC60730 MSP430ソフトウェア・パッケージは、クラスBまでの製品について、お客様がIEC 60730-1:2010 (家庭および同様な用途に使用される自動電気制御 – 第1部: 一般的な要件)に準拠するため役立つよう開発されています。この分類には家電機器、アーク検出器、電力コンバータ、電動工具、電動アシスト自転車、その他多くの製品が含まれます。IEC60730 MSP430ソフトウェア・パッケージは、MSP430で実行するお客様のアプリケーションに組み込むことができるため、消費者向けデバイスがIEC 60730-1:2010クラスBの機能安全性に準拠していることの認定作業を簡素化できます。
MSP IQmathおよびQmathライブラリは、Cプログラマ向けの高度に最適化された高精度の算術関数のコレクションで、浮動小数点アルゴリズムをMSP430およびMSP432デバイスの固定小数点コードへシームレスに移行できます。これらのルーチンは通常、最適な実行速度、高精度、超低消費電力が重視される、演算集中型のリアルタイム・アプリケーションで使用されます。IQmathライブラリとQmathライブラリを使用すると、浮動小数点演算を使用して記述した同等のコードに比べて、実行速度を大幅に高速化するとともに、消費電力の大幅な削減が可能です。
低消費電力かつ低コストのマイクロコントローラ分野で継続的な革新を行うため、TIはMSPMATHLIBを提供しています。このスカラー関数の浮動小数点数値演算ライブラリは、弊社デバイスのインテリジェントなペリフェラルを活用し、最高26倍の性能を実現します。Mathlibは、設計へ簡単に組み入れることができます。このライブラリは無償で、Code Composer Studio と IAR IDE の両方に組み込まれています。数値演算ライブラリと関連ベンチマークの詳細については、ユーザー・ガイドを参照してください。
開発ツール
Code Composer Studio™: MSPマイクロコントローラ用の統合開発環境
Code Composer Studio は、すべての MSP マイクロコントローラ・デバイスをサポートする統合開発環境 (IDE) です。Code Composer Studio は、組み込みアプリケーションの開発とデバッグに使用される、組み込み用ソフトウェア・ユーティリティのスイートです。最適化C/C++コンパイラ、ソース・コード・エディタ、プロジェクト・ビルド環境、デバッガ、プロファイラなど、多数の機能が含まれています。IDEは直感的で、アプリケーションの開発フローの各段階を、すべて同一のユーザー・インターフェイスで実行できます。使い慣れたユーティリティとインターフェイスにより、ユーザーは従来より迅速に作業を開始できます。Code Composer Studioは、Eclipseソフトウェア・フレームワークの利点と、TIの先進的な組み込みデバッグ機能の利点を組み合わせ、組み込み製品の開発者向けの魅力的な、豊富な機能を持つ開発環境を実現します。CCSをMSP MCUとともに使用すると、MSPマイクロコントローラを最大限に活用するための、ユニークで強力な一連のプラグインや組み込みソフトウェア・ユーティリティを利用できます。
MSP Flasher は、FET プログラマまたは eZ430 を経由し、JTAG または Spy-Bi-Wire (SBW) 通信を使用して MSP マイクロコントローラをプログラムするための、オープン・ソースでシェル・ベースのインターフェイスです。MSP Flasher は、IDE を使用せずにバイナリ・ファイル (.txtまたは.hex) をMSPマイクロコントローラへ直接ダウンロードできます。
MSP-FET は、MSP 低消費電力マイクロコントローラ (MCU) でのアプリケーション開発をすばやく開始できる強力なエミュレーション開発ツールです (デバッグ・プローブとも呼ばれます)。MCUのソフトウェアを作成する場合は通常、結果として得られたバイナリ・プログラムをMSPデバイスにダウンロードし、検証とデバッグを行う必要があります。MSP-FETは、ホスト・コンピュータとターゲットMSPの間で、デバッグ通信経路を提供します。さらに MSP-FET は、コンピュータの USB インターフェイスと MSP UART の間のバックチャネル UART 接続にも対応します。これにより MSP のプログラマは、コンピュータ上で動作している端末ソフトウェアと MSP との間でシリアル通信を簡単に行うことができます。
MSP Gang Programmer は、8 つまでの同一の MSP430 または MSP432 のフラッシュまたは FRAM デバイスを同時にプログラムできます。MSP Gang Programmerは、標準のRS-232またはUSB接続を使用してホストPCに接続でき、柔軟なプログラミング・オプションにより、プロセスを完全にカスタマイズ可能です。MSP Gang Programmer には、Gang Splitter と呼ばれる拡張ボードが付属しており、MSP Gang Programmer と複数のターゲット・デバイスとの間で相互接続機能を実装します。