0 → PD Status Affected: TO, PD
16.2 PICMASTER:
MPLAB IDEと高性能ユニバーサルインサー キットエミュレータ
PICMASTERユニバーサルインサーキットエミュ レータは、製品開発エンジニアが、PIC16C5X、
PIC16CXX、PIC17CXXファミリのすべてのマイクロ コントローラのために、完全な設計を行えるよう に考えられています。PICMASTERはMPLAB開発統合 環境(IDE)が与えられ、単一環境からの、編集、
製作 とダウンロード、ソースデバッギングが 可能となります。
交換可能なターゲットプローブにより異なった プロセッサのエミュレーションのために、システ ムを簡単に再構成することができます。
PICMASTERのユニバーサルなアーキテクチャによ り、すべての新しいPIC16C5X、PIC16CXX、
PIC17CXXのマイクロコントローラをサポートする ための拡張性を持っています。
PICMASTERエミュレータシステムは、より高級 な開発製品によく見られるような最新の機能を 持ったリアルタイムエミュレーションシステムと して設計されました。PCと互換性のある486(より 高級) マシンプラットフォームとマイクロソフト Windows3.xの環境が、エンドユーザにこれらの特 徴を最適に提供するために選ばれました。
PICMASTERユニバーサルエミュレータシステム は主に 4種類の主要部品で構成されています。
・ホストインターフェースカード
・エミュレータコントロールポッド
・ターゲット専用エミュレータプローブ
・P C ホストエミュレーション制御ソフトウエア Windowsオペレーティングシステムにより、設 計者はPICMASTERシステムの多くの強力な特徴と 機能をフルに利用することができます。
PICMASTERエミュレーションはひとつのウィン ドウで操作でき、同時にテキストエディタを2番 目のウィンドウで実行できます。
P C ホストエミュレーション制御ソフトウエア は、Windowsの特徴であるダイナミックデータエ クスチェンジ(DDE)をフルに利用します。DDEによ り、2個以上のWindowsのプログラム間でデータ を機能的に転送できます。この特徴により、
PICMASTERで収集されたデータを後の解析のため にスプレッドシートやデータベースプログラムに 自動的に転送できます。
Windowsのもとで、4個のPICMASTERエミュレー タはすべて同じPC で同時に動作でき、マルチ‑ マ イクロコントローラシステムの開発を可能にしま す(例えば、PIC16CXXプロセッサとPIC17CXXプロ セッサを持っているシステム) 。
PICMASTERプローブの規格を表16‑1に示しま す。
表16‑1:開発ツール一覧
製品MPLABMPLAB‑CMP‑DriveWayfuzzyTECH Explorer/ EditionPICMASTERICEPICPROMATEIIPICSTART Plus PIC12C508,509SW007002SW006005‑‑EM167015‑DV007003DV003001 PIC14C000SW007002SW006005‑‑EM147001‑DV007003DV003001 PIC16C52,54,54A, 55,56,57,58ASW007002SW006005SW006006DV005001/ DV005002EM167015EM167201DV007003DV003001 PIC16C554,556,558SW007002SW006005‑DV005001/ DV005002EM167033‑DV007003DV003001 PIC16C62,62A,64,64ASW007002SW006005SW006006DV005001/ DV005002EM167025EM167203DV007003DV003001 PIC16C620,621,622SW007002SW006005SW006006DV005001/ DV005002EM167023EM167202DV007003DV003001 PIC16C63,65,65A 73,73A,74,74ASW007002SW006005SW006006DV005001/ DV005002EM167025EM167204DV007003DV003001 PIC16C642,662SW007002SW006005‑‑EM1670365‑DV007003DV003001 PIC16C710,711SW007002SW006005SW006006DV005001/ DV005002EM167027‑DV007003DV003001 PIC16C72SW007002SW006005SW006006‑EM167025‑DV007003DV003001 PIC16C84SW007002SW006005SW006006DV005001/ DV005002EM167029EM167206DV007003DV003001 PIC16F83,84SW007002SW006005SW006006DV005001/ DV005002EM167029‑DV007003DV003001 PIC16C923,924SW007002SW006005SW006006DV005001/ DV005002EM167031‑DV007003DV003001 PIC17C42A,43,44SW007002SW006005SW006006DV005001/ DV005002EM177007‑DV007003DV003001 MPLABには、アセンブラ、ソフトウエアシミュレータが含まれます。 PROMATEII、量産用ライターには、別途、各デバイスパッケージに対応したソケットモジュールが必要です。 PICMASTER(ICE)の動作電圧は4.5V‑5.5V、最大動作周波数はEM167015,EM177007が20MHz、その他は10MHz。
16.3 16.316.3
16.316.3 PRO MATE:PRO MATE:PRO MATE:PRO MATE:PRO MATE:ユニバーサルプログラマユニバーサルプログラマユニバーサルプログラマユニバーサルプログラマユニバーサルプログラマ PRO MATEユニバーサルプログラマはPCホスト モードと、スタンドアロンモードで動作できる完 全な機能を備えたプログラマです。
PRO MATEには、プログラマブルVDDとVPPの電源 があり、信頼性を最大にするために、VDD minと VDD maxで、プログラムされたメモリを検査する ことができます。エラーメッセージを表示する LCDディスプレイ、コマンドを入力するキー、い ろいろなパッケージタイプをサポートする取り外 し可能なモジュラソケットがあります。
スタンドアロンモードでは、PRO MATEは
PIC16C5X、PIC16CXX、PIC17CXXのデバイスをリー ド、ベリファイ、プログラムすることができま す。さらに、このモードでコンフィギュレーショ ンとコード保護のビットをセットすることができ ます。
PCホストモードでは、PRO MATEはCOMポート (RS‑232)よりPCに接続します。PCベースのユーザ インターフェースソフトウエアによって、このプ ログラマが簡単に効果的に利用できます。この ユーザインターフェースはフルスクリーンでメ ニュー方式です。フルスクリーン表示やデータ編 集、ビット構成とパーツ種類の容易な選択、 VDD
min、 VDD max、VPPレベルの容易な選択、ディス クファイル(Intelョ6進フォーマット)に対する ロードとストアなどは、ソフトウエアの特徴の 数々です。リード、ベリファイ、プログラム、ブ ランクチェックのような主要コマンドはスクリー ンから実行できます。さらに、各パーツを異なっ たシリアル番号、シーケンシャル、ランダムにプ ログラムするために、シリアルプログラミングサ ポートが可能です。
PRO MATEにはモジュラ、 プログラミングソ ケットモジュール があります。異なったプロ セッサタイプとパッケージタイプには、異なった ソケットモジュールが必要です。
PRO MATEはすべてのPIC16C5X、PIC16CXXと PIC17CXXのプロセッサをサポートします。
16.4 16.416.4
16.416.4 PICSTARTPICSTARTPICSTARTPICSTARTPICSTART低価格開発システム低価格開発システム低価格開発システム低価格開発システム低価格開発システム
PICSTARTプログラマは使いやすく、大変低価格 なプロトタイププログラマです。COMポート(RS‑
232)によりPCに接続します。PCベースのユーザイ ンターフェースソフトウエアによって、プログラ マが簡単に効果的に利用できます。このユーザイ ンターフェースはフルスクリーンでメニュー方式 です。製造プログラミングでは製造プログラミングでは製造プログラミングでは製造プログラミングではP I C S T A R T製造プログラミングではP I C S T A R TP I C S T A R TP I C S T A R TP I C S T A R T はお勧はお勧はお勧はお勧はお勧 めしておりません。
めしておりません。めしておりません。
めしておりません。
めしておりません。
16 1616
1616.....55555 PICDEM‑1 PICDEM‑1 PICDEM‑1 PICDEM‑1 低価格PICDEM‑1 低価格低価格低価格低価格PIC16/17PIC16/17PIC16/17PIC16/17PIC16/17 デモンストレーションボード デモンストレーションボード デモンストレーションボード デモンストレーションボード デモンストレーションボード PICDEM‑1は、Microchip社のマイクロコント ローラの数々の能力を実演する簡単なボードで す。そのマイクロコントローラは、PIC16C5X (PIC16C54からPIC16C58A)、PIC16C62X、
PIC16C71X、PIC16F8X、PIC17C42、PIC17C43、
PIC17C44をサポートしています。基本デモプログ ラムを動かすために必要なハードウェアとソフト ウェアは、すべて含まれています。 PRO MATEま たはPICSTART‑16Bプログラマ上のPICDEM‑1ボード で備えられたサンプルマイクロコントローラをプ ログラムすることができ、簡単にファームウェア をテストできます。さらにPICDEM‑1ボードを PICMASTERエミュレータに接続でき、ファーム ウェアをテストのためにエミュレータにダウン ロードすることもできます。その上プロトタイプ エリアは、いくつかハードウェアを追加したりマ イクロコントローラソケットに接続するのに有効 です。いくつかの特徴はRS‑232インターフェー ス、模擬アナログ入力のためのポテンショメー タ、プッシュボタン・スイッチ、PORTBに接続され た8個のLEDを含んでいます。
16 1616
1616.....66666 PICDEM‑2PICDEM‑2PICDEM‑2PICDEM‑2PICDEM‑2低価格低価格低価格低価格低価格PIC16CXXPIC16CXXPIC16CXXPIC16CXXPIC16CXX
デモンストレーションボード デモンストレーションボード デモンストレーションボード デモンストレーションボード デモンストレーションボード PICDEM‑2は、PIC16C62、PIC16C64、PIC16C65、
PIC16C73、PIC16C74のマイクロコントローラをサ ポートする簡単なデモンストレーションボードで す。基本的なデモプログラムを動かすために必要 なハードウェアとソフトウェアは、すべて含まれ ています。PRO MATEプログラマまたはPICSTART‑
16C上のPICDEM‑2ボードで備えられたサンプルマ イクロコントローラをプログラムすることがで き、簡単にファームウェアをテストできます。さ らにPICMASTERエミュレータはファームウェアを テストするためにPICDEM‑2ボードとともに使用す ることもできます。その上プロトタイプ・ エリア は、ハードウェアを追加したりマイクロコント ローラソケットに接続するのに用意されていま す。いくつかの特徴はRS‑232インターフェース、
プッシュボタンスイッチ、模擬アナログ入力のた めのポテンショメータ、I2C バスの使用を実演す るためのシリアルEEPROMを含み、LCDモジュール とキーパッドに接続するためにヘッダを分けま す。
16.7 16.716.7
16.716.7 MPLAB MPLAB MPLAB MPLAB MPLAB 統合開発環境ソフトウェア統合開発環境ソフトウェア統合開発環境ソフトウェア統合開発環境ソフトウェア統合開発環境ソフトウェア MPLABソフトウェアは、8ビットのマイクロコン トローラ市場で以前には見られなかったソフト ウェア開発に容易さをもたらしました。MPLAB は、下記を含むWindowsの基本的なアプリケー ションです。
・完全な編集機能
・3個の動作モード ‑編集
‑エミュレータ ‑シミュレータ
・プロジェクトマネジャ
・カスタマイズできるツールバーとキーマッピング
・プロジェクト情報のあるステータスバー
・広範囲なオンラインヘルプ
MPLABは次のようなことができます。
・ソースファイルを編集(アセンブリまたは C )
・ワンタッチでアセンブル( またはコンパイル) し、PIC16/17製品にダウンロードする(すべての プロジェクト情報を自動的にアップデート)
・デバッグの使用 ‑ ソースファイル ‑ リスティングファイル
・DDE によりダイナミックにデータを転送
・同一PC 上で、4 個までのエミュレータが動作 Microchip社のシミュレータをMPLABで使えるこ とにより、一致したプラットホームが可能とな り、また開発ツールによる最小の再訓練で低価格 のシミュレータから完全な機能を備えたエミュ レータに容易に交換することができます。
16.8 16.8 16.8
16.816.8 アセンブラ アセンブラ アセンブラ アセンブラ アセンブラ(MPASM)(MPASM)(MPASM)(MPASM)(MPASM)
MPASMクロスアセンブラはPCホストのシンボ リックアセンブラです。PIC16C5X 、PIC16CXX、
PIC17CXXファミリを含めたすべてのマイクロコン トローラシリーズをサポートしています。
MPASMは完全な機能を備えたマクロ機能、条件 アセンブリ、いくつかのソースとリストのフォー マットを提供します。サードパーティプログラマ と同様に、Microchip社の開発ツールをサポート するために、いろいろなオブジェクトコード フォーマットを生成します。
MPASMによって、Microchipユニバーサルエミュ レータシステム(PICMASTER)から完全なシンボ リックデバッグが可能です。
特殊用途のアプリケーション用ソフトウエア開 発を支援するために、MPASMは次のような特徴を 有しています。
・アセンブラソースコードをすべてのMicrochipマイク ロコントローラのオブジェクトコードへ変換。
・マクロアセンブリ可能。
・Microchipエミュレータシステムにおいてシン ボリックデバッグために必要とするすべての ファイル(オブジェクト、リスティング、シンボ ル、特殊)を製作。
・16進(デフォルト)、10進、8進のソースと リストフォーマットをサポート。