16ビット マイクロコントローラ PIC24マイクロコントローラ ファミリ www.microchip.com/16bit 今日の組み込みシステム設計者が直面している最も重要な課題は、 製品の仕様と性能の目標を達成する事、予定通りに製品を販売開始する事、コスト目標を達成する事です。 マイクロチップ社のPIC2416ビットマイクロコントローラファミリは、それらの目標を達成するための性能、周辺機能、 ソフトウェア/ハードウェア開発ツール、生産サポートを提供します。 品揃えが豊富でスケーラブルな製品群 高効率なCコード ■ 2種類の16ビットPIC24ファミリ – PIC24F:低消費電力、16MIPS、ミッドレンジ性能 – PIC24H:40MIPSで動作する最高性能16ビットMCU ■ ペリフェラル ピンセレクト(PPS)、柔軟なペリフェラル ピン マッ PIC24アーキテクチャとMPLAB® Cコンパイラは、組み込み制御アプ リケーションのコードサイズができるだけ小さくなるように最適化済 みです。 相対コードサイズ(Bytes) ピングが可能 代表的16ビット アプリケーション ■ 4~256KBフラッシュプログラムメモリ ■ 0.5~16KBRAM ■ 14~100ピンパッケージオプション 118% 100% リアルタイム組み込み制御 159% 160% D E 165% 119% 103% リアルタイム制御の厳しい要求を満たすよう PIC24アーキテクチャは、 に設計されています。 ■ リアルタイムイベントへの高速応答 – わずか5サイクルの高速割り込み応答 ■ 素早く簡単なビット操作-シングルサイクル ■ シングルサイクルで命令を実行 ■ シングルサイクルのハードウェア乗算 最新情報 システムの堅牢性および管理機能 ■ nanoWatt XLPテクノロジにより消費電流をわずか20 nAに抑 ■ 柔軟性かつ高速、低消費電力で動作するPLL機能付き内蔵オシ ■ 28~100ピン製品でUSB-OTG周辺機能を使用可能に ■ 一部の製品でデータEEPROMを使用可能に ■ 静電容量式タッチセンス キーパッドを実装するためのCTMUを マイクロチップ社 A B C F (主な競合他社) レータを使用する事で、外部クリスタルの必要性を排除 ■ パワーオンリセットとフェイルセーフクロックモニタ ■ nanoWattXLPテクノロジ電源管理 ■ オンチップの低ドロップアウト電圧レギュレータ(LDO) えるディープスリープ機能を追加 追加 ■ 拡張温度製品 PIC24 16ビット マイクロコントローラ ピン フラッシュ メモリ (KB) SRAM (KB) 出力 タイマ 入力 コンペア/ 16ビット キャプチャ PWM アナログ 通信 シリアルI/O その他の機能 PIC24Fファミリ – 16 MIPS、最低コスト、最低消費電力、汎用 14/18/20/28 4/8/16 0.5/1.5 3 1 1 10ビットADC(500ksps)、 7/9ch、コンパレータ(2) IrDA®付きUART(2)、 リアルタイムクロック/カレンダ(RTCC)、CTMU、 SPI、I2C™ EEPROM、ディープスリープ(DS) 28/44 16/32/48/64 4/8 5 5 5 10 ビット ADC (500 ksps) 、 IrDA付きUART(2)、 10/13ch、コンパレータ(2) SPI(2)、I2C(2)、 USB-OTG* 64/80/100 64/96/128/ 192/256 8/16 5 5/9 5/9 10ビットADC(500ksps)、 16ch、コンパレータ(2/3)、 CTMU(0/1) IrDA付きUART(2/4)、 ペリフェラル ピンセレクト (PPS)、パラレル マス SPI(2/3)、I2C(2/3) タポート(PMP) 、リアルタイム クロック/カレンダ (RTCC)、CRC、JTAG 64/80/100 64/128/ 192/256 16 5 9 9 10ビットADC(500ksps)、 16ch、コンパレータ(3)、 CTMU IrDA付きUART(4)、 SPI(3)、I2C(3)、 USB-OTG ペリフェラル ピンセレクト (PPS)、パラレル マス タポート(PMP) 、リアルタイム クロック/カレンダ (RTCC)、CRC、JTAG、ディープスリープ(DS)* ペリフェラル ピンセレクト (PPS)、パラレル マス タポート(PMP) 、リアルタイム クロック/カレンダ (RTCC)、CRC、JTAG PIC24Hファミリ – 40 MIPS、最高性能、汎用 18/28/44 12/16/32/ 64/128 1/2/4/8 3/5 4 2/4 64/100 64/128/256 8/16 9 8 8 *販売状況については、弊社までお問い合わせください。 PIC24マイクロコントローラファミリ 12ビットADC (500 ksps)また IrDA付きUART(1/2)、 8chDMA、ペリフェラルピンセレクト(PPS)、パラ は10ビットADC (1.1 Msps)を SPI(1/2)、I2C(1/2)、 レル マスタポート(PMP)、 リアルタイム クロック/ ユーザが選択可能、8/10/16 CAN(0/1) カレンダ(RTCC)、CRC、JTAG ch、コンパレータ(0/2) 12ビットADC (500 ksps)また IrDA付きUART(2)、 は10ビットADC (1.1 Msps)を SPI(2)、I2C(2)、 ユーザが選択可能、18/32 ch、 CAN(0/1/2) コンパレータ(0/2) 8chDMA、JTAG 周辺機能、メモリ、アナログ PIC24Fのブロック図 PIC24Hのブロック図 PIC24ファミリの機能 メモリ 主な特徴 フラッシュ 最大256KBのセルフプログラマブルフラッシュ(セキュリティ機能付き) RAM 最大16KBのSRAM DMA 内部周辺機能間に最大8チャンネル、最大2KBのデュアルポートRAM I/Oインターフェイス 主な特徴 PMP パラレルI/Oモジュール(複数のアドレスオプションとデータオプション付き) PPS ペリフェラルピンセレクトがユーザ選択の周辺機能をI/Oピンにマッピング 通信 主な特徴 USB-OTG 組み込み制御向けの新しいUSB規格(組み込みホスト、ペリフェラル、OTGに対応したアプリケーションノート付き) UART LIN、IrDA®、RS-232、RS-485をサポートする非同期チャンネル(4段FIFOバッファまたはDMA付き) SPI 高速同期チャンネル(8段FIFOバッファまたはDMA付き) I C™ マルチマスタ/スレーブモードをサポート(7/10ビットアドレッシング付き) バッファおよびフィルタ付きCAN 車載/業界標準(送信バッファ(8)と受信バッファ(32)付き) CRC プログラマブル巡回冗長チェック周辺機能 タイマ/制御 主な特徴 16ビットタイマ、32ビットにカスケード可能 32ビットにカスケード可能、アップ/ダウン、低消費電力32kHzオシレータを含む複数のクロックソース、A/D変換をトリガ 2 入力キャプチャ(IC) 出力コンペア(OC) パルス幅変調(PWM) 柔軟に設定可能な入力キャプチャ、出力コンペア、PWMの各モジュールは、タイマモジュールを使用した簡単な設定で波形生成と外部イ ベントを監視可能 ウォッチドッグタイマ(WDT) オンチップの低消費電力RCオシレータ、タイムアウト値を広範囲に設定できるポストスケーラ リアルタイムクロック/カレンダ(RTCC) 100年カレンダ、クロック、アラーム機能を提供するハードウェアモジュール アナログ 主な特徴 充電時間計測ユニット(CTMU) 定電流電源とADCを組み合わせて容量または時間(ns単位の分解能)を計測可能、静電容量式タッチセンスキーパッドを簡単に実装可能 10/12ビットA/Dコンバータ PIC24H上で最大32チャンネル 10ビットA/Dコンバータ PIC24F上で最大16チャンネル コンパレータ オンチッププログラマブル基準電圧付き 内蔵電圧レギュレータ(パワーオンリセットと ブラウンアウトリセット付き) パワーオンリセットとブラウンアウトリセットにより安定したシステム動作を実現 製品化までの時間を短縮するトレーニング、 ソフトウェア ライブラリ、開発ツール トレーニング マイクロチップ社のオンライン ウェブ セミナーと世界各地のリージョ ナル トレーニング センター (RTC) の実践コースを受講すると、知識 を深める事ができます。セミナーとトレーニング クラスはお客様のス ケジュールに合わせて設定され、多くの製品、開発ツール、アプリケー ションの各種トピックの概要を学習できます。クラス内容とスケジュー ルは、www.microchip.com/trainingを参照してください。 クラスの例 MCU 3122: Extended PIC24/dsPIC Peripheral Configuration andUsageUsingtheC30CCompiler このクラスでは、マイクロチップ社のPIC24マイクロコントローラ ファ ミリとdsPIC®デジタル シグナル コントローラ ファミリの拡張周辺機 能セットを取り上げます。実践的な演習問題とC30コンパイラを使用し て、ペリフェラル ピンセレクト(PPS)、パラレル マスタポート(PMP)、 リ アルタイム クロック/カレンダ(RTCC)、巡回冗長チェック(CRC)、DMA モジュールのプログラミングについて学習します。 COM3202:DesigningaUSBEmbeddedHostApplication USB On-The-Go (OTG)補則は、PCに比べてリソースが非常に少ない 組み込みデバイスが他のUSBデバイスをホストできるように策定され ています。USBホスティング オプション(FATファイル システム ライブ ラリを使用したサムドライブ上のファイルの操作、汎用 (カスタム クラ ス)ドライバと単純なUSBデバイスのホストとして動作するアプリケー ションの開発プロセス)について学習します。 ペリフェラル ピンセレクト(PPS)、多重化I/Oからの解放 ペリフェラル ピンセレクト(PPS)により、デジタル周辺機能を選択してピンにマッピ ングできます。この機能は非常に柔軟性が高く、多くのPIC24デバイスに搭載されて います。PPSの設定は簡単で、MPLAB® ビジュアル デバイス イニシャライザ(VDI)で 完全にサポートされています。周辺機能は「ドラッグアンドドロップ」で操作できます。 VDIは、進捗表示、エラーチェック、コンフィグレーションコードの生成に使用します。 nanoWatt XLPテクノロジ 今日では、バッテリ駆動または低スタンバイ消費電力のアプリケーションを対象とした 設計が増えています。16ビット コントローラにも、nanoWatt XLPを採用して、最新の 低消費電力設計手法およびディープスリープ モードを搭載し、わずか20 nAのスリー プ電流で動作する製品が登場しています。ディープスリープ モードは、わずか500nA の電流で動作するRTCC 機能など、複数ソースからのウェイクアップをサポートしま す。 充電時間計測ユニット(CTMU) CTMUは多用途の周辺機能で、静電容量式タッチセンス キーパッドの実装や、ns単位 の分解能を持つタイマまたはパルス遅延の実装に使用できます。CTMUには専用の ハードウェアが搭載されており、デバイスのA/Dと組み合わせる事によって、最小限の プロセッサ オーバーヘッドで簡単に静電容量式タッチセンス キーパッド マトリクスを 実装できます。 USB On-the-Go USB-PIC24製品ラインにOTG対応製品を追加しました。USB-OTG対応製品は、ホスト またはデバイスのいずれかとして使用する事、あるいはホストまたはデバイスのいず れかとして動作するようにネゴシエートする事ができます。16ビット システムにUSB を実装できるため、組み込みシステムとコンピュータで各種周辺機器を共有する事も 現実的になります。 PIC24リソース ガイド マイクロチップ社とそのサードパーティ パートナの多くは、様々な業界標準機能への対応を実現する開発ツール、ソフトウェア ライブラリ、アプリケーション ハードウェアのサポートを提供しています。 PICtail™ Plus アプリケーション ノート、ソフトウェア ライブラリ、ハードウェアのサポート – サポートの詳細はwww.microchip.comを参照してください ライブラリ PICMCUとdsPICDSC向けクラスB安全ソフトウェアライブラリ グラフィック マイクロチップ社のグラフィック ライブラリを使用すると、16/32ビット製品でカラー グラフィック ディスプレイ用のGUIイン ターフェイスを設計、実装できます。 AC164127 USB マイクロチップ社のUSBアプリケーション ノートを使用すると、マイクロチップ社製のUSB搭載16/32ビット製品を組み込みホ スト、デバイス、OTGとしてUSB接続システムに使用する事ができます。 AC164131 ZigBee® マイクロチップ社のZigBee 2006スタックを使用すると、マイクロチップ社製の8/16ビット コントローラをZigBee無線ネット ワークに接続できます。また、ZigBeePROも提供しております。 AC163027-4 MiWi™&MiWiP2P マイクロチップ社のMiWi無線スタックを使用すると、マイクロチップ社製の8/16/32ビット製品で軽量な無線ネットワーク プロ トコルを使用できます。 AC163027-4 TCP/IP マイクロチップ社のTCP/IPスタックを使用すると、マイクロチップ社製の8/16/32ビット製品をインターネットに接続できます。 AC164123 ファイルシステム マイクロチップ社のメモリ ディスクドライブ (FAT 16)とFAT 32ファイル システムを使用すると、マイクロチップ社製の 8/16/32ビット製品で通常のフラッシュメディアカードを使用できます。 AC164122 音声再生 マイクロチップ社の音声ソリューションを使用すると、マイクロチップ社製の8/16ビット製品で音声を再生できます。 AC164125 IrDA®スタック マイクロチップ社のIrDAスタックを使用すると、マイクロチップ社製の16ビット製品でIrDAプロトコルによる通信が可能です。 AC164124 EEPROMエミュレーション マイクロチップ社のEEPROMエミュレーションアプリケーションノートを使用すると、プログラムフラッシュをデータEEPROMとして使用できます。 – ブートローダ 全16ビット製品に対応しているマイクロチップ社のブートローダを使用すると、 ソフトウェアのフィールド アップグレードが可能 です。 – 暗号化 マイクロチップ社は各種暗号化アルゴリズムを提供しています。わずか$5の手数料で8/16ビット コントローラ上にトリプル DESおよびAESアルゴリズムを搭載できます。 – – サードパーティ ツールのサポート – その他のサポートは www.microchip.com/thirdparty を参照 www.microchip.com/16bit 設計を支援するハードウェア/ ソフトウェア開発ツール PIC24マイクロコントローラ ファミリには、各種ハードウェア/ソフトウェ ア開発ツールが用意されており、設計期間の短縮に役立ちます。開発お よび評価ツール チェーンを使用すると、PIC24ファミリとdsPIC DSCの 間でアプリケーションを簡単に移行できます。 PIC24Fスタータキット(DM240011) ■ PIC24F16ビットMCUファミリを容易で安価 に学習可能 ■ PIC24FJ256GB110 MCU (256 KBフラッ シュメモリ内蔵)を実装したスタータキット ■ 静電容量式タッチ用CTMUとUSB-OTGを含 む周辺モジュール ■ USB電源、デバッガ/プログラマ内蔵 ■ MPLAB IDE(エディタ、プログラマ/デバッガ)、MPLAB Cコンパイ ラ、サンプルコード、ユーザガイドを収録したCD PIC24Hスタータキット(DM240021) ■ インタラクティブなメニュー駆動型有機 EL ディスプレイとマイクロチップ社が無償提 供するグラフィック ライブラリを使って、 PIC24H使用アプリケーションの開発を始め る際に必要なもの全て ■ 低コストのG.711圧縮音声再生 ■ USB電源、デバッガ/プログラマ内蔵 ■ 3 軸アナログ加速度計、オンボード スピーカ、アプリケーション ユーティリティ向けスイッチ ■ 各種外部センサを接続するためのアナログ コンディショニング回 路付き差動入力 ■ 40 MIPS PIC24H128GP504 MCU (128 KBフラッシュ、8 KB RAM)を実装 ■ MPLAB IDE(エディタ、プログラマ/デバッガ)、MPLAB Cコンパイ ラ、サンプルコード、ユーザガイドを収録したCD Explorer 16開発ボード(DM240001/2) ■ マイクロチップ社の16ビット製品用のコスト効果 に優れた開発ボード ■ PIC24FJ128GA010とdsPIC33FJ256GP710、ま たはPIC24FJ64GA004を付属 ■ 16桁×2行の英数字LCD ■ MPLABICD2デバッグコネクタ ■ USBおよびRS-232インターフェイス ■ マイクロチップ社製TC1047A高精度アナログ出力温度センサ ■ デバイスの全てのピンとブレッドボード プロトタイピング領域にア クセス可能な拡張コネクタ ■ ユーザガイド、回路図、PCBレイアウトを含む全てのドキュメントが 収録されたCD ■ 拡張用PICtail™Plusコネクタ PICtail™ Plusドータカード (www.microchip.com/pictailplus) PICtailPlusドータカードは、Explorer16ボードの拡張接続部へのプラグ イン用に設計されています。 ■ グラフィック(AC164127) ■ USB(AC164131) ■ 無線(AC163027-4) ■ Ethernet(AC164123) ■ SD/MMC(AC164122) ■ 音声再生(AC164125) ■ IrDA®規格(AC164124) ■ モータ制御(AC164128) ■ プロトタイピング(AC164126) ■ ECAN/LIN(AC164130) 共通の開発環境 マイクロチップ社のMPLAB® IDEは、マイクロチップ社製および サードパーティ製のソフトウェア/ハードウェア開発ツール用の 統一グラフィカル ユーザ インターフェイスです。最小クラスの 8ビットPIC MCUから高性能16ビットPIC24マイクロコントロー ラ、さらには32ビットPIC32マイクロコントローラまで、全ての製 品の開発をこの環境で行う事ができます。 MPLAB®統合開発環境(SW007002) – 無償でダウ ンロード可能 ■ デバッガと完全に統合されたプログラマ向けエディタ(コン テキストの色分け強調表示機能とコードの折りたたみ /ブ ラウズ機能付き) ■ グラフィカルなプロジェクトマネージャ ■ フル機能搭載デバッガ(ウォッチ ポイント、マウスオーバー による変数検査、 ブレークポイントとシングル ステップ実行 時に即時エディタアクセス可能) ■ MPLAB SIM高速ソフトウェア シミュレータ(高度なスティ ミュラス制御機能付き) ■ データの監視と制御、モータ制御、RTOSビューア等用の強 力なプラグイン PIC24 MCUおよびdsPIC DSC向けCコンパイラ (SW006012) ■ フル機能搭載ANSI互換コンパイラ ■ MPLABIDEに完全に統合 ■ サイズまたは速度の最適化を5段階で選択可能 ■ 周辺機能ドライバと数値演算ライブラリにより設計時間を 短縮 ■「評価バージョン」を無償でダウンロード可能 MPLAB REAL ICE™インサーキット エミュレータ キット (DV244005) MPLAB REAL ICEインサーキット エミュ レータは、アプリケーションの開発とデバッ グを簡単かつ短時間に実行できる、マイクロ チップ社の次世代のエミュレーションおよび デバッグシステムです。 ■ 最大6個のハードウェアブレークポイント ■ 最大1,000個のソフトウェアブレークポイント ■ ユーザ設定可能なプログラム メモリトレース/データメモ リログ ■ ハイスピードUSB2.0PCインターフェイス ■ インサーキット シリアル プログラミング™ (ICSP™)イン ターフェイスまたは低電圧差動信号(LVDS) (アドオン オプ ション) ■ 実行、停止、シングルステップモード ■ ロジックプローブ ■ ストップウォッチ MPLAB® ICD 3インサーキット デバッガ(DV164035) ■ リアルタイム デバッグ(MPLAB Cコンパ イラからウォッチ ポイント、 ブレークポイン ト、変数の監視/変更、シングル ステップ実 行が可能、MPLABIDEに統合) ■ 高速書き込み ■ PC接続用ハイスピードUSBインターフェイス サポート トレーニング マイクロチップ社は、お客様が製品開発をより迅速かつ効率的に行 えるようサポートしています。製品とシステムのサポートを提供でき る、 フィールド アプリケーション エンジニアと技術サポートの世界的 ネットワークを維持しています。さらに、www.microchip.com で、次 のサービス分野を用意しています。 追加トレーニングをご希望の場合、マイクロチップ社にご連絡くださ い。マイクロチップ社は常に技術トレーニングの選択肢を拡大してお り、各種トレーニング コースと専門的なカリキュラムを提供していま す。また、いつでもアクセス可能な各種オンライン リソースも提供し ています。 ■ サポート関連リンクは質問を短時間で解決する方法を提供します。 ■ サンプルリンクはマイクロチップ デバイスの無償評価サンプルを提供し ます。 http://sample.microchip.com ■ リージョナルトレーニングセンター: www.microchip.com/rtc ■ MASTERsカンファレンス: www.microchip.com/masters ■ 世界各地のセミナー: www.microchip.com/seminars ■ eラーニング: www.microchip.com/webseminars ■ 正規販売代理店およびサードパーティパートナからのリソース: www.microchip.com/training ■ ■ http://support.microchip.com フォーラムリンクはナレッジ データベースおよびユーザ同士のディス カッションを提供します。 http://forum.microchip.com 購入リンクはマイクロチップ社の販売代理店の所在地をご覧頂けます。 www.microchip.com/sales 営業所一覧 北米地域 アトランタ ヨーロッパ地域 アジア / 太平洋地域 アジア / 太平洋地域 オーストリア - ヴェルス オーストラリア - シドニー インド - バンガロール デンマーク - コペンハーゲン 中国 - 北京 インド - ニューデリー Tel:678-957-9614 Tel:43-7242-2244-39 Tel: 774-760-0087 Tel:45-4450-2828 ボストン シカゴ Tel:630-285-0071 クリーブランド Tel:216-447-0464 ダラス Tel:972-818-7423 デトロイト Tel:248-538-2250 ココモ Tel:765-864-8360 ロサンゼルス Tel:949-462-9523 サンタクララ Tel:408-961-6444 トロント オンタリオ州ミシサガ Tel:905-673-0699 フランス - パリ Tel:33-1-69-53-63-20 ドイツ - ミュンヘン Tel:49-89-627-144-0 イタリア - ミラノ Tel:39-0331-742611 オランダ - ドリューネン Tel:31-416-690399 スペイン - マドリッド Tel:34-91-708-08-90 イギリス - ウォーキンガム Tel:44-118-921-5869 Tel:61-2-9868-6733 Tel:86-10-8528-2100 中国 - 成都 Tel:86-28-8665-5511 中国 - 香港SAR Tel:852-2401-1200 中国 - 南京 Tel:86-25-8473-2460 中国 - 青島 Tel:86-532-8502-7355 中国 - 上海 Tel:86-21-5407-5533 中国 - 瀋陽 Tel:86-24-2334-2829 中国 - 深圳 Tel:86-755-8203-2660 中国 - 武漢 Tel:86-27-5980-5300 中国 - 厦門 Tel:86-592-2388138 中国 - 西安 Tel:86-29-8833-7252 中国 - 珠海 Tel:86-756-3210040 Tel:91-80-3090-4444 Tel:91-11-4160-8631 インド - プネ Tel:91-20-2566-1512 日本 - 横浜 Tel:81-45-471-6166 韓国 - 大邱 Tel:82-53-744-4301 韓国 - ソウル Tel:82-2-554-7200 マレーシア - クアラルンプール Tel:60-3-6201-9857 マレーシア - ペナン Tel:60-4-227-8870 フィリピン - マニラ Tel:63-2-634-9065 シンガポール Tel:65-6334-8870 台湾 - 新竹 Tel:886-3-572-9526 台湾 - 高雄 Tel:886-7-536-4818 台湾 - 台北 Tel:886-2-2500-6610 タイ - バンコク Tel:66-2-694-1351 3/26/09 ここに記載した情報は、予告なく変更する場合があります。Microchipの名称とロゴ、Microchipロゴ、MPLAB、PICは、米国およびその 他の国におけるマイクロチップ・テクノロジー社の登録商標です。PIC32ロゴ、MiWi、REAL ICEは、米国およびその他の国におけるマ イクロチップ・テクノロジー社の商標です。その他、本書に記載されている商標は各社に帰属します。©2009MicrochipTechnology Inc.Allrightsreserved.PrintedinJapan.7/09 DS39754E_JP DS39754E_JP www.microchip.com Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199
© Copyright 2024 Paperzz