16-bit Microcontrollers and Digital Signal Controllers 2009 年春 16 ビット組込制御ソリューション PIC24 マイクロコントローラ dspic デジタルシグナルコントローラ www.microchip.com/16bit
16 ビット組み込み制御ソリューション パフォーマンスを向上して機能を追加したい オンチップメモリを増強したい 開発スケジュールの短縮とコスト削減を達成したい そんな条件を満たし 組み込み設計全体の価値をもっとも高める組み込みソリューションがここにあります 目次 16 ビット組込みコントロールソリューション...2 機能と特長...3 1 つのアーキテクチャで 4 つの製品...4 16 ビット製品の機能一覧...5 PIC24F MCU 製品...6 NanoWatt XLP テクノロジーを搭載した PIC24F MCU デバイス...7 PIC24H MCU 汎用製品...8 dspic33f DSC 製品 汎用...9 dspic33f DSC 製品 モーターコントローラおよび電力変換...10 dspic33f DSC 製品 SMPS およびデジタル電力変換製品...11 dspic30f DSC 製品...12 リアルタイム制御設計...13 充実の開発ツール...14 ハードウェア開発ツール... 15 Explorer 16 開発ボードと PICtail Plus ドーターカード... 16 ハードウェア開発ボード... 17 高度開発ボードおよびリファレンス設計... 18 簡単な方法で DSP アルゴリズムを開発... 19 簡単な方法でソフトウェアを開発... 20 音声およびオーディオアプリケーションに使用するライブラリ... 21 プラグ & プレイ対応のコネクティビティライブラリ... 22 電源変換およびモーターコントロールアプリケーション用ソフトウェア... 23 いつでも使用可能なライブラリ 手法およびモジュール... 25 セルフラーニング... 26 ソフトウェア開発ツールと OS... 27 開発ボード リファレンスデザイン ハードウェア開発ツール... 28 PICtail Plus ドーターボード プラグインモジュール アダプタ... 29 ソフトウェアライブラリおよびアプリケーション開発ツール... 30 サードパーティのお問い合わせ先... 31 関連文書... 31 * Gartner Dataquest Top Companies Revenue from Shipments of 8-bit MCU - All Applications 2005 年 4 月発行による マイクロチップの 16 ビットソリュー ションは 長期にわ たって広範囲に及ぶ プラットフォームに対 応しています マイ クロチップの 8 ビット PIC マイクロコント ローラ (MCU) を 使用した設計の経験 があれば マイクロチップの MPLAB 統合開発環境を使用して 小型 6 ピン MCU から大規模 32 ビット PIC32 マイクロコントローラまで もちろん 16 ビットのマイクロコントローラにも応用できます また 周辺機器やピン配置についても その互換性は 16 ビット製品ファミリに展開されています マイクロチップの制御ソリューションを初めてお考えの方へ マイクロチップでは パワフルで低コストな開発ツールを提供し 低価格製品から高性能製品まで互換性に優れた製品群を備え 企業から個別のニーズまで幅広くサポートしています 2002 年より マイクロチップは 8 ビットマイクロコントローラ製品の出荷数 * 世界一を誇り 増加傾向をたどるお客様のニーズに応える製品を発表し続けるとともに ビジネスが抱えるいくつもの問題を解決してきています 現在 160 種を超え さらに新製品のリリースを控えるマイクロチップの 16 ビット製品は 8 ビットに加えて 16 ビットの分野でもその真価をお約束します 1 つのアーキテクチャで 4 つの製品ファミリマイクロチップでは 2 つの 16 ビットマイクロコントローラ (MCU) 製品ファミリに加え 2つのデジタルシグナルコントローラ (DSC) 製品があり 互換性に優れたオプションとして 価格 パフォーマンス 機能セットをバラエティ豊かに取り揃えています 16ビット MCU と DSC 製品ファミリに共通の属性は次の通りです ピン配置の互換性 ソフトウェアの互換性 周辺機能の互換性 共通の開発ツール最も低価格なソリューションや業界で最も優れた 16 ビット MCU あるいは DSP 機能 マイクロチップはそのいずれの必要性にもお応えできる広範囲な製品群を備え 互換性を展開しながら後継設計の時間およびコストの削減をお手伝いします 最新情報については www.microchip.com/16bit を参照してください 製品情報 アプリケーションソリューション デザインツール ウェブセミナー アプリケーションノート / リファレンスデザイン 2 16-bit Embedded Control Solutions
機能と特長 16 ビットマイクロコントローラ (MCU) デザイン設計においてコストや性能の考慮は重要案件です PIC24MCU 製品では マイクロチップの 8 ビット製品をご利用の方の期待にもお応えできる各種周辺 メモリサイズ パッケージタイプを提供しています マイクロチップでは 互換性のある 2 つのフラッシュベースの 16 ビット PIC24 MCU 製品ファミリを展開しています 動作速度 16 MIPS の PIC24F 製品ファミリは 省コスト性や省電力性が求められるアプリケーションに適しており 40 MIPS の PIC24H 製品ファミリは高性能アプリケーションに最適です いずれの製品ファミリも共通の命令セットを使用し 基本的な周辺の共有 共通のピン配置 同じ開発ツールが使用できます PIC24 製品ファミリは dspic DSC 製品と互換性があり DSP 機能の追加やパフォーマンスの向上の際の移行も容易です 16 ビットデジタルシグナルコントローラ (DSC) アプリケーションの多機能化や高性能化をご検討の方に推奨します MCU と DSP の両機能をワンチップソリューションとして収め 組み込みアプリケーションに DSP リソースを追加できるのが DSC 製品です マイクロチップでは互換性のある 2 つのフラッシュベースの 16 ビット DSC 製品ファミリを提供しています 動作速度 30 MIPS の dspic30f 製品ファミリは動作電圧 5V のアプリケーションに 動作速度 40 MIPS の dspic33f 製品ファミリは動作電圧 3.3V のアプリケーションあるいはオンチップメモリを増強したい場合に最適です DSC と PIC24 のいずれの製品ファミリも共通の基本命令セット (DSC では DSP 命令が追加 ) を使用し 基本的な周辺の共有 共通のピン配置 同じ開発ツールが使用できます 最適化された C コンパイラ PIC24 MCU 製品ファミリおよび dspic DSC 製品ファミリをサポートするマイクロチップの 16 ビットアーキテクチャは C 言語のコードサイズを最適化するようデザインされています アーキテクチャの開発にはコンパイラ設計者もサポートし 命令セットの直交性 汎用レジスタの数 オフセットを使用した強力な間接アドレス指定やソフトウェアスタックの必要性などを確認しています これによって プロジェクトチームが開発スケジュールおよびコードサイズの目標値を達成でき コードサイズが減少できれば メモリデバイスも小型化され コードの最適化時間も削減するため 機能をさらに追加することさえ可能になります 16 ビット製品のパワフルな CPU PIC24 MCU および dspic DSC の両製品では ほぼすべての命令が 1 サイクルで実行されます 割り込み処理は 予測可能で高速 かつビット操作は 1 サイクルで実行されます ゼロオーバーヘッドループ 1 サイクルでの乗算や 1 サイクルでの複数ビットシフトなどの新機能も追加され 16 ビット MCU の組み込み制御設計の充実化が図れます 移行オプションマイクロチップの 16 ビット製品で一度設計をしてしまえば 以後の設計は容易です 広範囲に及ぶ選択肢から メモリ ピン配置 周辺 パフォーマンス 価格を選択するだけで アーキテクチャや開発ツールの変更も不要です ピン配置 ソフトウェア ツールのそれぞれに互換性があるため 性能やメモリを増強したい場合にも非常に容易です この点は 急速な進化が求められる設計環境にとっても有益です 対コードサイズ ( バイト ) 188% 180% 16 ビットアプリケーション 32 ビットアプリケーション 165% 156% 148% 152% 153% 153% 136% 129% 100% 109% 113% 114% 114% 118% 100% 85% A B C D E F G H A E B C D F G H マイクロチップ マイクロチップ 競合他社製品 :16 ビット 32 ビット MCU および DSC 競合他社製品 :16 ビット 32 ビット MCU および DSC dspic DSC 用 dspic DSC 用 MPLAB C MPLAB C コンパイラ コンパイラ 新たに DSP 機能をメモリサイズの選択ご使用の MCU の組み込み設計に DSP 機能のマイクロチップのすべての 16 ビット製品は 柔軟追加をご検討の際には プロセスが容易な dspic 性および安全性に優れたフラッシュメモリを内蔵し DSC を推奨します dspic DSC 製品は MCU ており プログラムの保存やデータテーブルに使用としての仕様とアーキテクチャを保ち 開発ツールできます また すべてのデバイスにフラッシュメも共通です DSP テクノロジーに対する深い知識モリの自動プログラム機能があります PIC24H をお持ちでなくとも DSP のエキスパートが開発および dspic DSC の両製品ファミリは 最新のした数多くのライブラリやフィルタデザインツールセキュリティ機能を備え ベースコードの安全性をから選択して使用できます DSP エキスパートの高め OEM 企業でのアプリケーションのカスタマための機能としては デュアル 40 ビットアキュムイズや暗号化データ処理を支援します レータ シングルサイクル 16x16 MAC デュアルオペランドフェッチ 飽和および丸め演算 ゼロ省電力オプションオーバーへッドループなどがご利用いただけます マイクロチップの 16 ビット製品は nanowatt XLP の究極の低消費電力テクノロジーなど 高小型パッケージ度な省電力機能を備えています 消費電力の最も最小 5x5 mm のパッケージに最大 128K バイト少ないディープスリープモードでは 20 na というのフラッシュメモリを搭載したデバイスが登場 これ低電流を実現しました その他の省電力モードでまで以上にボードスペースの削減や製品サイズのは CPU の動作速度を下げるか完全に停止して 縮小が容易になります また デジタル周辺モ選択した周辺機能のみ動作を継続することもできジュール機能の割り当てを他のピンに変更できるます また 内蔵 PLL によりソフトウェアでクロック PPS(Peripheral Pin Select) 機能により I/O 周波数を変更して 消費電力をさらに細かく調整すの競合を解決したりボードレイアウトを最適化するることもできます 動作時の消費電力は PIC24F ことも可能です MCU 製品ファミリが最も小さく スリープモード時の消費電力は dspic30f および PIC24F ファミリが最少です www.microchip.com/16bit 3
1 つのアーキテクチャで 4 つの互換ファミリ 低消費電力 16 ビット PIC24F MCU 16 MIPS の処理性能 そして USB やキャパシティブタッチセンサーとのインターフェースなど豊富な周辺機能を備えた PIC24F MCU は 性能要件の厳しい 16 ビットアプリケーションにおいてコスト効率の高いソリューションです nanowatt XLP テクノロジの登場にあたっては スリープ時に 20 na RTCC を使用した場合でも 500 na までの低消費電力を実現し 業界最高水準の低消費電力を可能にした PIC24F 製品を推奨します 高性能 16 ビット PIC24H MCU さらに要件の厳しいアプリケーションでは 動作速度 40 MIPS メモリ容量がさらに大きく周辺拡張が可能な PIC24H 製品があります PIC24H ファミリは 2 つの CAN 通信モジュール 1 つのユーザー選択可能な 10 ビット /12 ビット ADC(Analog-to-Digital Converter) を備えています 周辺とデュアルポート RAM 間の DMA(Direct Memory Access) 機能は オーバーヘッドなくデータ転送が実行でき CPU スループットが最適化できます 多用途な 5V dspic30f 動作速度 30 MIPS の dspic30f 製品は 動作電圧が 2.5V ~ 5.5V と広く 低いスタンバイ電流 EEPROM 内蔵 システムの観点から 5V での動作が要求されるアプリケーションに対応して開発されています 高性能でコスト効率の高い 3.3V dspic33f DSC 動作速度 40 MIPS の dspic33f 製品は 高性能な組み込み制御アプリケーション用に開発されています dspic30f 製品に比べ 高性能かつ大容量の RAM およびフラッシュメモリオプションを備えた dspic33f 製品は 特に大容量メモリ構成での省コスト性に優れているほか DMA や新しい周辺機能も追加されています 16 ビット製品ファミリの比較 PIC24F PIC24H dspic30f dspic33f 業界で最高クラスの C コンパイラ 共通の命令セット DSP 機能を追加 DSP 機能を追加 ベースとなる周辺機器が同じ ピン配置の互換性 共通の開発ツール 高速の固定割り込みレイテンシ ユニバーサルビットを備えた操作性 フルスピードモードのフラッシュメモリ シングルサイクル乗算命令 32/16 16/16 除算命令 予測可能な命令実行 4 16-bit Embedded Control Solutions
16 ビット製品の機能概要 CPU システムおよびメモリ PIC24F 動作範囲 最高 16 MIPS 電源電圧範囲 : 1.8V ~ 3.6V 工業用 ( 動作温度 -40 ~ 85 ) 拡張温度 (-40 ~ 125 ) PIC24H および dspic33f 動作範囲 最高 40 MIPS 電源電圧範囲 : 3.0V~3.6V 工業用途 ( 動作温度 -40 ~85 ) 拡張温度 (-40 ~125 ) dspic30f 動作範囲 最高 30 MIPS* 電源電圧範囲 : 2.5V~5.5V 工業用途 ( 動作温度 -40 ~85 ) 拡張温度 (-40 ~125 ) 高性能 CPU シングルサイクル実行 ( 一部の命令を除く ) 最適化された C コンパイラの命令セット 16 ビット幅のデータパス 76 の基本命令 : 1 ワード 1 サイクル ( 一部を除く ) 16 個の 16 ビット汎用目的レジスタ ソフトウェアスタック 16 x 16 符号付き小数 / 整数乗算器 32/16 および 16/16 除算器 40 段階のバレルシフタ DSC 加算 (dspic30f および dspic33f): 8 つの基本 DSP 命令を追加 2 つの丸めおよび飽和オプション付き 40 ビットアキュムレータ MCU および DSP 機能をあわせたシングルコア アドレスモードにモジュロおよびビット反転を追加 システム管理 柔軟なクロックオプション : プライマリ外部クロック 外部水晶サポート 外部共振回路 セカンダリ低消費電力 32kHz 発振器 内部 RC: 高速または低消費電力 低ジッタ PLL 回路内蔵外部および内部クロックソースを使用した PLL プログラマブルパワーアップタイマー 発振器スタートアップタイマー / スタビライザ 専用 RC 発振器を使用したウォッチドッグタイマー クロックスイッチング / フェールセーフクロックモニタ 割り込みコントローラ 5 サイクル固定レイテンシ ~118 の割り込みソース ~5 の外部割り込み 7 段階のプログラマブルな優先順位 4 つのプロセッサ例外およびソフトウェアトラップ 電源管理 リアルタイムでクロックソース間の切り替え機能 プログラマブルなパワーオンリセット時のスタートアップ プログラマブルな低電圧検知 (dspic30f) プログラマブルなブラウンアウトリセット 高速ウェイクアップ付きアイドルモード スリープモードおよびディープスリープモード オンチップフラッシュ データ EEPROM および RAM フラッシュプログラムメモリ : ~256 KB Data EEPROM dspic30f データ EEPROM: ~4 KB 百万回の書き込み / 消去サイクル (Typ.) の耐久性 PIC24F: ~512 KB データ RAM: ~30 KB 周辺機器 デジタル I/O PPS(Peripheral Pin Select) デジタル I/O のマッピング変更 デジタル周辺機能をサポート ~85 本のプログラマブルなデジタル I/O ピン ~24 本のウェイクアップ / チャージ割り込みピン 高電流シンク / ソース (PIC24F および dspic30f) 通信モジュール 3 線 SPI: ~3 モジュール シンプルな Codec との I/O インターフェースのフレーミングサポート I²C : ~3 モジュール マルチマスターモードおよびスレーブモードをフルサポート 7 ビットおよび 10 ビットのアドレッシング UART: ~4 モジュール 割り込みアドレスビットの検出 スリープモードからのスタートビット後のウェイクアップ 4 段 TX および RX FIFO バッファ LIN および IrDA をサポート USB OTG** ブーストレギュレータを内蔵し 必要な外付け部品を最少に 専用の 3.3V レギュレータ 透過的な RAM バッファインターフェース Codec インターフェースモジュール I²S および AC97 プロトコルをサポート タイマー / キャプチャ / コンペア /PWM タイマー / カウンター : ~9 の 16 ビットタイマー ペアで 32 ビットタイマー構成可能 1 タイマーをリアルタイムクロックとして使用 インプットキャプチャ : ~8 チャネル 立上り 立下りあるいは両エッジでキャプチャ 各キャプチャでの 4 段 FIFO 出力コンペア : ~9 チャネル シングルあるいはデュアル 16 ビットコンペアモード 16 ビットのグリッチなしの PWM モード 拡張機能 パラレルマスタースレーブポート (PMP/PSP): 8 ビットパラレル I/O 高度な設定可 外部データメモリ 周辺通信機能 LCD との通信機能 8 ビットまたは 16 ビットデータのサポート 16 のアドレスラインをサポート ハードウェアによるリアルタイムクロック / カレンダー (RTCC): クロック カレンダーおよびアラーム機能 プログラマブルな CRC 生成 CTMU(Charge/Time Measurement Unit) 静電容量式タッチセンスキーパッド I/F 分解能 1 ns の時間測定 ハードウェア DMA PIC24H および dspic33f デュアルポート RAM と周辺モジュールの間に 8 チャネルの DMA アナログ周辺機能 アナログコンパレータ ( 最大 3 つ ) プログラマブルリファレンス オーディオ DAC 2 ch 16 ビット 100 ksps 差動出力 10 ビット ADC: PIC24F: 500 ksps 1 モジュール dspic30f: 1 Msps 1 モジュール 12 ビット ADC: dspic30f: 200 ksps 1 モジュール 10 ビット /12 ビット ADC( ユーザー選択可 ): PIC24H および dspic33f にてサポート 10 ビット : 1.1 Msps 4 つのサンプル & ホールド 12 ビット : 500 ksps 1 つのサンプル & ホールド 一部デバイスは 2 モジュール対応 ADC 機能 : バッファ出力または DMA 転送 dspic30f および PIC24F: ~16 チャネルの自動スキャン PIC24H および dspic33f: ~32 チャネルの自動スキャン モーターコントロール周辺機能 モーターコントロール PWM: ~8 出力 4 デューティサイクル生成 インディペンデントモードまたは補完モード プログラマブルなデッドタイム設定 エッジまたはセンターアライン 出力制御のマニュアル操作 2 ヶ所までフォルトポイントの配置可 PWM モジュールをトリガとした ADC のサンプリング クワッドエンコーダインターフェースモジュール 最大 2 つのモジュール A 相 B 相 インデックスパルス入力 大電流シンク / ソース (PIC24F および dspic30f) スイッチモードパワー周辺 10 ビット ADC 4 Msps ~6 つのサンプル & ホールド PS PWM 1 ns デューティサイクル分解能 アナログコンパレータ プログラマブルなリファレンス機能 *4.5V~5.5V -40 ~85 で 30 MIPS ** ペリフェラル ミニホスト OTG www.microchip.com/16bit 5
PIC24F 製品ファミリ 16 MIPS 低価格デバイス PIC24F 製品ファミリは コスト重視のアプリケーションや 性能またはメモリを強化させたい 8 ビットデザインから移行したアプリケーションに最適です 製品名 ピン数 フラッシュ K バイト RAM K バイト タイマー キャプチャ 出力コンペア / PWM RTCC 10 ビット 500 ksps ADC アナログコンパレータ UART SPI I²C PMP PPS CTMU USB OTG JTAG パッケージコード PIC24FJ16GA002 28 16 4 5 5 5 Y 1 ADC, 10 ch 2 2 2 2 Y Y Y ML, SO, SP, SS PIC24FJ32GA002 28 32 8 5 5 5 Y 1 ADC, 10 ch 2 2 2 2 Y Y Y ML, SO, SP, SS PIC24FJ48GA002 28 48 8 5 5 5 Y 1 ADC, 10 ch 2 2 2 2 Y Y Y ML, SO, SP, SS PIC24FJ64GA002 28 64 8 5 5 5 Y 1 ADC, 10 ch 2 2 2 2 Y Y Y ML, SO, SP, SS PIC24FJ16GA004 44 16 4 5 5 5 Y 1 ADC, 13 ch 2 2 2 2 Y Y Y ML, PT PIC24FJ32GA004 44 32 8 5 5 5 Y 1 ADC, 13 ch 2 2 2 2 Y Y Y ML, PT PIC24FJ48GA004 44 48 8 5 5 5 Y 1 ADC, 13 ch 2 2 2 2 Y Y Y ML, PT PIC24FJ64GA004 44 64 8 5 5 5 Y 1 ADC, 13 ch 2 2 2 2 Y Y Y ML, PT PIC24FJ64GA006 64 64 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PT PIC24FJ64GB106 64 64 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ96GA006 64 96 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PT PIC24FJ128GA006 64 128 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PT PIC24FJ128GA106 64 128 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ128GB106 64 128 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ192GA106 64 192 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ192GB106 64 192 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ256GA106 64 256 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ256GB106 64 256 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ64GA008 80 64 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PT PIC24FJ64GB108 80 64 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ96GA008 80 96 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PT PIC24FJ128GA008 80 128 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PT PIC24FJ128GA108 80 128 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ128GB108 80 128 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ192GA108 80 192 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ192GB108 80 192 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ256GA108 80 256 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ256GB108 80 256 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ64GA010 100 64 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PF, PT PIC24FJ64GB110 100 64 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ96GA010 100 96 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PF, PT PIC24FJ128GA010 100 128 8 5 5 5 Y 1 ADC, 16 ch 2 2 2 2 Y Y PF, PT PIC24FJ128GA110 100 128 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ128GB110 100 128 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ192GA110 100 192 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ192GB110 100 192 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT PIC24FJ256GA110 100 256 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y PT PIC24FJ256GB110 100 256 16 5 9 9 Y 1 ADC, 16 ch 3 4 3 3 Y Y Y Y Y PT 6 16-bit Embedded Control Solutions
PIC24F MCU 製品ファミリ NanoWatt XLP テクノロジーを搭載した PIC24F MCU デバイス NanoWatt XLP テクノロジーを搭載したマイクロチップの製品は 極めて低い消費電力アプリケーションで 90%-99% の時間を費やす場合 スリープモードで業界最低電流を実現しました 製品名 ピン数 フラッ タイ シュ RAM EEPROM マー キャプチャ 出力コンペア / PWM RTCC ADC コンパレータ UART SPI I2C PMP PPS CTMU USB OTG JTAG ディープスリープ パッケージコード PIC24F04KA200* 14 4 512 3 1 1 7 2 1 1 1 Y Yes P, ST PIC24F04KA201* 20 4 512 3 1 1 9 2 1 1 1 Y Yes P, SO, SS, MQ PIC24F08KA101 20 8 1.5 512 3 1 1 Y 9 2 2 1 1 Y Yes P, SO, SS, MQ PIC24F16KA101 20 16 1.5 512 3 1 1 Y 9 2 2 1 1 Y Yes P, SO, SS, MQ PIC24F08KA101 28 8 1.5 512 3 1 1 Y 9 2 2 1 1 Y Yes P, SO, SS, MQ PIC24F16KA101 28 16 1.5 512 3 1 1 Y 9 2 2 1 1 Y Yes P, SO, SS, MQ PIC24FJ32GA102* 28 32 8 5 5 5 Y 10 3 2 2 2 Y Y Y Y Yes SP, SO, SS, ML PIC24FJ32GB102* 28 32 8 5 5 5 Y 10 3 2 2 2 Y Y Y Y Y Yes SP, SO, SS, ML PIC24FJ64GA102* 28 64 8 5 5 5 Y 10 3 2 2 2 Y Y Y Y Yes SP, SO, SS, ML PIC24FJ64GB102* 28 64 8 5 5 5 Y 10 3 2 2 2 Y Y Y Y Y Yes SP, SO, SS, ML PIC24FJ32GA104* 44 32 8 5 5 5 Y 13 3 2 2 2 Y Y Y Y Yes PT, ML PIC24FJ32GB104* 44 32 8 5 5 5 Y 13 3 2 2 2 Y Y Y Y Y Yes PT, ML PIC24FJ64GA104* 44 64 8 5 5 5 Y 13 3 2 2 2 Y Y Y Y Yes PT, ML PIC24FJ64GB104* 44 64 8 5 5 5 Y 13 3 2 2 2 Y Y Y Y Y Yes PT, ML * 在庫状況につきましては マイクロチップまたは正規販売代理店までお問い合わせください www.microchip.com/16bit 7
PIC24H MCU 汎用製品 40 MIPS 高パフォーマンスの MCU PIC24H 製品は優れたパフォーマンスまたはメモリ要件あるいは大規模なデータ移動を必要とするアプリケーションに最適です 製品名 ピン数 フラッシュ K バイト RAM K バイト DMA チャネル数 16 ビットタイマー 入力キャプチャ 出力コンペア / 標準 PWM 10/12 ビット * 1.1/0.5 Msps ADC アナログコンパレータ フラッシュセキュリティ UART SPI I²C PMP PPS RTCC CAN JTAG パッケージコード PIC24HJ12GP201 18 12 1 3 4 2 1 ADC, 6 ch Y 1 1 1 Y Y P, SO PIC24HJ12GP202 28 12 1 3 4 2 1 ADC, 10 ch Y 1 1 1 Y Y SP, SO, ML, SS PIC24HJ32GP202 28 32 2 3 4 2 1 ADC, 10 ch Y 1 1 1 Y Y SP, SO, MM PIC24HJ32GP302 28 32 4 8 5 4 4 1 ADC 10 ch 2 Y 2 2 1 1 Y 1 SO,SP, MM PIC24HJ64GP202 28 64 8 8 5 4 4 1 ADC 10 ch 2 Y 2 2 1 1 Y 1 SO,SP, MM PIC24HJ64GP502 28 64 8 8 5 4 4 1 ADC 10 ch 2 Y 2 2 1 1 Y 1 1 SO,SP, MM PIC24HJ128GP202 28 128 8 8 5 4 4 1 ADC 10 ch 2 Y 2 2 1 1 Y 1 SO,SP, MM PIC24HJ128GP502 28 128 8 8 5 4 4 1 ADC 10 ch 2 Y 2 2 1 1 Y 1 1 SO,SP, MM PIC24HJ16GP304 44 16 2 3 4 2 1 ADC 13 ch Y 1 1 1 Y Y PT, ML PIC24HJ32GP204 44 32 2 3 4 2 1 ADC 13 ch Y 1 1 1 Y Y PT, ML PIC24HJ32GP304 44 32 4 8 5 4 4 1 ADC 13 ch 2 Y 2 2 1 1 Y 1 PT, ML PIC24HJ64GP204 44 64 8 8 5 4 4 1 ADC 13 ch 2 Y 2 2 1 1 Y 1 PT, ML PIC24HJ64GP504 44 64 8 8 5 4 4 1 ADC 13 ch 2 Y 2 2 1 1 Y 1 1 PT, ML PIC24HJ128GP204 44 128 8 8 5 4 4 1 ADC 13 ch 2 Y 2 2 1 1 Y 1 PT, ML PIC24HJ128GP504 44 128 8 8 5 4 4 1 ADC 13 ch 2 Y 2 2 1 1 Y 1 1 PT, ML PIC24HJ64GP206A* 64 64 8 8 9 8 8 1 ADC, 18 ch Y 2 2 1 N Y PT, MR PIC24HJ64GP206 64 64 8 8 9 8 8 1 ADC, 18 ch Y 2 2 1 N Y PT PIC24HJ64GP506A* 64 64 8 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N 1 Y PT, MR PIC24HJ64GP506 64 64 8 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N 1 Y PT PIC24HJ128GP206A* 64 128 8 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N Y PT, MR PIC24HJ128GP206 64 128 8 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N Y PT PIC24HJ128GP306A* 64 128 16 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N Y PT, MR PIC24HJ128GP306 64 128 16 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N Y PT PIC24HJ128GP506A* 64 128 8 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N 1 Y PT, MR PIC24HJ128GP506 64 128 8 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N 1 Y PT PIC24HJ256GP206 64 256 16 8 9 8 8 1 ADC, 18 ch Y 2 2 2 N Y PT PIC24HJ64GP210A* 100 64 8 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N Y PT, PF PIC24HJ64GP210 100 64 8 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N Y PT, PF PIC24HJ64GP510A* 100 64 8 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N 1 Y PT, PF PIC24HJ64GP510 100 64 8 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N 1 Y PT, PF PIC24HJ128GP210A* 100 128 8 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N Y PT, PF PIC24HJ128GP210 100 128 8 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N Y PT, PF PIC24HJ128GP310A* 100 128 16 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N Y PT, PF PIC24HJ128GP310 100 128 16 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N Y PT, PF PIC24HJ128GP510A* 100 128 8 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N 1 Y PT, PF PIC24HJ128GP510 100 128 8 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N 1 Y PT, PF PIC24HJ256GP210 100 256 16 8 9 8 8 1 ADC, 32 ch Y 2 2 2 N Y PT, PF PIC24HJ256GP610 100 256 16 8 9 8 8 2 ADC, 32 ch Y 2 2 2 N 2 Y PT, PF PIC24H デバイスでは 1 つあるいは 2 つの 1.1 Msps 10 ビット ADC(4 S&H) または 500 ksps 12 ビット ADC(1 S&H) が選択できます * 製品末尾に A のある製品は拡張温度範囲で使用可能です 8 16-bit Embedded Control Solutions
dspic33f 製品ファミリ 汎用デバイスファミリ dspic33f 汎用デバイスファミリは さまざまな 16 ビット組み込み制御アプリケーションに使用できます Codec インターフェースを使用した製品群は 音声やオーディオアプリケーションに最適です 製品名 ピン数 フラッシュ K バイト RAM K バイト DMA チャネル数 16 ビットタイマー 入力キャプチャ 出力コンペア / 標準 PWM Codec インターフェース 10/12 ビット * 1.1/0.5 Msps ADC 16 ビットオーディオ DAC アナログコンパレータ フラッシュセキュリティ UART SPI I²C PMP PPS RTCC CAN パッケージコード dspic33fj12gp201 18 12 1 3 4 2 1 ADC, 8 ch Y 1 1 1 Y P, SO dspic33fj12gp202 28 12 1 3 4 2 1 ADC, 10 ch Y 1 1 1 Y SO, SP, ML, SS dspic33fj32gp202 28 32 2 3 4 2 1 ADC, 10 ch Y 1 1 1 Y SO, SP, MM dspic33fj32gp302 28 32 4 8 5 4 4 1 1 ADC 10 ch 2 Y 2 2 1 1 Y 1 SO,SP, MM dspic33fj64gp202 28 64 8 8 5 4 4 1 1 ADC 10 ch 2 Y 2 2 1 1 Y 1 SO, SP, MM dspic33fj64gp802 28 64 16 8 5 4 4 1 1 ADC 10 ch 2 ch 2 Y 2 2 1 1 Y 1 1 SO, SP, MM dspic33fj128gp202 28 128 8 8 5 4 4 1 1 ADC 10 ch 2 Y 2 2 1 1 Y 1 SO, SP, MM dspic33fj128gp802 28 128 16 8 5 4 4 1 1 ADC 10 ch 2 ch 2 Y 2 2 1 1 Y 1 1 SO, SP, MM dspic33fj16gp304 44 16 2 3 4 2 1 ADC, 13 ch Y 1 1 1 Y PT, ML dspic33fj32gp204 44 32 2 3 4 2 1 ADC, 13 ch Y 1 1 1 Y PT, ML dspic33fj32gp304 44 32 4 8 5 4 4 1 1 ADC 13 ch 2 Y 2 2 1 1 Y 1 PT, ML dspi33fj64gp204 44 64 8 8 5 4 4 1 1 ADC 13 ch 2 Y 2 2 1 1 Y 1 PT, ML dspic33fj64gp804 44 64 16 8 5 4 4 1 1 ADC 13 ch 2 ch 2 Y 2 2 1 1 Y 1 1 PT, ML dspic33fj128gp204 44 128 8 8 5 4 4 1 1 ADC 13 ch 2 Y 2 2 1 1 Y 1 PT, ML dspic33fj128gp804 44 128 16 8 5 4 4 1 1 ADC 13 ch 2 ch 2 Y 2 2 1 1 Y 1 1 PT, ML dspic33fj64gp206a* 64 64 8 8 9 8 8 1 1 ADC, 18 ch Y 2 2 1 N PT, MR dspic33fj64gp206 64 64 8 8 9 8 8 1 1 ADC, 18 ch Y 2 2 1 N PT dspic33fj64gp306a* 64 64 16 8 9 8 8 1 1 ADC, 18 ch Y 2 2 2 N PT, MR dspic33fj64gp306 64 64 16 8 9 8 8 1 1 ADC, 18 ch Y 2 2 2 N PT dspic33fj64gp706a* 64 64 16 8 9 8 8 1 2 ADC, 18 ch Y 2 2 2 N 2 PT, MR dspic33fj64gp706 64 64 16 8 9 8 8 1 2 ADC, 18 ch Y 2 2 2 N 2 PT dspic33fj128gp206a* 64 128 8 8 9 8 8 1 1 ADC, 18 ch Y 2 2 1 N PT, MR dspic33fj128gp206 64 128 8 8 9 8 8 1 1 ADC, 18 ch Y 2 2 1 N PT dspic33fj128gp306a* 64 128 16 8 9 8 8 1 1 ADC, 18 ch Y 2 2 2 N PT, MR dspic33fj128gp306 64 128 16 8 9 8 8 1 1 ADC, 18 ch Y 2 2 2 N PT dspic33fj128gp706a* 64 128 16 8 9 8 8 1 2 ADC, 18 ch Y 2 2 2 N 2 PT, MR dspic33fj128gp706 64 128 16 8 9 8 8 1 2 ADC, 18 ch Y 2 2 2 N 2 PT dspic33fj256gp506 64 256 16 8 9 8 8 1 1 ADC, 18 ch Y 2 2 2 N 1 PT dspic33fj64gp708a* 80 64 16 8 9 8 8 1 2 ADC, 24 ch Y 2 2 2 N 2 PT dspic33fj64gp708 80 64 16 8 9 8 8 1 2 ADC, 24 ch Y 2 2 2 N 2 PT dspic33fj128gp708a* 80 128 16 8 9 8 8 1 2 ADC, 24 ch Y 2 2 2 N 2 PT dspic33fj128gp708 80 128 16 8 9 8 8 1 2 ADC, 24 ch Y 2 2 2 N 2 PT dspic33fj64gp310a* 100 64 16 8 9 8 8 1 1 ADC, 32 ch Y 2 2 2 N PT, PF dspic33fj64gp310 100 64 16 8 9 8 8 1 1 ADC, 32 ch Y 2 2 2 N PT, PF dspic33fj64gp710a* 100 64 16 8 9 8 8 1 2 ADC, 32 ch Y 2 2 2 N 2 PT, PF dspic33fj64gp710 100 64 16 8 9 8 8 1 2 ADC, 32 ch Y 2 2 2 N 2 PT, PF dspic33fj128gp310a* 100 128 16 8 9 8 8 1 1 ADC, 32 ch Y 2 2 2 N PT, PF dspic33fj128gp310 100 128 16 8 9 8 8 1 1 ADC, 32 ch Y 2 2 2 N PT, PF dspic33fj128gp710a* 100 128 16 8 9 8 8 1 2 ADC, 32 ch Y 2 2 2 N 2 PT, PF dspic33fj128gp710 100 128 16 8 9 8 8 1 2 ADC, 32 ch Y 2 2 2 N 2 PT, PF dspic33fj256gp510 100 256 16 8 9 8 8 1 1 ADC, 32 ch Y 2 2 2 N 1 PT, PF dspic33fj256gp710 100 256 30 8 9 8 8 1 2 ADC, 32 ch Y 2 2 2 N 2 PT, PF dspic33 デバイスでは 1 つあるいは 2 つの 1.1 Msps 10 ビット ADC(4 S&H) または 500 ksps 12 ビット ADC(1 S&H) が選択できます * 製品末尾に A のある製品は拡張温度範囲で使用可能です www.microchip.com/16bit 9
dspic33f DSC 製品ファミリ モーターコントロールおよび電源制御デバイスファミリ dspic33f 製品は ブラシレス DC 1 相および 3 相誘導モーターやリラクタンスモーターなどのモーターコントロールアプリケーションをサポートします また UPS インバータ PFC アプリケーションなどにも最適です 製品 ピン数 フラッシュ K バイト RAM K バイト DMA チャネル数 16 ビットタイマー 入力キャプチャ 出力コンペア / 標準 PWM MC PWM QEI ADC 10-/12 ビット 1.1/0.5 Msps 16 ビット DAC アナログコンパレータ フラッシュセキュリティ UART SPI I²C PMP PPS RTCC CAN パッケージコード dspic33fj12mc201 20 12 1 3 4 2 6 ch 1 1 ADC, 4 ch Y 1 1 1 Y SO, P, SS dspic33fj12mc202 28 12 1 3 4 2 8 ch 1 1 ADC, 6 ch Y 1 1 1 Y SO, SP, ML, SS dspic33fj32mc202 28 32 2 3 4 2 8 ch 1 1 ADC, 6 ch Y 1 1 1 Y SO, SP, MM dspic33fj32mc302 28 32 4 8 5 4 4 8 ch 2 1 ADC 6 ch 2 Y 2 2 1 1 Y 1 SO, SP, MM dspic33fj64mc202 28 64 8 8 5 4 4 8 ch 2 1 ADC 6 ch 2 Y 2 2 1 1 Y 1 SO, SP, MM dspic33fj64mc802 28 64 16 8 5 4 4 8 ch 2 1 ADC 6 ch 2 Y 2 2 1 1 Y 1 1 SO, SP, MM dspic33fj128mc202 28 128 8 8 5 4 4 8 ch 2 1 ADC 6 ch 2 Y 2 2 1 1 Y 1 SO, SP, MM dspic33fj128mc802 28 128 16 8 5 4 4 8 ch 2 1 ADC 6 ch 2 Y 2 2 1 1 Y 1 1 SO, SP, MM dspic33fj16mc304 44 16 2 3 4 2 8 ch 1 1 ADC, 9 ch Y 1 1 1 Y PT,ML dspic33fj32mc204 44 32 2 3 4 2 8 ch 1 1 ADC, 9 ch Y 1 1 1 Y PT,ML dspic33fj32mc304 44 32 4 8 5 4 4 8 ch 2 1 ADC 9 ch 2 Y 2 2 1 1 Y 1 PT, ML dspic33fj64mc204 44 64 8 8 5 4 4 8 ch 2 1 ADC 9 ch 2 Y 2 2 1 1 Y 1 PT, ML dspic33fj64mc804 44 64 16 8 5 4 4 8 ch 2 1 ADC 9 ch 2 ch 2 Y 2 2 1 1 Y 1 1 PT, ML dspic33fj128mc204 44 128 8 8 5 4 4 8 ch 2 1 ADC 9 ch 2 Y 2 2 1 1 Y 1 PT, ML dspic33fj128mc804 44 128 16 8 5 4 4 8 ch 2 1 ADC 9 ch 2 ch 2 Y 2 2 1 1 Y 1 1 PT, ML dspic33fj64mc506a* 64 64 8 8 9 8 8 8 ch 1 1 ADC, 16 ch Y 2 2 2 N 1 PT, MR dspic33fj64mc506 64 64 8 8 9 8 8 8 ch 1 1 ADC, 16 ch Y 2 2 2 N 1 PT dspic33fj64mc706a* 64 64 16 8 9 8 8 8 ch 1 2 ADC, 16 ch Y 2 2 2 N 1 PT, MR dspic33fj64mc706 64 64 16 8 9 8 8 8 ch 1 2 ADC, 16 ch Y 2 2 2 N 1 PT dspic33fj128mc506a* 64 128 8 8 9 8 8 8 ch 1 1 ADC, 16 ch Y 2 2 2 N 1 PT, MR dspic33fj128mc506 64 128 8 8 9 8 8 8 ch 1 1 ADC, 16 ch Y 2 2 2 N 1 PT dspic33fj128mc706a* 64 128 16 8 9 8 8 8 ch 1 2 ADC, 16 ch Y 2 2 2 N 1 PT, MR dspic33fj128mc706 64 128 16 8 9 8 8 8 ch 1 2 ADC, 16 ch Y 2 2 2 N 1 PT dspic33fj64mc508a* 80 64 8 8 9 8 8 8 ch 1 1 ADC, 18 ch Y 2 2 2 N 1 PT dspic33fj64mc508 80 64 8 8 9 8 8 8 ch 1 1 ADC, 18 ch Y 2 2 2 N 1 PT dspic33fj128mc708a* 80 128 16 8 9 8 8 8 ch 1 2 ADC, 18 ch Y 2 2 2 N 2 PT dspic33fj128mc708 80 128 16 8 9 8 8 8 ch 1 2 ADC, 18 ch Y 2 2 2 N 2 PT dspic33fj64mc510a* 100 64 8 8 9 8 8 8 ch 1 1 ADC, 24 ch Y 2 2 2 N 1 PT, PF dspic33fj64mc510 100 64 8 8 9 8 8 8 ch 1 1 ADC, 24 ch Y 2 2 2 N 1 PT, PF dspic33fj64mc710a* 100 64 16 8 9 8 8 8 ch 1 2 ADC, 24 ch Y 2 2 2 N 2 PT, PF dspic33fj64mc710 100 64 16 8 9 8 8 8 ch 1 2 ADC, 24 ch Y 2 2 2 N 2 PT, PF dspic33fj128mc510a* 100 128 8 8 9 8 8 8 ch 1 1 ADC, 24 ch Y 2 2 2 N 1 PT, PF dspic33fj128mc510 100 128 8 8 9 8 8 8 ch 1 1 ADC, 24 ch Y 2 2 2 N 1 PT, PF dspic33fj128mc710a* 100 128 16 8 9 8 8 8 ch 1 2 ADC, 24 ch Y 2 2 2 N 2 PT, PF dspic33fj128mc710 100 128 16 8 9 8 8 8 ch 1 2 ADC, 24 ch Y 2 2 2 N 2 PT, PF dspic33fj256mc510 100 256 16 8 9 8 8 8 ch 1 1 ADC, 24 ch Y 2 2 2 N 1 PT, PF dspic33fj256mc710 100 256 30 8 9 8 8 8 ch 1 2 ADC, 24 ch Y 2 2 2 N 2 PT, PF dspic33 デバイスは 1 個または複数のユーザー選択可能な 1.1 Msps 10 ビット ADC (4 S&H) または 500ksps 12 ビット ADC (1 S&H) を搭載しています * 製品末尾に A のある製品は拡張温度範囲で使用可能です 10 16-bit Embedded Control Solutions
dspic33f DSC 製品ファミリ SMPS およびデジタル電源制御製品 dspic33f 製品はスイッチモードパワーサプライ (SMPS) 調理器具 UPS インバータ インテリジェントバッテリ充電器 力率補正 HID 照明 蛍光照明 LED 照明およびデジタル制御ループなどのアプリケーションをサポートしています これらのデバイスには さまざまなアプリケーションおよびパワーサプライトポロジーを実現するため 1 ns 分解能の PWM モジュールが搭載されており マイクロチップの高速オンチップ ADC およびコンパレータにカップリングされています 製品 ピン数 フラッシュ K バイト RAM バイト 16 ビットタイマー 入力キャプチャ 出力コンペア / 標準 PWM PS PWM ADC 10 ビット 2/4 Msps 10 ビット DAC O/P アナログコンパレータ UART SPI I²C パッケージコード dspic33fj06gs101 18 6 256 2 1 4 6ch, 3 S&H 1 1 1 SO dspic33fj06gs102 28 6 256 2 1 4 6ch, 3 S&H 1 1 1 SO, MM, SP dspic33fj06gs202 28 6 1K 2 1 1 4 6ch, 3 S&H 1 2 1 1 1 SO, MM, SP dspic33fj16gs402 28 16 2K 3 2 2 6 8ch, 4 S&H 1 1 1 SO, MM, SP dspic33fj16gs404 44 16 2K 3 2 2 6 8ch, 4 S&H 1 1 1 ML, PT dspic33fj16gs502 28 16 2K 3 2 2 8 8ch, 6 S&H* 1 4 1 1 1 SO, MM, SP dspic33fj16gs504 44 16 2K 3 2 2 8 12ch, 6 S&H* 1 4 1 1 1 ML, PT *4 Msps デバイス 16 ビットパッケージ P: 40 ピン PDIP (52.27 x 15.24 x 3.81 mm) PF: 100 ピン TQFP (14 x 14 x 1 mm) PT: 100 ピン TQFP (12 x 12 x 1 mm) SO: 28 ピン SOIC (17.88 x 10.34 x 2.31 mm) ST: 14 ピン TSSOP (5.0 x 6.4 x 1.2 mm) SP: 28 ピン SPDIP (34.67 x 7.87 x 3.3 mm) PF: 80 ピン TQFP (14 x 14 x 1 mm) PT: 80 ピン TQFP (12 x 12 x 1 mm) SO: 20 ピン SOIC (12.80 x 10.34 x 2.31 mm) MQ: 28 ピン QFN (5 x 5 mm) P: 20 ピン PDIP (26.24 x 7.87 x 3.3 mm) PT: 64 ピン TQFP (10 x 10 x 1 mm) SO: 18 ピン SOIC (11.53 x 10.34 x 2.31 mm) MM & ML: 28 ピン QFN (6 x 6 x 0.9 mm) P: 18 ピン PDIP (22.81 x 7.95 x 3.3 mm) PF: 64 ピン TQFP (14 x 14 x 1 mm) PT: 44 ピン TQFP (10 x 10 x 1 mm) SS: 28 ピン SSOP (10.2 x 7.8 x 2 mm) ML: 44 ピン QFN (8 x 8 mm) SS: 20 ピン SSOP (7.2 x 7.85 x 1.85 mm) MR: 64 ピン QFN (9 x 9 mm) www.microchip.com/16bit 11
dspic30f DSC 製品ファミリ 汎用デバイスファミリ dspic30f 汎用デバイスファミリは さまざまな 16 ビット組み込み制御アプリケーションに使用できます Codec インターフェースを使用した製品群は 音声やオーディオアプリケーションに理想的です 製品名 ピン数 フラッシュメモリ K バイト RAM バイト EEPROM バイト 16 ビットタイマー 入力キャプチャ 出力コンペア / 標準 PWM Codec インターフェース 12 ビット 200 ksps ADC CodeGuard セキュリティセグメント UART SPI I²C CAN パッケージコード dspic30f3014 40/44 24 2048 1024 3 2 2 13 ch, 1 S/H 1 2 1 1 P,, PT, ML dspic30f4013 40/44 48 2048 1024 5 4 4 AC97, I ² S 13 ch, 1 S/H 3 2 1 1 1 P, PT, ML dspic30f5011 64 66 4096 1024 5 8 8 AC97, I ² S 16 ch, 1 S/H 3 2 2 1 2 PT dspic30f6011a 64 132 6144 2048 5 8 8 16 ch, 1 S/H 3 2 2 1 2 PF, PT dspic30f6012a 64 144 8192 4096 5 8 8 AC97, I ² S 16 ch, 1 S/H 3 2 2 1 2 PF, PT dspic30f5013 80 66 4096 1024 5 8 8 AC97, I ² S 16 ch, 1 S/H 3 2 2 1 2 PT dspic30f6013a 80 132 6144 2048 5 8 8 16 ch, 1 S/H 3 2 2 1 2 PF, PT dspic30f6014a 80 144 8192 4096 5 8 8 AC97, I ² S 16 ch, 1 S/H 3 2 2 1 2 PF, PT センサーファミリ dspic30f センサーファミリ製品は 高性能でコスト重視 省スペースが求められるアプリケーションに最適で 18 ピン 6x6 mm パッケージで提供しています 製品名 ピン数 フラッシュメモリ K バイト RAM バイト EEPROM バイト 16 ビットタイマー 入力キャプチャ 出力コンペア / 標準 PWM 12 ビット 200 ksps ADC UART SPI I²C I/O Pins (Max.) パッケージコード dspic30f2011 18 12 1024 3 2 2 8 ch, 1 S/H 1 1 1 12 P, SO, 28-pin ML dspic30f3012 18/44 24 2048 1024 3 2 2 8 ch, 1 S/H 1 1 1 12 P, SO, 44-pin ML dspic30f2012 28 12 1024 3 2 2 10 ch, 1 S/H 1 1 1 20 SP, SO, 28-pin ML dspic30f3013 28/44 24 2048 1024 3 2 2 10 ch, 1 S/H 2 1 1 20 SP, SO, 44-pin ML モーターコントロールおよび電源制御デバイスファミリ dspic30f 製品は ブラシレス DC 1 相または 3 相モーターコントロールアプリケーション ブラシレス DC 1 相および 3 相誘導モーターや リラクタンスモーターなどのモーターコントロールアプリケーションをサポートします また UPS インバータ PFC アプリケーションなどにも最適です 製品名 ピン数 フラッシュメモリ K バイト RAM バイト EEPROM バイト 16 ビットタイマー 入力キャプチャ 出力コンペア / 標準 PWM モーターコントロール PWM クワッドエンコーダ 10 ビット 1 Msps ADC CodeGuard セキュリティセグメント UART SPI I²C CAN パッケージコード dspic30f2010 28 12 512 1024 3 4 2 6 ch Yes 6 ch, 4 S/H 1 1 1 1 SP, SO, MM dspic30f3010 28/44 24 1024 1024 5 4 2 6 ch Yes 6 ch, 4 S/H 1 1 1 1 SP, SO, 44-pin ML dspic30f4012 28/44 48 2048 1024 5 4 2 6 ch Yes 6 ch, 4 S/H 1 1 1 1 1 SP, SO, 44-pin ML dspic30f3011 40/44 24 1024 1024 5 4 4 6 ch Yes 9 ch, 4 S/H 1 2 1 1 P, PT, ML dspic30f4011 40/44 48 2048 1024 5 4 4 6 ch Yes 9 ch, 4 S/H 1 2 1 1 1 P, PT, ML dspic30f5015 64 66 2048 1024 5 4 4 8 ch Yes 16 ch, 4 S/H 1 1 2 1 1 PT dspic30f6015 64 144 8192 4096 5 8 8 8 ch Yes 16 ch, 4 S/H 3 2 2 1 1 PT dspic30f5016 80 66 2048 1024 5 4 4 8 ch Yes 16 ch, 4 S/H 1 1 2 1 1 PT dspic30f6010a 80 144 8192 4096 5 8 8 8 ch Yes 16 ch, 4 S/H 3 2 2 1 2 PF, PT デジタル電源デバイスファミリ dspic30f ファミリは 誘導加熱調理 UPS インバータ PFC デジタル制御ループなどを使用した SMPS(Switch Mode Power Supplies) アプリケーションをサポートしています デバイスは 1 ns の分解能を持つ PWM を含み 高速オンチップ ADC およびコンパレータとカップリングして 様々なアプリケーションや電源電圧トポロジーに使用できます 製品名 ピン数 フラッシュメモリ K バイト RAM ( バイト ) ADC 10 ビット 2 Msps チャネル アナログコンパレータ 高速 PWM タイマー 入力キャプチャ 出力コンペア / 標準 PWM UART SPI I²C パッケージコード dspic30f1010 28 6 256 6 ch, 2 S&H 2 2 x 2 2 1 1 1 1 SO, SP, MM dspic30f2020 28 12 512 8 ch, 4 S&H 4 4 x 2 3 1 2 1 1 1 SO, SP, MM dspic30f2023 44 12 512 12 ch, 4 S&H 4 4 x 2 3 1 2 1 1 1 PT, ML 12 16-bit Embedded Control Solutions
リアルタイム制御を目的として設計されたマイクロチップの 16 ビットコントローラで優れた信頼性 堅牢性とシステムコストの削減を 信頼性の高いウォッチドッグタイマーマイクロチップのウォッチドッグタイマーは 内部発振器を使用しており システムクロックから独立しています 発振器内蔵で水晶を排除 コストを削減一部を除き 16 ビットデバイスでは 高精度内部発振器をクロックソースとして設計できます また この発振器には低ジッタの PLL が用意されており クロックをフルスピードまで高速化できます これにより外部水晶子が不要になり ボードの小型化 システムコストの削減が実現できます パワーセーブモードで消費電力の最適化マイクロチップのナノワットテクノロジーを使用して消費電力を最適化できます 低周波内部発振器を使用したり 待機中のシステムクロックを分割できます また コアの消費電力を下げて周辺機器を選択したり 電力消費を制御するため 低速で動作させる方法もあります 内部システムクロックモニターでより安全に内部クロックモニタでシステムクロックの不具合を監視し デバイスのリセットを強制実行します 実行した場合でも 内部発振器を使用したシステムの再起動後はスムーズにプロセスが実行されます 拡張温度範囲一部を除くすべての 16 ビット製品で 125 までの拡張温度をサポートしているため マイクロチップの 16 ビット製品はモーターコントロール 電圧変換 ライティング制御 あるいは EPS や電子ギアボックス 冷却ファン制御などボンネット内車載システムなど 高温での動作が要求される産業用アプリケーションにも最適です 低ジッタ PLL でシステムの動作信頼性を向上水晶発振器付きの内部 PLL 回路は 動作電源電圧および温度において ± 0.75% 未満の安定した動作温度低ジッタで CAN UART その他の通信形式に対する高い信頼性を実現します 小型パッケージで高性能一部の 16 ビット製品では最小 6x6 mm の QFN パッケージが用意されています これにより 16 ビットのパフォーマンスを応用して ボードの小型化も可能です 高電流 I/O によるコスト節減 16 ビット製品の多くに LED を直接駆動できる I/O ピンがあるため 駆動に必要な外部 FET スイッチが不要なため 省スペース化やコストの低減が実現できます ソフトウェアからのグリッチを保護する CPU のセルフモニタリング機能コードの実行フローを継続的にモニタリングし ソフトウェアの誤動作による致命的な不具合から保護します 具体的には 仮想メモリ スタックのオーバーフローやアンダーフロー 未設定のポインタアクセスをキャッチします パワーオンリセットおよびブラウンアウトリセットで堅牢性を向上し コストを削減インテリジェントなオンチップ POR( パワーオンリセット ) を使用すると 多くのシステムで外部リセット回路が不要になります 一部のデバイスには 過渡電圧 ( グリッチ ) を検出するとチップをリセットするブラウンアウトリセット保護回路が内蔵されています 両機能の使用でシステムの堅牢性が向上し コストが削減できます www.microchip.com/16bit 13
充実の開発ツール マイクロチップの 16 ビットコントローラは MPLAB 統合開発環境 (IDE) でサポートされています MPLAB IDE はマイクロチップの 8 ビット 16 ビット 32 ビット製品に共通の開発環境として無償で提供されており 多くの機器設計の土台として利用できます この環境にわずか 160 ドルを追加投資するだけで マイクロチップの MPLAB ICD 2 または MPLAB ICD 3 を加えた完全な開発ツールチェーンによる設計が可能になります MPLAB 統合開発環境 (IDE) マイクロチップのすべての MCU および DSC で使用するツールは MPLAB IDE を使用した統合的な環境下で動作します MPLAB IDE は ユーザーフレンドリーで高機能 かつ 32 ビットレベルで要求されるような最新の編集 ビルド デバッグ機能を備えています MPLAB IDE には ソフトウェアが統合されているだけでなく マイクロチップのハードウェアツールやサードパーティのツールも多数サポートしています MPLAB IDE の特長は次の通りです Windows 2000 Windows XP Windows Vista に対応 プロジェクトのビルドおよび管理 柔軟性に優れたウォッチウィンドウ表示 マウスオーバーで変数内容を表示 MPLAB IDE(dsPIC30 および dspic33 DSC 用 ) に対応した MATLAB デバイスブロック フル機能コード編集およびコンテキストのカラー表示 ASM および C 言語を使用したソースレベルのデバッグ トレースバッファの検索機能 バージョン管理機能 リアルタイムのデータモニタリング ファイル形式の異なる複数のプロジェクトを管理できるプロジェクトマネージャー 1 クリックでブレークポイント / トレースポイントを設定 マウスオーバーで変数を表示 変更 ソースコードのデバッグを容易にするカラー編集機能 カスタマイズ可能なウォッチウィンドウでレジスタやメモリのアドレスを表示 変更 シングルステップまたは実行中にステータスバーに表示 MPLAB IDE 対応ツール アセンブラ / リンカ / ライブラリ MPLAB ASM30 はフル機能装備のマクロアセンブラで ユーザー定義のマクロ 条件付きアセンブリ 多数のアセンブラ指示文が使用できる 優れたコード生成ツールです MPLAB SIM ソフトウェアシミュレータ MPLAB SIM ソフトウェアシミュレータは フル機能で サイクル精度の高いソフトウェアシミュレータです CPU や命令セットのシミュレーション以外にも 主な周辺モジュール機能をサポートします dspic3x 用 MATLAB/Simulink デバイスブロックマイクロチップの MATLAB Simulink 用のデバイスブロックセットには dspic30 および dspic33 DSC に使用するインターフェース対応の設定セットおよびランタイムペリフェラルブロックがあります 完全なアプリケーションは マイクロチップおよび Simulink から提供されたブロックセットを使用して MATLAB/SIMULINK モデル形式で作り出すことができます アプリケーションの C コードが生成されます これらのブロックセットは MPLAB IDE で利用できる MATLAB プラグインと互換性を持っています 実績の高い最適化ライブラリを組み合わせ 設計をスムーズにスタート 周辺ドライバライブラリこのライブラリには C 言語の関数が 270 以上収められており ハードウェアの周辺モジュールの各モードでの設定に有用です 演算ライブラリこのライブラリは IEEE-754 に準拠しており 単精度 倍精度浮動小数点を ANSI C 標準の演算機能を提供しています ルーチンは コードサイズを最小に納めるよう最適化されており アセンブラまたは C 言語で使用できます DSP アルゴリズムライブラリ DSP ブロックライブラリは拡張機能で アセンブリコードでの動作速度で完全に最適化されています DSP 機能はアセンブラまたは C 言語で使用できます 主なアルゴリズムとして カスケード IIR/FIR/ LMS フィルタ 相関 畳み込み ( コンボリューション ) FFT 行列 / ベクトル演算などが用意されています 使いやすい C コンパイラ MPLAB C コンパイラ PIC24 MCU および dspic DSC 用の MPLAB C コンパイラは 完全な機能を備えた ANSI 準拠の最適化コンパイラです このコンパイラには 文字列操作 動的メモリ割り当て データ変換 時間管理 算術演算ライブラリなど ANSI C 標準のライブラリがすべて揃っています MPLAB C30 C コンパイラには強力なコード最適化機能があり 同じアプリケーションなら 他の 16 ビット MCU よりもコードサイズは最大 40% 程度縮小できます PIC24 MCU および dspic DSC 用の MPLAB C コンパイラの評価用として すべての機能を利用できるデモバージョン ( 使用期限付 ) をマイクロチップのウェブサイトからダウンロードできます 14 16-bit Embedded Control Solutions
ハードウェア開発ツール MPLAB ICD 2(DV164005) MPLAB ICD 3(DV164035) インサーキットデバッガ / プログラマ MPLAB ICD 2 および MPLAB ICD 3 インサーキットデバッガ / プログラマは 低コストの優れたツールで MPLAB IDE 上で MPLAB ICD 2 および MPLAB ICD 3 を使用して ASM あるいは C 言語のソースコードのデバッグ 確認 変数の編集 シングルステップの実行 ブレークポイントの設定ができます 主な機能は次の通りです 全 PIC MCU および dspic DSC(MPLAB ICD 3) に対応 フルスピードで動作 PC への USB またはシリアルポート接続 In-Circuit Serial Programming (ICSP ) インターフェース回線での高電圧保護 過電流保護 テストインターフェースモジュール 外部パワーサプライは不要 MPLAB REAL ICE インサーキットエミュレーションシステム (DV244005) MPLAB REAL ICE インサーキットエミュレータは マイクロチップの次世代エミュレーションおよびデバッグシステムで dspic33f PIC24H PIC24F dspic30f601xa をはじめとする 16 ビットデバイスに対してインサーキットエミュレーションプラットフォームを提供しており アプリケーションの開発やデバッグが簡単かつ短時間でできます エミュレーションには ターゲットデバイス用の特別なハードウェアロジックを使用し エミュレータ用のデバイスが不要です 主な特長は次の通りです 最大 6 箇所のハードウェアブレークポイント設定 最大 1,000 箇所のソフトウェアブレークポイント設定 ユーザーが制御できるプログラムメモリのトレース / データのメモリログ 高速 USB 2.0 PC インターフェース LVDS 対応 ( 追加オプション ) あるいは従来の In-Circuit Serial Programming(ICSP) インターフェース 実行 ホルト シングルステップモード 論理プローブ ストップウォッチ フラッシュメモリプログラマ 変数ウィンドウのスマートウォッチ 最新のブレークポイント機能 MPLAB PM3 デバイスプログラマ (DV007004) MPLAB PM3 デバイスプログラマはフル機能で 量産品質の安定したデバイスプログラマです 置き換え可能なソケットモジュールを使用しており MPLAB PM3 はマイクロチップのプログラマブルデバイスのほぼすべてをサポートします また デバイスの多くはプログラミング時間が短縮でき 堅牢性に優れた ICSP でビルトインでインターフェースできます MPLAB スターターキット MPLAB スターターキットは 対応するデバイスファミリの機能のデモンストレーション用に設計されています このスターターキットには デバイスのサポートおよびデモンストレーションに必要な外部回路に加え コントローラのデバッグおよび書き込みに必要な回路も含まれています MPLAB IDE および PIC24 MCU/dsPIC DSC 用の MPLAB C コンパイラ ( 評価版 ) も添付されており これらを組み合わせることで 16 ビット MCU および DSC 製品を短期間で理解したうえで設計できます dspic デジタルシグナルコントローラ用 MPLAB スターターキット (DM330011) dspic デジタルシグナルコントローラ用 MPLAB スターターキットは dspic アーキテクチャの学習および評価に最適な低コストのプラットフォームです このキットにはシンプルなアプリケーションのコーディングとデバッグに必要なハードウェアとソフトウェアも添付されているほか dspic DSC のオーディオ機能のデモンストレーションにも使用できます 主な特長は次の通りです dspic33fj128gp506 DSC(256 KB フラッシュ内蔵 ) 外部データストレージ用シリアルフラッシュメモリチップ デバッグ / 書き込み機能 MPLAB C コンパイラ ( 評価版 ) 16/24/32 ビットオーディオコーデック マイク入力およびヘッドフォン増幅出力 G.711 準拠の音声キャプチャ / 再生デモ PIC24H MCU 用 MPLAB スターターキット (DM240021) スターターキットは マルチタスキングニーズに対応した MCU の PIC24H 製品の電源を開発するためのハードウェアおよびソフトウェアを備えたキットです オンバード PIC24HJ128GP504 コントローラには ディスプレイおよび音声再生を使用した加速度計ベースのサンプルプログラムのデモンストレーションに必要なソフトウェアが搭載されています 主な特長は次の通りです ボードは統合デバッガ / プログラマを搭載 USB 電力供給 3 軸アナログ加速度計 128x64 OLED ディスプレイ オンボードスピーカを装備 低コストの G.711 圧縮音声の再生 センサー信号処理用のさまざまなセンサーをプラグインするための個別アナログ調整回路 PIC24F MCU 用 MPLAB スターターキット (DM240011) このスターターキットには PIC24FJ256GB110 製品が搭載されており USBOTG 周辺機能および mtouch 静電容量式タッチセンサーテクノロジーのデモンストレーションに必要なハードウェアとソフトウェアが含まれています 主な特長は次の通りです インサーキットエミュレーションハードウェアを内蔵 USB マスストレージデバイスクラスのデモンストレーション OLED ディスプレイ 静電容量式タッチセンサーキー www.microchip.com/16bit 15
設計期間の短縮を支援する Explorer 16 開発ボードと PICtail Plus ドーターカード Explorer 16 開発ボード (DM240001/DM240002) PIC24F PIC24H マイクロコントローラ dspic33f 汎用製品 モーターコントローラ製品 PIC32 マイクロコントローラ製品が低コストで評価できる開発ボードです 設計要件をもとにスピーディな開発および検証を実現する理想的なプロトタイプ制作ツールです 主な特長は次の通りです プロセッサ対応のプラグインモジュール (PIM) DM240001: PIC24FJ128GA010 用の PIM と dspic33fj256gp710 DSC 用の PIM を差し替え可能 DM240002: PIC24FJ64GA004 用に PIM アルファベット / 数字に対応した 16 x 2 LCD ディスプレイ MPLAB ICD 2 MPLAB ICD 3 MPLAB REAL ICE RS-232 インターフェース マイクロチップの高精度アナログ出力温度センサー TC1047A を装備 ユーザーズガイド 図面 PWB レイアウトなど豊富なドキュメントを収録した CD デバイスのすべてのピンアウトおよびブレッドボードのプロトタイプ領域への拡張コネクタ 拡張ボード用 PICtail プラスコネクタ PICtail Plus ドーターカードワイヤレス通信 PICtail Plus ドーターボード (AC163027-4) ワイヤレス通信 PICtail プラスドーターボードは SPI モジュール経由で IEEE 802.15.4 トランシーバを 16 ビットデバイスに接続します ZigBee プロトコル またはマイクロチップの MiWi ワイヤレスネットワークプロトコルとの併用が可能で いずれもマイクロチップが提供する無償のソフトウェアスタックでサポートされています このドーターボードは動作電圧が 3.3V の 16 ビットおよび 32 ビット全製品に互換性があります SD/MMC PICtail Plus ドーターボード (AC164122) SD/MMC PICtail プラスドーターボードは セキュアデジタル (SD) およびマルチメディアカード (MMC) をマイクロコントローラのシリアル周辺装置インターフェース (SPI) バスに接続させるユニバーサルボードです イーサネット PICtail Plus ドーターボード (AC164123) イーサネット PICtail プラスドーターボードは コストパフォーマンスに優れたイーサネットコントロールアプリケーションの評価と開発を実現します この開発ボードは 28 ピン ENC28J60 イーサネットコントローラを搭載しており マイクロコントローラの SPI バスに接続できます バック / ブーストコンバータ PICtail Plus カード (AC164133) dspic33fgs SMPS デバイス用の低コストの開発プラットフォームです バック / ブーストコンバータ PICtail プラスカードには 2 つのバックステージ出力および 1 つのブーストステージ出力があります バック / ブーストコンバータは +9V ~ + 15V DC の入力電源で動作します 電力変換のパフォーマンス測定により dspic33fgs SMPS ソリューションの評価が行なえます IrDA プロトコル PICtail Plus ドーターボード (AC164124) IrDA プロトコル PICtail Plus ドーターボードは Explorer 16 デモボードに IrDA 通信機能を追加する拡張ボードです このボードは Vishay Semiconductor 社の TFDU100 赤外線光学センサーモジュールを備えています 音声再生 PICtail Plus ドーターボード (AC164125) 音声再生 PICtail Plus ドーターボードには 再生専用アプリケーション用に四次ローパスフィルタ (LPF) スピーカアンプ スピーカ 1M ビット SPI シリアル EEPROM が実装されています 16 ビット製品に内蔵された PWM モジュールを使用し LPF を通して音声波形にフィルタリングすることで音声を再生します プロトタイプ PICtail Plus ドーターボード (AC164126) プロトタイプ PICtail Plus ドーターボードは PIC24 MCU または dspic33 DSC を使用した Explorer 16 開発ボードの拡張ブレッドボードカードです この 8x8 cm のボードではプロセッサの全ピンにアクセスできるほか 汎用プロタイピング領域も備えてあります このキットにはブランクのプロトタイプ PICtail Plus ドーターボードが 3 枚含まれています グラフィック PICtail Plus ドーターボード (AC164127) グラフィック PICtail Plus ドーターボードは マイクロチップのグラフィック LCD ディスプレイソリューション ( マイクロチップの 16 ビットマイクロコントローラ用グラフィックライブラリを含む ) を評価するためのデモンストレーションボードです グラフィック PICtail Plus ドーターボードには 抵抗タッチスクリーン機能を備えたカラー QVGA ディスプレイが含まれています モーターコントロールインターフェース PICtail Plus ドーターカード (AC164128) この PICtail Plus ドーターカードは Explorer 16 と HV/LV パワーモジュール (DM300021 および DM300022) の接続に使用します このドーターカードには ホールセンサー 光エンコーダ バック EMF 電流検知など 各種センサーおよびセンサーレスアプリケーション用のハードウェアサポートが含まれます Explorer 16 開発ボードで使用する dspic33fj256mc70 モーターコントロールプラグインモジュールも含まれます オーディオ PICtail Plus ドーターボード (AC164129) オーディオ PICtail Plus ボードを使用して 音声およびオーディオ信号の再生および記録が可能です ボードは最高 48 khz のサンプリング能力を持つ 24 ビットモノ CODEC を装備しています オーディオデータの記録には 4 Mb シリアルメモリが使用可能です また ボードはオーディオ DAC を搭載した dspic DSC デバイス用のインターフェース回路を搭載しています 16 ビットデバイスの統合 PWM モジュールおよびオンボード 4 次ローパスフィルタを使用して 低コストの再生技術でアプリケーションを実験できます また ボードは利得調整可能なマイクおよびライン出力アンプを装備しています USB PICtail Plus ドーターカード (AC164131) USB PICtail Plus ドーターカードには USB サポートコントローラの電源およびコネクタ回路が装備されており 組み込みホスト ペリフェラル USB On-The-Go を含む USB アプリケーションの評価およびデモが実行できます 16 16-bit Embedded Control Solutions
ハードウェア開発ボード PIC24 MCU および dspic DSC 向けに 設計サイクルを短縮させるさまざまなハードウェア開発ボードを提供しています 開発ボードは MPLAB ICD 2 MPLAB ICD 3 MPLAB REAL ICE MPLAB PM3 に容易に接続できます 全ての開発ボードには 設計時間を短縮するためにドキュメント ソースコードのサンプルが含まれています dspicdem 80 ピンスターター開発ボード (DM300019) この開発ボードは 80 ピンの汎用目的の dspic30f や モーターコントロール製品 dspic33f デバイスの評価を非常に低コストで実行できる開発ボードです モーターコントロール開発システム dspicdem MCLV 開発ボード (DM330021) dspicdem MCLV 開発ボードは 10 アンペア時最高 48 ボルトの低電力 BLDC アプリケーションの開発を対象にしています プラグインモジュール (PIM) または 28 ピン SOIC ソケットを介して dspic33f モーターコントロール製品を使用してモーターコントロールアプリケーションの評価および開発を低コストで実現可能にします シリアルインターフェースには RS-232C CAN LIN USB(RTDM 用 ) があります フィードバックサポートには ホール効果センサー シャフトエンコーダおよび 3 つのシャント抵抗器があります 主な特長は次の通りです 80 ピン dspic30f6014a 汎用目的プラグインモジュール (MA300014) 80 ピン dspic30f6010 モーターコントロールプラグインモジュール (MA300013) および 80 ピン~ 100 ピン dspic33f 汎用目的プラグインモジュール (MA330012) 9V 電源 LED スイッチ ポテンショメータ UART インターフェース 音声帯域信号入力用 ADC 入力フィルタ回路 音声帯域信号出力用オンボード DAC およびフィルタ 基板上にプロトタイピングエリアを搭載 アセンブリ言語のデモプログラムおよびチュートリアル 電圧レギュレータの選択 5 V ~ 3.3V の出力 dspic30f あるいは dspic33f DSC ベースのソリューションで プロトタイプ制作や検証をフレキシブルかつ最大限に実現する 2 つのモーターコントロール開発システムが用意されています これらのシステムには 電源モジュールが 1 つとプロセッサボード および MPLAB ICD 2 または MPLAB ICD 3 インサーキットデバッガなどのプログラマ / デバッガハードウェアが含まれます これらのシステムに MPLAB ICD 2 または PLAB ICD 3 プログラマ / デバッガを組み合わせて使用することで BLDC ACIM PMSM SR 電力変換アプリケーションのプロトタイプ制作と検証が短期間で実行できます 使用する電源モジュールは両システム共通です 電源モジュール dspicdem MC1H 3 相高電圧電源モジュール (DM300021) は AC 電源ラインアプリケーションを dspicdem MC1L 3 相低電圧電源モジュール (DM300022) は 4.8V までの DC 電源アプリケーションをサポートします 16 ビット 28 ピン スターター開発ボード (DM300027) この開発ボードを使用して マイクロチップの 28 ピン 16 ビット MCU または DSC デバイスが低コストで評価できます 主な機能は次の通りです 電源回路の全自動保護 電源回路との電気的絶縁 モーターフィードバック信号用の多数のオプション 推奨するプロセッサボード DSC 製品 プロセッサボード 主な特長は次のとおりです 28 ピン PIC24FJ64GA002 および dspic33fj12gp202 を使用 3.3V または 5V 用レギュレータ 9V 電源または USB 電源 USB ブリッジを使用したシングル UART 通信チャンネル MPLAB ICD 2 MPLAB ICD 3 および PICkit 2 との接続使用 全デバイスの I/O ピンのアクセス用ヘッダー SOIC および SOT-23 デバイスのパッドを含む 基板上のプロトタイピングエリアを提供 28 ピン SDIP のすべての PIC24 dspic30f dspic33f デバイスとの互換性 dspic30f DM300020 dspic33f DM240001 + AC164128 dspic30f 開発システム電源モジュールおよび dspicdem MC1 開発ボード (DM300020) dspic33f 開発システム 電源モジュール モーターコントロール PICtail Plus ドーターカード (AC164128) Explorer 16 ボード (DM240001) www.microchip.com/16bit 17
アドバンス開発ボードおよびリファレンス設計 PICDEM MC LV モーターコントロール開発ボード (DM183021) このボードでは コスト効率の高い手法を用いて センサー有り センサー無しの BLDC モーターコントロールアプリケーションの評価や開発ができます このボードでは 28 ピンの dspic30f3010 デバイスを使用します dspicdem.net コネクティビティ開発ボード (DM300004-1/2) このボードでは ソフトモデムおよびコネクティビティに関連したアプリケーションの開発に最適です 主な特長は次の通りです 過電流保護 I 2 C インターフェースを使用した温度センサー 3 相電源の変換ブリッジ 9 つの LED そのうち 3 つは一般的なステータス表示 6 つは PWM 用 モーター電流およびバック EMF 型センサーのテストポイント スピード制御用ポテンショメータ 最大 48V 2.2A をサポート 28 ピン PIC18 MCU 特に PIC18F2431 をサポート すぐに使える電源およびモーターをオプションを提供 dspicdem SMPS バック開発ボード (DM300023) この開発ボードには シンプルな DC/DC SMPS (Switch Mode Power Supply) が搭載してあり デジタルループ制御の設計を始める場合に最適です 主な特長は次の通りです dspicdem.net 1(DM300004-1) FCC/JATE PSTN をサポート dspicdem.net 2(DM300004-2) CTR-21 PSTN をサポート dspic30f6014 プラグインモジュールを含む (MA300011) 10Base-T イーサネット MAC および PHY インターフェース DAA/ AFE チップセットを使用した PSTN インターフェース シリアル通信チャネル (UART および CAN) 外部 EEPROM および定数を格納する RAM メモリ 汎用目的プロトタイピングエリア 拡張ヘッダー LED スイッチ ポテンショメータ LCD ディスプレイ dspicdem 1.1 Plus 汎用目的開発ボード (DM300024) このボードは 音声やオーディオに関連するアプリケーションの開発用です 主な特長は次の通りです デュアルインディペンデントバックコンバータ バックコンバータの同期 非同期モード使用 入力電圧範囲 7V ~ 15V( 公称 9V) プログラマブルな出力電圧 : 0V ~ 入力電圧よりマイナス 1.5V の値 動的出力の負荷を使用して過渡電流をチェック AC/DC リファレンス設計このボードは PFC を使用し プライマリコントローラ用として 1 つの dspic SMPS デバイス セカンダリコントローラ用として 1 つの dspic SMPS デバイスを実装しているフル機能の 300W(5V / 23A および 3.3V / 69A) 電源用です また ボードには DC / DC 電力変換の 2 つのステージに続いてアクティブに力率補正を実行するユニバーサル AC 入力が装備されています まず最初に 2 次側同期整流機能を搭載したゼロ電圧遷移フルブリッジコンバータを使用して 12V DC バスに接続された高電圧 DC を変換します AC / DC リファレンス設計のデモンストレーションの際はマイクロチップの営業所または正規販売代理店までお問い合わせください 設計に関する詳細は www. microchip.com/acdcpower を参照してください 主な特長は次の通りです dspic30f6014a プラグインモジュールを含む (MA300014) シリアル通信チャネル (2 つの UART SPI CAN) Si3000 Codec MIC IN Speaker OUT 汎用目的プロトタイピングエリアおよび拡張ヘッダー デジタルポテンショメータ LED スイッチ その他 dspicdem 2 開発ボード (DM300018) この開発ボードではコスト効率の高い手法を用いて 18 ピン 28 ピン 40 ピンの DIP パッケージを使用した DSC デバイスを使用します 主な特長は次の通りです 11 個の 18 ピン 28 ピン 40 ピン DIP パッケージの dspic DSC デバイスの開発ボードプラットフォーム モーターコントロール センサー 汎用目的製品ファミリを含む CAN および UART のオンボードサポート マルチオシレータのオプションとオンボードサポート 18 16-bit Embedded Control Solutions
DSP アルゴリズムの開発をサポート 電源設計およびシミュレーションツールマイクロチップの Mindi Simulator ツールは 電源管理およびリニアアプリケーションで使用されるさまざまなアナログ / デジタル回路の設計や解析に最適なツールです このインタラクティブシミュレータツールによって 設計者は異なる電力 バッテリ充電器およびリニアアプリケーション用に回路図の作 成 コードの生成 回路のシミュレーションおよび受動素子の指定をすみやかに実行できます Mindi Simulator ツールを使用して開発した回路は パーソナルコンピュータ (PC) またはワークステーションにダウンロードでき システム図に直接移植できます Mindi Simulator ツールを使用する場合は www.microchip.com/mindi にアクセスしてください dspicworks データ解析および DSP ソフトウェア dspicworks データ解析および DSP ソフトウェアは DSP アルゴリズムの評価や解析をサポートしており 時間と周波数を定義した各種 DSP を実行 演算し データ解析ができます dspicworks データ解析および DSP ソフトウェアの主な特長は次の通りです 時間や周波数を定義した視覚的解析 FFT 畳み込み 相関 DCT フィルタリング等の DSP 機能 波形の合成 一次 二次 三次元周波数グラフの生成 データのインポート エキスポートオプションで MPLAB IDE および MPLAB ASM30 とインターフェース 分数 整数 IEEE 方式の浮動小数点データの十進数および十六進数表記 デジタルフィルタ設計ツールデジタルフィルタ設計ツールは FIR IIR フィルタ設計や解析を支援します 周波数特性を入力すると 自動でフィルタコードと係数が生成され グラフ出力ウィンドウで 任意のフィルタの特性が確認できます デジタルフィルタ設計ツール デジタルフィルタ設計ツールライト 標準価格 $249 $29 Low パス High パス Band パス Band ストップ FIR タップ長 513 未満 64 未満 IIR タップ長 LP HP 10 未満 4 未満 IIR タップ長 BP BS 20 未満 8 未満 ASM コードの生成 デジタルフィルタ設計ツールライトフルパッケージの購入が不要な場合は デジタルフィルタ設計ツールのライト版があります デジタルフィルタ設計ツールライトには フルパッケージ版のほとんどの機能が含まれており 価格はその数分の一です MPLAB IDE へのエキスポート MPLAB C30 C コンパイラへのエキスポート MPLAB サポート 32 ビット IIR フィルタ www.microchip.com/16bit 19
ソフトウェア開発を容易に DMCI(Data Monitor & Control Interface) 無償の MPLAB IDE プラグイン DMCI(Data Monitor and Control Interface) では ソフトウェア変数への動的なアクセスと制御が可能です 特に アプリケーションのパラメータのチューニング 実行時のアプリケーションデータをグラフィックで確認する場合に最適です ソフトウェアパラメータを変更すると 実行時に反映されます デバッグセッションごとの再コンパイルは不要です 主な特長は次の通りです MPLAB のプロジェクトに対応 現在のデバイスおよびソフトウェア変数は自動的に DMCI で認識されます コンパイラに非依存 マイクロチップのすべての C コンパイラツールスイートをサポート アセンブラで記述されたプログラムも制御できます デバッグツールに非依存 DMCI は MPLAB SIM シミュレータを含むすべてのマイクロチップ社製デバッグツールと併用できます アプリケーションの履歴データも GUI で手軽に分析 アプリケーションデータは MPLAB 内で直接アクセス可能 データは 4 種類のグラフに手軽にプロットでき 視覚的な分析が実行できます MPLAB IDE 7.40 以降のインストール時に DMCI コンポーネントをインストールするよう選択した場合 このコンポーネントは [Tools] メニューに表示されます RTDM(Real-time Data Monitor) RTDM(Real-time Data Monitor) により モーターを動作したままでソフトウェアパラメータの変更とその結果を即時に表示できます また シリアル USB または UART へのケーブルを使用して ホスト PC と MCU/DSC 間の双方向データ通信が可能です その他の開発ツール 8 ビットのマイクロコントローラおよび 16 ビットの dspic デジタルシグナルコントローラの開発には プログラマ エミュレータ デバッガおよびその他の評価キットを備えたマイクロチップの開発ツールが最適です マイクロチップの開発システムは 無償の MPLAB 統合開発環境を手軽に使用できるうえ 設計期間の短期化を促します また マイクロチップの C コンパイラツールでは モーターコントロールアプリケーションに特化したソフトウェアライブラリサポートが使用できます PID(Proportional-Interface-Derivative) 制御およびデジタルフィルタには ペリフェラルドライバのほかに アルゴリズムも提供しています 音声アプリケーション用ライブラリ 音声符号化 / 復合化ライブラリ音声の圧縮 / 符号化 解凍 / 復合化アプリケーションには 次の 3 つの選択肢があります 無償の G.711 ライブラリには ITU-T G.711 方式を引用し 2:1 の圧縮比を達成するため A-law または μ -law 方式を使用します ITU-T G.726 Annex A 規格に準拠した G.726A 符号化アルゴリズムに ADPCM(Adaptive Differential Pulse Code Modulation) を使用しており 選択した出力ビットレートによって 圧縮比 8:1 まで達成できます SPEEX LINUX ワークステーションを中心として使用されている規格で dspic DSC にも適合 符号化は 先にセルラーアプリケーションで使用された CELP (Code Excited Linear Prediction) で行い 圧縮比 16:1 を達成します ボコーダー 受信データレート (16 ビット ) 出力レート音声の品質 (MOS) MIPS フラッシュ (KB) RAM (KB) 対象製品 G.711 8 khz 64 kbps 4.3-4.5 1 3 3.6 PIC24/dsPIC DSC G.726A 8 khz 16-40 kbps 4.3-4.5 15 6 4 dspic DSC Speex 8/16 khz 8-12.8 kbps 3.7-4.2 19 33 5.4 dspic DSC 20 16-bit Embedded Control Solutions
音声およびオーディオアプリケーション用ライブラリ ノイズ抑制ライブラリ このアプリケーションライブラリは音声信号のノイズを抑制し マイクを使用した発話中に拾う環境雑音などに対応します このアルゴリズムは ハンズフリーの電話 スピーカーフォン インターフォン ヘッドセットなどのノイズリファレンスが隔離されていないシステムに特に有効です このアルゴリズムでは 0 ~ 4 khz の可聴周波数帯域に対応し 10 ~ 20 db のノイズを削減します ノイズおよび音声 dspicdem 1.1 Plus ランニング NS ライブラリ 音声 アコースティックエコーキャンセラライブラリこのライブラリは スピーカーフォンやインターフォンのシステムのような スピーカとマイクの間の吸音でエコーの発生を抑えるよう機能します ライブラリは G.167 規格に完全準拠し 16 32 64 128 ms のエコー遅延時間で 0 ~ 4 khz の可聴周波数帯域に対応し 40 ~ 50dB のノイズを削減します ライブラリにはサンプルレートの比率変換関数が含まれ 9.6 khz 11.025 khz 12 khz のサンプリングレートの入出力をサポートします - + ラインエコーキャンセラライブラリこのライブラリは 電話線の 2 線式 ~4 線式ハイブリッド変換による送電線のエコーをキャンセルする機能を提供し 衛星ネットワークや大陸間の国際長距輸送ネットワークの接続 VoIP(Voice over IP) をはじめとするデジタルネットワーク 離長距離音声通信アプリケーションに最適です このライブラリは ITU-T G.168 勧告に完全に準拠しており 全二重式に対応しています また 0 ~ 4 khz の可聴周波数帯域 (16 ビットの発話データのサンプリング周波数 8 khz) にも対応しています 音声認識 dspic DSC 用の ASR(Automatic Speech Recognition) では ハンドセットや一般家電の制御をはじめとして 音声作動式のアプリケーションを各種サポートしています スピーチワードライブラリビルダーや音声認識ソフトウェアライブラリでは ASR ソフトウェアのパッケージを提供しています イコライザーライブラリイコライザーライブラリにより 8 バンドの周波数帯振幅制御を行なうことで信号の音色特性を変更することができます ライブラリでは 8 khz のサンプル信号を処理できます ライブラリはマイクロチップの dspic DSC 音声およびオーディオ処理アルゴリズムと容易に連動させることができます ラインキャンセルライブラリの特長 : 8 khz のサンプルレート 全二重式 ITU-T G.168 推奨との互換性 無償 ワンタイムライセンス音声認識ライブラリの特長 : 独立方式の話者認識 PC ベースのワードライブラリビルダー ~ 100 までの語彙数 ( アメリカ英語 ) 複数のノイズプロファイルをサポート 多数の音声制御アプリケーションに対応 SAFF(Speech and Audio Fast Forward) dspic DSC SAFF(Speech and Audio Fast Forward) ツールにより 組込みシステムアプリケーションで実行されているマイクロチップの音声およびオーディオ処理アルゴリズムのリアルタイム制御が可能になります この PC GUI ツールは アルゴリズムのパラメータ調整を簡素化することにより マイクロチップのノイズ抑制 アコースティックエコーキャンセレーション 回線エコーキャンセレーションおよび音声およびオーディオアプリケーションのイコライザーアルゴリズムを簡単に調整できます www.microchip.com/16bit 21
プラグ & プレイ対応のコネクティビティライブラリ USB On-The-Go ライブラリマイクロチップでは USB サポート 組み込みホスト ペリフェラル On-The-Go 機能のデモンストレーションおよび開発サポートを目的としたアプリケーションノートやソフトウェアを多数提供しています 具体的には ユーザーインターフェース向けの HID(Human Interface Device) クラス メモリデバイス向けのマスストレージデバイス (MSD) クラス およびマイクロチップのカスタムデバイスクラスドライバがあります USB アプリケーションデモには サムドライブブートローダー マスストレージ USB チャージャー プリンタホストがあります PIC18 PIC24F PIC32 MCU はマイクロチップの USB Framework によりサポートされています USB アプリケーションノートは www.microchip.com/usb から無償で参照できます マイクロチップの無償 TCP/IP スタックソフトウェア (ENC28J60 および ENC624J600 ドライバ ) マイクロチップの TCP/IP スタックは HTTP サーバーや FTP サーバーなどの標準の TCP/IP ベースのアプリケーションのサービスを提供する無償プログラムパッケージです TCP/IP ベースのカスタムアプリケーションでも使用でき MPLAB C18 HI-TECH PIC18 および PIC24 MCU/dsPIC DSC 用の MPLAB C コンパイラをサポートしています マイクロチップの無償 TCP/IP スタック TCP および UDP のソケットサポート RTOS がない状態でも実行可 セキュアソケットレイヤー (SSL) ENC28J60 および ENC624J600 イーサネットコントローラをサポート 対応モジュール : MAC SLIP ARP IP ICMP TCP SNMP UDP DHCP FTP HTTP ZigBee ワイヤレスネットワークプロトコルスタック ZigBee は 低データレートのセンサー / 制御ネットワーク向けのワイヤレスネットワークプロトコルです ZigBee プロトコルは ビルオートメーションネットワーク ホームセキュリティシステム 産業用制御ネットワーク 遠隔沿革 測定 PC 周辺機器など数多くのアプリケーションに適しています ワイヤレスネットワークで他社製品と通信する場合は ZigBee の使用を推奨します MiWi ワイヤレスネットワークプロトコルスタック MiWi ワイヤレスネットワーキングプロトコルは 低データレートの短距離ネットワークを低コストで実現するシンプルなプロトコルです 基本的に IEEE 802.15.4 ワイヤレス PAN(Personal Area Network) をベースにした MiWi プロトコルは ワイヤレス通信で使いやすさを重視する場合に最適です 特に ノード間の距離が数ホップ程度の比較的小規模なネットワークで マイクロチップの 2.4 GHz トランシーバ MRF24J40 を使用した IEEE 802.15.4 準拠のネットワークに推奨します V.22bis/V.22 ソフトモデムライブラリこのライブラリは マイクロチップのウェブサイトから無償で入手できます V.22bis ソフトモデムライブラリでは ITU-T V.21/Bell 103 V.22 V.22bis V.42 推奨のアルゴリズムをまとめています V.22bis ライブラリには フルソースコード アプリケーションのリンカに必要なオブジェクトコードモジュールを含むアーカイブが含まれます データダンプコードモジュールの送受信はアセンブリ言語でコード化され コードサイズおよび速度が最適化されています また AT V.42 およびデータパンプ API は C 言語でコード化されており UART や DCI(Data Converter Interface) といった AFE(Analog Front End)I/O 用のハードウェアコンポーネントドライバが提供されています このライブラリは dspicdem.net コネクティビティボードで簡単にインプリメントできます V.32bis ソフトモデムライブラリ V.32bis ソフトモデムライブラリでは ITU-T V.21/Bell 103 V.22 V.22bis V.32 V.32bis V.42 推奨のアルゴリズムをまとめています V32bis ライブラリには アプリケーションのリンカに必要なオブジェクトコードモジュールを含むアーカイブが含まれます データダンプコードモジュールの送受信はアセンブリ言語でコード化され コードサイズおよび速度が最適化されています また AT V.42 およびデータパンプ API は C 言語でコード化されており UART や DCI(Data Converter Interface) といった AFE (Analog Front End)I/O 用のハードウェアコンポーネントドライバが提供されています このライブラリは dspicdem.net コネクティビティボードで簡単にインプリメントできます マイクロチップの V.32bis/V.22bis 最適化サイズ 速度にアセンブリされたデータパンプコード V.32bis(4,800 bps ~ 14,400 bps) V.22bis(1,200 bps ~ 2,400 bps) V.42(LAPM エラー訂正機能) マイクロチップの 16 ビット MCU に対応した IrDA 標準スタック IrDA 規格は 低コストでポイントツーポイントのワイヤレス通信を実現する方式として広く使用されています この無償のスタックを IrDA 規格のサポート機能を内蔵した低コストのマイクロチップ PIC24F マイクロコントローラとあわせて使用すると ソリューションを低価格に抑え その分を他のタスクにアロケーションできます 22 16-bit Embedded Control Solutions
電源変換およびモーターコントロールアプリケーション用ソフトウェア モーターコントロール製品は ACIM(AC 誘導モーター ) BLDC( ブラシレス DC) PMSM( 永久磁石同期電動機 ) SR( スイッチドリラクタンス ) モーターアプリケーションに最適です dspic30f および dspic33f モーターコントロール開発システムで実行できる高度なアプリケーションが使用できます マイクロチップのウェブサイトに掲載されているすべてのアプリケーションノートからは ドキュメントとソースコードが無償で参照できます マイクロチップのモーターコントロールソリューション詳細は www.microchip.com/motor を参照してください dspic30f6010 を使用したセンサーレス BLDC モーターの制御このアプリケーションノートでは 3 相 BLDC モーター用の完全検証済みのセンサーレス制御アルゴリズムについて説明します モーター電流 モーター速度 バス電圧を制御ループでコントロールし LCD メニューをインターフェースに センサーレスモーターコントロールの全パラメータを調整できます このアプリケーションソリューションでは dspic30f6010 デバイスを dspicdem MC1 開発システムで使用します ( アプリケーションノート : AN901) ACIM のベクタ制御アプリケーションノートでは 3 相の AC 誘導モーター用の完全検証済みのベクタや フィールドオリエンテッドコントロールをサポートするアルゴリズムを掲載しています 無償のドキュメントおよびソースコードはマイクロチップのウェブサイトをご参照ください ( アプリケーションノート : AN908) センサー付き BLDC モーターコントロールこのアプリケーションノートでは ホールセンサーを使用した 完全検証済みの 3 相の BLDC モーターコントロールアルゴリズムについて説明します PI 速度制御ループを使用 不使用のいずれの場合用にもコードを提供しています ( アプリケーションノート : AN957) センサーレスフィールドオリエンテッドコントロール PMSM このアプリケーションノートでは フィールドオリエンテッドコントロールアルゴリズムを使用した永久磁石同期モーターを dspic DSC を使用してどのように制御するかについて説明します ( アプリケーションノート : AN1078) バック EMF フィルタを使用したセンサーレス BLDC 制御このアプリケーションノートでは dspic30f6010a デバイスを実装した dspicdem MC LV ボードのプラットフォームで dspic DSC をセンサーレス BLDC モーターの制御にどのように使用するかについて説明します ( アプリケーションノート : AN1083) dspic DSC を使用した電源変換アプリケーションにおける力率補正このアプリケーションノートでは デジタルシグナルコントローラ (DSC) を使用した平均電流モード制御 (ACMC) による力率補正 (PFC) について説明します この PFC アルゴリズムは モーターコントロール パワー制御 無停電電源装置 (UPS) スイッチモード電源 (SMPS) などのアプリケーションと組み合わせてシングルチップで実装できます ( アプリケーションノート : AN1106) ACIM 制御の導入このアプリケーションノートは AN908 で説明した手法の手引きです 本書では 例としてコードを提供し 1 相および 3 相の ACIM の速度制御用の基本変数を掲載しています ( アプリケーションノート : AN984) dspic30f2010 を使用したセンサーレス BLDC モーターの制御このアプリケーションノートでは dspic30f2010 デバイスを使用したセンサーレス BLDC モーターの制御方法を説明します ここで紹介する手法は マイクロチップのアプリケーションノート Using the dspic30f for Sensorless BLDC Control(AN901) に基づいています AN957 では アプリケーションソリューションとして dspic30f2010 デバイスを使用した PICDEM MC LV システムで 最低限の I/O を使用する少ピンソリューションを紹介しています ( アプリケーションノート : AN992) 正弦波 PMSM モーターコントロールこのアプリケーションノートでは dspic30f2010 で分路巻線を使用して回転子位置を予測する 永久磁石同期モーターコントロール用のソリューションで 動作検証済み かつ柔軟性に優れたソリューションを紹介しています ( アプリケーションノート : AN1017) 多数決関数を使用した逆起電力フィルタリングによるセンサーレス BLDC 制御このアプリケーションノートでは dspic デジタルシグナルコントローラ (DSC) を使用して実装したセンサーレス BLDC( ブラシレス DC) モーターコントロールアルゴリズムについて説明します このアルゴリズムは 多数決関数を使用して逆起電力 (BEMF) をデジタル方式でフィルタリングします モーターの各相をフィルタリングすることで モーター駆動電圧を整流するタイミングを決定します この制御方式では 外付けのローパスフィルタリングハードウェアまたはオフチップのコンパレータは不要です ( アプリケーションノート : AN1160) AC 誘導モーター (ACIM) のセンサーレス FOC (Field Oriented Control) このアプリケーションノートでは dspic デジタルシグナルコントローラ (DSC) を使用した誘導モーターのセンサーレス FOC(Field Oriented Control) ソリューションを紹介します FOC には 消費電力を抑え 高効率化を図れること 運用コストや部品コストを削減できるなど 多くの直接的なメリットがあります ( アプリケーションノート : AN1162) www.microchip.com/16bit 23
電源変換およびモーターコントロールアプリケーション用ソフトウェア 弱め界磁を使用した AC 誘導モーター (ACIM) のセンサーレス FOC (Field Oriented Control) このアプリケーションノートには dspic デジタルシグナルコントローラ (DSC) を使用して 誘導モーターの弱め界磁を使用したセンサーレス FOC (Field Oriented Control) の一つのソリューションを紹介します ( アプリケーションノート : AN1206) スイッチモードパワーサプライ (SMPS) のトポロジー ( パート 1) このアプリケーションノートでは 各種 SMPSトポロジーの基礎とそのアプリケーションについて説明します また ユーザーがアプリケーションに応じて最適なトポロジーを選択できるよう各 SMPS トポロジーの長所と短所を説明するとともに SMPS の具体的な設計例における部品選択方法についても解説します ( アプリケーションノート : AN1114) スイッチモードパワーサプライ (SMPS) トポロジー ( パート 2) このアプリケーションノートはスイッチモードパワーサプライ (SMPS) トポロジーの 2 部シリーズのパート 2 です このアプリケーションノートパート 1 AN1114 はスイッチモードパワーサプライ (SMPS) トポロジー ( パート 1) です さまざまな SMPS テクノロジーの基本を説明し 与えられたアプリケーションに対して適切なテクノロジーを選択する方法を示します パート 2 では パート 1 の内容をさらに詳しく説明し 電力変換の設計に必要な基本ツールを提示します パート 1 で紹介したテクノロジーのすべてがカバーされており それぞれの基本機能の概要を説明した後 実際のシステムを設計するための方程式を示し 解析します パート 1 をよく理解した上で これをお読みになることをお勧めします ( アプリケーションノート : N1207) 統合力率補正 (PFC) およびセンサーレス FOC (Field Oriented Control) システムここ数年 モーターコントロール業界は幅広いアプリケーションに対応可能な電力効率の良いモーターコントロールの開発に重点的に取り組んできました 電力品質基準の改善に対する消費者の需要がこの傾向を助長しています 品質は力率補正 (PFC) を実行することで向上でき 好効率のモーター制御でセンサーレス FOC(Field Oriented Control) テクノロジを使用して実現できます 家電業界では これらのアルゴリズムを低コストで導入する必要があります これは単一のデジタルシグナルコントローラ (DSC) の統合 PFC およびセンサーレス FOC アルゴリズムで達成できます このアプリケーションノートには 2 つの複雑なアプリケーション PFC とセンサーレス FOC を統合するプロセスが説明されています これらのアプリケーションは永久磁石同期モーター (PMSM) に導入されます さらに このアプリケーションノートには アルゴリズムの統合が説明され 必要なハードウェア要件がリストされ 開発手順を最適化するガイドラインが示されています ( アプリケーションノート : AN1208) PIC MCU および dspic DSC の Class B Safety Software Library このアプリケーションノートには シングルチャネル CPU の障害発生を検出する Class B Safety Software Library ルーチンが説明されています これらのルーチンは Class B の認証プロセスに対応するために IEC 60730 規格に従って開発されています これらのルーチンは エンドユーザのアプリケーションに影響を与えずにコントローラの重要な機能をテストしたり 検証したりするために エンドユーザのアプリケーションに直接組み込みできます また このアプリケーションノートでは Class B Safety Software Library に使用できるアプリケーションプログラミングインターフェース (API) を説明します ( アプリケーションノート : AN1229) 24 16-bit Embedded Control Solutions
実践的なアプリケーションライブラリ メソッド モジュール ライブラリ暗号化ライブラリ対称および非対称のキー組込み暗号化ライブラリを使用した 安全性に優れたアプリケーションがインプリメントされています NTRU Cryptosystems Inc. がマイクロチップのために開発したこのライブラリは最適化され 実績を持っており ライブラリの関数は C 言語やアセンブリコードで簡単に呼び出しできます また マイクロチップが開発したキー長 128 ビットの AES や Triple-DES のライブラリも提供しており 製品ライセンス料 US$5.00 にて microchipdirect からオンラインでお求めいただけます 詳細はこちらから : www.microchipdirect.com PIC18 24 32 MCU および dspic DSC 用ファイルシステムマイクロチップのメモリディスクドライブファイルシステムインターフェースライブラリにより 組込みシステムとパーソナルコンピュータ間でポータルブル記憶装置を移動したり 共有したりできます 2GB( ギガバイト ) 未満のサイズの多くの SD カード CF カードおよび MMC( マルチメディアカード ) には FAT16 規格が使用されています FAT32 規格は 2 ギガバイトから 2 テラバイトの間のサイズのメモリに対応します このライブラリやアプリケーションノートには マイクロコントローラを使用してこれらの記憶装置への読み出しおよび / または書き込み方法が説明されています これらの記憶装置のデータは PC によってデータの読み出しおよび書き込みが可能になります ほとんどのオペレーティングシステム ( 例えば Windows XP) には FAT16 および FAT32 ファイルシステムがサポートされています ( アプリケーションノート : AN1045) PIC24 MCU dspic DSC および PIC32 MCU 用グラフィックライブラリマイクロチップのグラフィックライブラリは 高度にモジュール化され マイクロチップの 16 ビットおよび 32 ビットのマイクロコントローラ用に最適化されています さらに これらのライブラリは使いやすく マイクロチップのお客様には無償で提供されています また 新規のドライバサポート用のオープンドキュメントインターフェースを備えています 1 つの C ファイルの作成が必要です ソフトウェアパッケージには ソースコード一式 回路図 ドライバ ドキュメントおよびユーティリティが備わっています メソッド PIC18 PIC24 MCU および dspic DSC および PIC32 におけるデータ EEPROM のエミュレーション EEPROM を内蔵していないデバイスでは オンチップのフラッシュメモリで EEPROM をエミュレートするという方法があります このアプリケーションノートでは 内蔵データ EEPROM と同様のインターフェースを利用しながら オンチップのフラッシュメモリを使用することで書き込み耐性を高める方法を提案します ( アプリケーションノート : AN1095) オーバーサンプリングを利用した ADC 分解能の向上このアプリケーションノートでは dspic DSC の 12 ビット ADC でオーバーサンプリングを実行してビットを追加し 変換精度を高める方法を説明します ( アプリケーションノート : AN1152) mtouch センサー技術 ソースコードおよびデモマイクロチップの mtouch センサーソリューションは PIC マイクロコントローラを使用したアプリケーションに ライセンスや使用許諾に費用をかけずに 自由度の高い容易な方法でタッチセンサーを追加することができます さらに ソースコードソリューションを使用すると エンジニアは 1 つの標準的なマイクロコントローラの既存のアプリケーションコードに迅速にタッチセンサー機能を組み込むことができるため ご使用のソリューションの総システムコストが削減できます dspic DSC を使用したデジタルロックインアンプの実装ロックインアンプは 位相差を検出して大きなノイズに埋もれた微小な信号を測定します 従来のロックインアンプは複雑で高価なアナログ回路を使用して位相差の検出とフィルタリングを実行していましたが dspic30f および dspic33f 製品など最近のデジタルシグナルコントローラ (DSC) では 必要な処理がソフトウェアで実行できるため アナログ回路を大幅に削減できます この方法には 信頼性の向上 温度や経年劣化の影響への耐性向上 そしてフィールドでシステム変更をしやすいといった利点があります dspic33f に内蔵された信号処理機能を使用することで 歪みゲージなどのセンサーで高速かつ高精度の測定を実行できるようになります この手法は 静電容量式センサーや変調光レベル測定など ノイズの多いシステム全般に応用できます ( アプリケーションノート : AN1115) dspic30f/33f および PIC24F/24H デバイス用ブートローダこのアプリケーションノートでは すべての 16 ビット MCU および DSC 製品に対応した UART ベースのブートローダについて説明します ( アプリケーションノート : AN1094) PIC24F デバイス用シリアルブートローダこのアプリケーションノートでは UART ベースのブートローダ およびマイクロチップが提供する Windows ベースの GUI PIC24F クイックプログラマ (P24QP) について説明します ( アプリケーションノート : AN1157) モジュール巡回冗長符号 (CRC) モジュール CRC は 各種デジタル通信システムで広く使われているエラー検出アルゴリズムです このアプリケーションノートでは 一部の 16 ビット MCU および DSC 用のハードウェア CRC モジュールの使用法を説明します このモジュールには ユーザーが定義した任意の生成多項式をプログラミングして CRC の計算を行うことができます ( アプリケーションノート : AN1148) www.microchip.com/16bit 25
セルフラーニング ウェブセミナー マイクロチップでは 設計者に対する多彩なオンラインリソースを提供しています 中でも ダウンロード可能なドキュメント ウェブセミナー (Webinar) オンラインディス カッショングループは いずれも www.microchip.com/webseminars よりアクセス可能です 最新のマイクロチップ製品情報やサービスと合わせてご参照ください セルフラーニングリソースについての詳細は www.microchip.com/training を参照ください アプリケーションモーター制御音声 / オーディオグラフィック / ディスプレイコネクティビティパワーマネージメントデバイスの機能ツール USB ウェブセミナーのトピック ACIM PMSM のセンサーレス FOC 多数決関数を使用したセンサーレス BLDC モーターコントローラブラシ付 DC モーターベーシック dspic DSC の音声 / オーディオソリューション DSC DAC 入門 A Look at the dspic Audio and Speech スターターキット DSC デバイスのオーディオ DAC ペリフェラル グラフィック LCD システムと PIC24 のインターフェースマイクロチップのグラフィック QVGA ディスプレイソリューションマイクロチップのグラフィックライブラリアーキテクチャ TCP/IP ネットワーキング CAN デザインの注意点 IrDA 標準プロトコルの使用 dspic SMPS システムの開発 SMPS の部品とシステム設計に与える影響電源用制御システム設計 SMPS トポロジー バックコンバータ SMPS のトポロジー フォワードコンバータ PIC24F MCU 入門 dspic DSC 入門 dspic DSC の周辺機能 PIC24F の周辺機能パワーマネージメントモード dspic DSC のアーキテクチャ アドレス指定モード DSP エンジン CodeGuard セキュリティチャージタイム測定ユニット ペリフェラルピンセレクトの概要マイクロチップ PIC18 および PIC24 マイクロコントローラのディープスリープモード dspic 開発ツールの概要 MPLAB VDI (Visual Device Initializer) 入門 USB On-The-Go 入門 サンプルコード短期化が求められるこの業界では 必要な知識が必要なときに入手できることが開発スケジュールの短縮につながります マイクロチップでは 設計要件への対処方法を広く示した 120 を超えるサンプルコードを提供しています 代表的なコードは次の通りです CE015 内蔵高速 RC オシレータの動的なチューニング CE017 dspic30f のデータ EEPROM に対する読み出し 消去 書き込み CE018 高速フーリエ変換 (FFT) を使用した周波数検出 CE021 dspic を使用した PID 制御対応 SMPS バックコンバータ CE023 dspic SMPS PWM 周波数ディザリング CE024 dspic SMPS プッシュプル PWM モード CE025 dspic SMPS における負のデッドタイムの例 CE100 A/D コンバータと DSP ライブラリを使用した信号フィルタリング CE102 スリープ ( 低電力 ) モードにおける A/D 変換の実行 CE103 ドーズモードの実装による CPU 電力の動的制御 CE104 動的クロックスイッチングによる低電力動作 CE108 オシレータの障害トラップとフェイルセーフクロックモニタリング CE109 フラッシュプログラムメモリのランタイム自己プログラミング CE112 スリープモードからの高速ウェイクアップ CE120 DMA を使用して 選択したアナログ入力をスキャンして行う A/D 変換 CE125 CodeGuard セキュリティ : セグメントの安全な消去 CE127 dspic33f を使用した ECAN 1 と ECAN 2 モジュール間のクロスワイヤ通信 CE132 Si3000 ドライバ CE139 2.2 MSPS のサンプリング分解能による 10 ビット ADC CE141 フレームモードでの SPI の実行 CE201 変換レート 1 MSPS の 10 ビット A/D コンバータの設定 CE227 PIC24H を使用した ECAN 1 と ECAN 2 モジュール間のクロスワイヤ通信 サンプルコード全体のリストは www.microchip.com/codeexamples を参照してください マイクロチップのリージョナルトレーニングセンターお客様からの トレーニングの頻度と内容充実のご要望にお応えして マイクロチップでは RTC( リージョナルトレーニングセンター ) を設立しました このトレーニングセンターはグローバルに運営され ワークショップやセミナーを一年を通して開催しています RTC の各拠点では お客様のニーズに対応して 定期的にコースを開催しています 少人数制のクラス構成で 技術を習得しながら 学びたいトピックに集中できます クラス内容および開催スケジュール詳細は マイクロチップの RTC サイト www.microchip.com/rtc を参照ください 26 16-bit Embedded Control Solutions
ソフトウェア開発ツールと OS 開発ツール製品名内容製品番号標準価格 (1) サポート製品 IDE ( 統合開発環境 ) C コンパイラ PIC24F PIC24H dspic30f dspic33f MPLAB IDE* Integrated Development Environment SW007002 無償 Green Hills Multi Integrated Development Environment PIC24 MCU および dspic DSC 用 MPLAB C コンパイラ PIC24 MCU 用 MPLAB C コンパイラ dspic DSC 用 MPLAB C コンパイラ dspic30f 用組み込み型ワークベンチ PIC24 MCU および dspic DSC 用 HI-TECH C コンパイラ PIC24/dsPIC 用 CCS PCD C コンパイラ AVIX-RT AVIX dspic DSC 用 CMX-Tiny+ dspic DSC 用 CMX-RTX GHS にお問い合わせ ANSI C コンパイラ アセンブラ リンカ ライブラリアン SW006012 $895 ANSI C コンパイラ アセンブラ リンカ ライブラリアン SW006014 $495 ANSI C コンパイラ アセンブラ リンカ ライブラリアン SW006013 $495 ISO/ANSI C および Embedded C++ コンパイラを含む拡張可能なプロフェッショナル IDE (Windows NT/2000/ Windows XP 対応 ) 特別に DSP をサポート dspic DSC および PIC24 MCU 用 ANSI C コンパイラ MPLAB IDE との統合が可能 マイクロチップの PIC24 MCU および dspic DSC 製品用コマンドライン C コンパイラ MPLAB IDE との統合が可能マイクロチップの PIC24 MCU および dspic 専用に開発されたリアルタイムオペレーティングシステム (RTOS) dspic30f 用割り込み対応リアルタイムオペレーティングシステム (RTOS) dspic30f 用完全割り込み対応リアルタイムオペレーティングシステム (RTOS) EWdsPIC 1 Contact IAR SW500009 $1195 SW500021 $250 AVIX にお問い合わせ SW300032 $3000 SW300031 $4000 CMX Scheduler dspic30f 用マルチタスク 割り込みスケジューラ SW300030 Free Express Logic Thread X MCU OS ( オペレーティングシステム ) Lassar Systems AVA DSP マイクロチップの PIC24 MCU 用に設計された完全割り込み対応の確定論的リアルタイム OS マイクロチップの dspic DSC 用に設計された完全割り込み対応の確定論的リアルタイム OS FreeRTOS.org ポータブル オープンソース ミニリアルタイムカーネル Micriμm μc/os-ii マイクロチップの PIC24 MCU および dspic DSC 専用に設計されたユニークでパワフルな RTOS ポータブル スケーラブル リアルタイム割り込み マルチタスクカーネル dspic DSC 用 oscan OSEK/VDX v2.2 Pumpkin s Salvo RTOS RoweBots DSPnano マイクロチップのすべてのマイクロコントローラに対応し 完全な機能を備えた優先度ベースのイベントドリブン型マルチタスク RTOS マイクロチップの PIC24MCU および dspic30/33 プロセッサ用に設計された POSIX 準拠の軽量かつ完全割り込み対応の確定論的リアルタイム OS SW500130 $5990 SW500131 $5990 freertos.org にお問い合わせ Lassar Systems にお問い合わせ Micrium にお問い合わせ Vector にお問い合わせ Pumpkin にお問い合わせ RoweBots にお問い合わせ 組み込みアプリケーション向けリアルタイムオペレーティング SEGGER に SEGGER embos システム (RTOS) お問い合わせ dspicworks dspicworks データ解析および DSP ソフトウェア SW300023 Free dspic30f 用フル機能グラフィック IIR およびデジタルフィルタ設計ツール FIR フィルタデザインパッケージデジタルフィルタ設計ツールライト dspic30f 用グラフィック IIR および FIR フィルタデザインパッケージ (1) 価格は予告なしに変動する場合があります *MPLAB ASM30 MPLAB SIM MPLAB VDI を含む. SW300001 $249 SW300001- LT $29 www.microchip.com/16bit 27
開発ボードおよびリファレンスデザイン 開発ツール内容製品番号標準価格 (1) サポート製品 PIC24F PIC24H dspic30f dspic33f 開発ツールスターターキット ( デバッグ機能を含む ) スターター開発ボード Explorer 16 スターターキット DV164033 $299.99 dspic DSC 用 MPLAB スターターキット DM330001 $59.98 PIC24F MCU 用 MPLAB スターターキット DM240021 $59.98 PIC24F MCU 用 MPLAB スターターキット DM240011 $59.98 Explorer 16 開発ボード DM240001 $129.99 dspicdem 80 ピンスターター開発ボード DM300019 $79.99 16 ビット 28 ピンスターター開発ボード DM300027 $79.99 dspicdem 2 開発ボード DM300018 $99.99 汎用開発ボード dspicdem 1.1 Plus 汎用開発ボード DM300024 $299.99 モーターコントロール開発ボード PICDEM MC LV 開発ボード DM183021 $129.99 dspicdem MC LV 開発ボード DM330021 $150 dspicdem MC1 モーターコントロール開発ボード DM300020 $300 dspicdem MC1H 3 相高圧電源モジュール DM300021 $800 3-Phase ACIM 高電圧モーター (208/460V) AC300021 $120 dspicdem MC1L 3 相低電圧電源モジュール DM300022 $700 3 相 BLDC 低圧モーター (24V) AC300020 $120 FCC/JATE 準拠およびイーサネット NICサポート付き DM300004-1 $389.99 dspicdem.net 1 コネクティビティ開発ボード CTR-21 準拠およびイーサネット NIC サポート付き DM300004-2 $389.99 dspicdem.net 2 SMPS 開発ボード dspicdem SMPS バック開発ボード DM300023 $99.99 (1) 価格は予告なしに変動する場合があります ハードウェア開発ツール 開発ツール内容製品番号標準価格 (1) サポート製品 PIC24F PIC24H dspic30f dspic33f MPLAB ICD 2 インサーキットデバッガ / プログラマ DV164005 $159.99 インサーキットデバッガ / プログラマ (dspicdem 1.1 および汎用ボード付き ) Explorer 16 開発ボード +MPLAB ICD 2 インサーキットデバッガ / プログラマ DV164032 $399.99 DV164033 $299.99 MPLAB ICD 3 インサーキットデバッガ / プログラマ DV164035 $219.99 MPLAB REAL ICE MPLAB PM3 サードパーティのプログラマ (1) 価格は予告なしに変動する場合があります インサーキットエミュレーションシステム DV244005 $499.98 パフォーマンスパック AC244002 $159.98 フル機能デバイスプログラマ ベースユニット DV007004 $895 18L/28L/40L DIP デバイス用ソケットモジュール AC164301 $189 16L (.150)/28L (.300) SOIC デバイス用ソケットモジュール AC164302 $189 28L ML デバイス用ソケットモジュール AC164322 $189 44L ML デバイス用ソケットモジュール AC164322 $189 44L TQFP デバイス用ソケットモジュール AC164305 $189 64L TQFP デバイス (PF パッケージ ) 用ソケットモジュール AC164313 $189 64L TQFP (PT パッケージ ) デバイス用ソケットモジュール AC164319 $189 80L TQFP (PF パッケージ ) デバイス用ソケットモジュール AC164314 $189 80L TQFP (PT パッケージ ) デバイス用ソケットモジュール AC164320 $189 BPM Microsystems データ I/O 28 16-bit Embedded Control Solutions
各種開発ボード用 PICtail Plus ドーターボード プラグインモジュール アダプタ プラグインモジュール (PIM) は 表面実装された PIC マイクロコントローラあるいは dspic DSC を ソケット装着で使用するドーターボードです この形状では はんだ装着が不要なため いろいろな開発ボードで簡単にデバイスの交換ができます 開発ツール内容製品番号標準価格 (1) サポート製品 PIC24F PIC24H dspic30f dspic33f PICtail Plus ドーターボード (Explorer 16 開発ボード DM240001 用 Explorer 16 開発ボード対応プラグインモジュール その他の dspicdem 開発ボード対応プラグインモジュール (1) 価格は予告なしに変動する場合があります PICtail Plus ドーターボード (SPI インターフェース用セキュアデジタル (SD)/ マルチメディアカード (MMC)) AC164122 $37.99 イーサネット PICtail Plus ドーターボード AC164123 $39.99 音声再生 PICtail Plus ドーターボード AC164125 $45 プロトタイプ PICtail Plus ドーターボード AC164126 $20 ワイヤレス PICtail Plus ドーターボード AC163027 $39.99 IrDA PICtail Plus ドーターボード AC164124 $25 グラフィック PICtail Plus ドーターボード AC164127 $125 モーターインターフェース PICtail Plus ドーターボード AC164128 $125 USB PICtail Plus ドーターボード AC164131 $60 オーディオ PICtail Plus ドーターボード AC164129 $80 バック / ブーストコンバータ PICtail Plus ドーターボード AC164133 $89.99 開発ボード DM240001 用 100 ピン PIC24FJ128GA010 MCU サンプルデバイス付き PC ボード 開発ボード DM240001 用 100 ピン PIC24HJ256GP610 MCU サンプルデバイス付き PC ボード 開発ボード DM240001 用 44 ピン PIC24FJ64GA004 MCU サンプルデバイス付き PC ボード 開発ボード DM240001 用 44 ピン PIC24FJ256GA110 MCU サンプルデバイス付き PC ボード 開発ボード DM240001 用 44 ピン PIC24FJ256GB110 MCU サンプルデバイス付き PC ボード 開発ボード DM240001 用 100 ピン dspic33fj256gp710 DSC サンプルデバイス付き PC ボード 開発ボード DM240001 用 100 ピン PIC32MX360F512L MCU サンプルデバイス付き PC ボード 開発ボード DM240001 用 100 ピン dspic33fj256mc710 モーターコントロール DSC サンプルデバイス付き PC ボード 開発ボード DM240001 用 100 ピン dspic33fj12mc202 DSC サンプルデバイス付き PC ボード 開発ボード DM240001 用 100 ピン dspic33fj12gp202 DSC サンプルデバイス付き PC ボード 開発ボード DM240001 用 44 ピン dspic33fj32mc204 DSC サンプルデバイス付き PC ボード 開発ボード DM240001 用 100 ピン dspic33fj32mc204 DSC サンプルデバイス付き PC ボード 開発ボード DM240001 用 44 ピン dspic33fj16gs504 DSC サンプル付き PC ボード開発ボード DM300019 用 44 ピン SMPS dspic30f2023 サンプルデバイス付き PC ボード 開発ボード DM300019 用 100 ピン dspic33fj256gp710 DSC サンプルデバイス付き PC ボード 開発ボード DM300019 用および DM300020 用 80 ピン dspic30f6010a モーターコントロール DSC サンプルデバイス付き PC ボード 開発ボード DM300019 用および DM300024 用 80 ピン dspic30f6014a 汎用 DSC サンプルデバイス付き PC ボード MA240011 $25 MA240012 $25 MA240013 $25 MA240014 $25 MA240015 $25 MA330011 $25 MA320001 $25 MA330013 $25 MA330014 $25 MA330015 $25 MA330017 $25 MA330016 $25 MA330020 $25 MA300016 $25 MA330012 $25 MA300015 $25 MA300014 $25 www.microchip.com/16bit 29
ソフトウェアライブラリおよびアプリケーション開発ツール 開発ツール内容製品番号標準価格 (1) サポート製品 PIC24F PIC24H dspic30f dspic33f dspic30f 演算ライブラリ標準演算および浮動小数点ライブラリ (ASM C ラッパー ) SW300020 Free dspic30f 周辺ライブラリ周辺初期化 制御およびユーティリティルーチン (C) SW300021 Free dspic30f DSP ライブラリ必須 DSP アルゴリズム ( フィルタ FFT) SW300022 Free 対称キー組込み暗号ライブラリ Triple DES/AES 暗号ライブラリ 非対称キー組込み暗号ライブラリ グラフィックライブラリ データ EEPROM エミュレーションライブラリ ノイズ抑制ライブラリ AES triple-des SHA-1 RNG MD5 各方式対応セキュリティ暗号化ソフトウェアサポート AES triple-des SHA-1 RNG MD5 各方式対応セキュリティ暗号化ソフトウェアサポート評価版 AES triple-des 方式対応セキュリティ暗号化ソフトウェアサポートライセンス製品 RSA DSA Diffie-Hellman SHA-1 RNG MD5 各方式対応セキュリティ暗号化ソフトウェアサポート RSA DSA Diffie-Hellman SHA-1 RNG MD5 各方式対応セキュリティ暗号化ソフトウェアサポート評価版 マイクロチップのコントローラ用に最適化されたモジュール式グラフィックライブラリ SW300050-5K* $2500 SW300050-EVAL $5 SW300052 $5 SW300055-5K* $2500 SW300055-EVAL $5 Free セルフライトフラッシュを搭載したデバイスでデータ EEPROM エミュレーションが可能 Free 音声信号間のノイズ抑制インターフェース機能 SW300040-5K* $2500 音声信号間のノイズ抑制インターフェース機能評価版 SW300040-EVAL Free アコースティックエコーキャンセレーションライブラリ ラインエコーキャンセレーションライブラリ TCP/IP ライブラリ ソフトモデムライブラリ 音声認識システムライブラリ SPEEX 音声コード / デコードライブラリ G.711 音声エンコード / デコードライブラリ G.726A 音声エンコード / デコードライブラリ マイク使用時のエコー抑制機能 SW300060-5K* $2500 マイク使用時のエコー抑制機能評価版 SW300060-EVAL Free 2 線式 /4 線式複合変換器のラインエコーキャンセラー機能 SW300080-5K $2500 2 線式 /4 線式複合変換器のラインエコーキャンセラー機能評価 SW300080-EVAL Free TCP/IP コネクティビティおよびプロトコルサポート CMX for dspic30f Contact CMX TCP/IP コネクティビティおよびプロトコルサポート SW300024 Free V.22bis/V.22 ソフトモデムライブラリ SW300002 Free V.32bis ソフトモデムライブラリ SW300003* $2500 V.32bis ソフトモデムライブラリ評価版 SW300003-EVAL Free V.32 ( 非トレリス構造 ) ソフトモデムライブラリ PC を使用する音声トレーニングサブシステムおよび音声認識ソフトウェアライブラリを含む自動音声認識システムライブラリ ( 圧縮比 16:1) PC を使用する音声トレーニングサブシステムおよび音声認識ソフトウェアライブラリを含む自動音声認識システムライブラリ評価版 ( 圧縮比 16:1) Vocal にお問い合わせ SW300010-5K* $2500 SW300010-EVAL Free 音声圧縮および解凍用音声ライブラリ SW300070-5K* $2500 音声圧縮および解凍用音声ライブラリ評価版 SW300070-EVAL Free APCM 音声圧縮および解凍 ( 圧縮比 2:1) SW300026 Free 音声圧縮および解凍 ( 圧縮比 8:1) SW300090-5K* $2500 音声圧縮および解凍評価版 ( 圧縮比 8:1) SW300090-EVAL Free メモリディスクドライブファイルシステムライブラリ PC でポータブルメモリを共有可能な FAT16 および FAT32 の全標準機能を導入 CAN 機能内蔵 dspic DSC dspic30f 用 CAN ドライバライブラリ (1) 価格は予告なしに変動する場合があります *1 プロジェクトで 5,000 を超えるボリュームライセンスについては マイクロチップまでお問い合わせください AN1045 Free Vector にお問い合わせ 30 16-bit Embedded Control Solutions
サードパーティのコンタクト先 会社名 電話番号 メールアドレス ウェブサイト CMX Systems, Inc. +1 904 880 1840 cmx@cmx.com www.cmx.com FreeRTOS.org www.freertos.org IAR +46 18 16 78 00 info@iar.se www.iar.se Micrium +1 954 217 2036 info@micruim.com www.micruim.com SEGGER +49 2103 2878 0 info@segger.com www.segger.com Vector Informatik GmbH +49 711 80670 0 info@vector-informatik.com www.vector-informatik.com VOCAL Technologies, LTD +1 716 688 4675 sales@vocal.com www.vocal.com 関連文書 最新版は マイクロチップのウェブサイトをご参照ください 種類 タイトル 番号 PIC24H High Performance 16-bit Microcontroller Family Overview DS70166 概要 dspic30f High Performance 16-bit Digital Signal Controller Family Overview DS70043 dspic33f High Performance 16-bit Digital Signal Controller Family Overview DS70155 dspic30f Flash Programming Specification DS70102 プログラミングスペック dspic33f/pic24h Flash Programming Specification DS70152 PIC24F128GA Programming Specification DS39768 PIC24F Family Reference Manual DS39710 リファレンスマニュアルアプリケーションノート dspic30f Language Tools Quick Reference Guide DS51322 dspic30f, dspic33f Programmer s Reference Manual DS70157 dspic30f Family Reference Manual DS70046 AN833 Microchip TCP/IP Stack Application Note DS00833 AN901 Using the dspic30f for Sensorless BLDC Control DS00901 AN908 Using the dspic30f for Vector Control of an AC Induction Motor DS00908 AN957 Sensored BLDC Motor Control Using dspic30f2010 DS00957 AN962 Implementing Auto Baud on dspic30f Devices DS00962 AN984 An Introduction to AC Induction Motor Control Using the dspic30f DS00984 AN992 Sensorless BLDC Motor Control Using the dspic30f2010 DS00992 AN1017 Sinusoidal Control of a PMSM Motor with the dspic30f DSC DS01017 AN1025 Converting A 5.0V Supply Rail to a Regulated 3.0V DS01025 AN1044 Data Encryption Routines for PIC24 and dspic DSC Devices DS01044 AN1045 Implementing File I/O Functions on Flash Cards Formatted with a FAT16 File System DS01045 AN1071 IrDA Standard Stack for Microchip 16-Bit Microcontrollers DS01071 AN1078 Sensorless Field Oriented Control for PMSM Motors DS01078 AN1083 Sensorless BLDC Control with Back-EMF Filtering DS01083 AN1095 Emulating Data EEPROM for PIC18 and 16-bit MCUs and DSCs DS01095 AN1106 Power Factor Corrector in Power Conversion Applications DS01106 AN1114 Switch Mode Power Supply (SMPS) Topologies DS01114 AN1140 USB Embedded Host Stack DS01140 AN1141 USB Embedded Host Stack Programmer s Guide DS01141 AN1142 USB Mass Storage Class on an Embedded Host DS01142 AN1145 Using a USB Flash Drive on an Embedded Host DS01145 AN1160 Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function DS01160 AN1162 Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) DS01162 AN1163 USB Mass Storage Class on an Embedded Device DS01163 AN1164 USB CDC Class on an Embedded Device DS01164 AN1166 USB Generic Function on an Embedded Device DS01166 AN1169 USB HID Class on an Embedded Device DS01169 AN1206 Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Using Field Weakening DS01206 AN1207 Switch Mode Power Supply (SMPS) Topologies (Part II) DS01207 AN1208 Integrated Power Factor Correction (PFC) and Sensorless Field Oriented Control (FOC) System DS01208 AN1229 Class B Safety Software Library for PIC MCUs and dspic DSCs DS01229 製品の移行 PIC18F to PIC24F Migration: An Overview DS39764 www.microchip.com/16bit 31
サポートマイクロチップは お客様の製品開発の短期化および効率化をサポートしていま す 世界各国の FAE およびテクニカルサポートチームを組織して 製品やシステ ムについてサービスを提供するとともに ウェブサイト (www.microchip.com) にて 次のサービスを展開しています サポートでは 製品に関するお問い合わせに回答しています http://support.microchip.com サンプルでは マイクロチップデバイスの無償評価サンプルが入手できま す http://sample.microchip.com トレーニングでは ウェブセミナー 各地で開催されるセミナーやワーク ショップの参加登録 および MASTERs イベントの開催情報などを入手で きます www.microchip.com/training フォーラムでは ナレッジデータベースおよびユーザー同士のディスカッ ションに参加できます http://forum.microchip.com 購入では マイクロチップの販売パートナーの所在地を入手できます www.microchip.com/sales トレーニング追加トレーニングが必要な場合はマイクロチップにお申し出ください マイクロ チップは技術トレーニングオプションを拡張し トレーニングコースおよび詳細 なカリキュラムを追加したリストをご用意いたします お客様のご要望により いつでもご提供いたします リージョナルトレーニングセンター (RTC): www.microchip.com/rtc MASTERs カンファレンス :www.microchip.com/masters 世界各地のセミナー :www.microchip.com/seminars e ラーニング : www.microchip.com/webseminars 正規販売代理店およびサードパーティパートナーからのリソース : www.microchip.com/training 営業所一覧 北米 ヨーロッパ アジア / 太平洋 アジア / 太平洋 本社 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 テクニカルサポート : http://support.microchip.com ウェブアドレス : www.microchip.com アトランタ Duluth, GA Tel: 678-957-9614 ボストン Westborough, MA Tel: 774-760-0087 シカゴ Itasca, IL Tel: 630-285-0071 クリーブランド Independence, OH Tel: 216-447-0464 ダラス Addison, TX Tel: 972-818-7423 デトロイト Farmington Hills, MI Tel: 248-538-2250 ココモ Kokomo, IN Tel: 765-864-8360 ロサンゼルス Mission Viejo, CA Tel: 949-462-9523 サンタクララ Santa Clara, CA Tel: 408-961-6444 オーストリア -ヴェルス Tel: 43-7242-2244-39 デンマーク- コペンハーゲン Tel: 45-4450-2828 フランス-パリ 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 アジア太平洋支社 Suites 3707-14, 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431 オーストラリア -シドニー 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-6578-300 台湾 - 高雄 Tel: 886-7-536-4818 台湾 - 台北 Tel: 886-2-2500-6610 タイ-バンコク Tel: 66-2-694-1351 3/26/09 トロント Mississauga, Ontario, Canada Tel: 905-673-0699 The Microchip name and logo, the Microchip logo, dspic, HI-TECH C, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. FilterLab is a registered trademark of Microchip Technology Incorporated in the U.S.A. dspicdem, dspicdem.net, dspicworks, In-Circuit Serial Programming, ICSP, MiWi, mtouch, PICDEM, PICDEM.net, PICtail, REAL ICE are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. 2009, Microchip Technology Incorporated, All Rights Reserved. Printed in DS01032F_JP www.microchip.com Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199