目次 ソフトウェアライブラリ PIC32 MCU 向け ADPCM および Speex ( オーディオ ) ライブラリ... 3 PIC32 MCU DSP ライブラリ (MPLAB XC32 コンパイラに付属 )... 3 データ暗号化ライブラリ (SW300052)... 4 PIC32 MCU

Similar documents
39904k_jp indd

39904L_JP_ indd

最高水準の性能を持つ PIC32 マイクロコントローラ マイクロチップ テクノロジー社の世界最高水準の 8/16 ビット PIC マイクロコントローラの伝統を継承した PIC32 ファミリは 32 ビットの性能とより大容量のメモリを提供する事で複雑化し続ける組み込みシステム設計の課題を解決します 幅

デジタル シグナル コントローラ ソリューション マイクロチップ社の世界最高水準の8ビットPIC マイクロコントローラの伝統を継承した 16ビットdsPIC デジタル シグナル コントローラ(DSC)の幅広い製品ラインナップは システム コストの低減と効率向上によって 要求の厳しいアプリケーションの

世界最高水準の 8/16 ビット PIC マイクロコントローラの伝統を継承し PIC32 ファミリ誕生は 32 ビットの性能と大容量のメモリで複雑化を続ける組み込みシステム設計の課題を解決します 高性能と大容量メモリ RTOS タッチパネル 複雑なアプリケーション向け MHz 1.56 DMIPS

/ ( ) LCD / TFTEL CSTN / XLP ( ) MCU MCU GUI MCU LCD 192 WVGA (800x480) 24 bpp GUI PIC24 DA Ethernet CAN 32MCU USB OTG mtouch 2 Microchip Human Interf

今日の組み込みシステム設計者が直面している最も重要な課題は 製品の仕様と性能の目標を達成する事 予定通りに製品を販売開始する事 コスト目標を達成する事です マイクロチップ社の PIC24 16 ビットマイクロコントローラファミリは それらの目標を達成するための性能 周辺機能 ソフトウェア / ハード

ディスプレイを駆動する PIC MCU デジタルディスプレイは あらゆるアプリケーションのユーザインターフェイスを向上させます セグメント LCD は従来から広く採用されている表示技術であり 医療用 / 工業用の各種用途において引き続き成長していく事が予想されます 近年では TFT 有機 EL CS

Microsoft PowerPoint - ã•’Newlineã•‚TRUCAST_ã†fl紹仉è³⁄挎_ pptx

TFTP serverの実装

PNopenseminar_2011_開発stack

51814a0910.indd

Silk Central Connect 15.5 リリースノート

8051 개발보드 메뉴얼

ソフトウェアの説明

Industrial shields brochure_JP

IntroductionForGR-PEACH.pptx

Source Insight

使用する前に

Microsoft Word - Si Multi Digitalカード.docx

第一章 LPC2478 ボードの概要...3 第二章 uclinux の初体験 SD カードのテスト USB メモリのテスト USB Devices のテスト network のテスト...6 第三章 uclinux のコンパイル...

WLAR-L11G-L/WLS-L11GS-L/WLS-L11GSU-L セットアップガイド

ACR3901U-S1 技術仕様書 V1.09

ディスプレイを駆動する MCU グラフィック / セグメントディスプレイソリューション

: e 25% : : : 24 : : www

AKI-PIC16F877A開発キット (Ver1

Microsoft PowerPoint - RL78G1E_スタータキットデモ手順_2012_1119修正版.pptx

インテル(R) Visual Fortran コンパイラ 10.0

302KC 取扱説明書 Chapter9

世界の技術を日本の品質で すべてはお客様の ベストパートナーであるために 1 2 納入分野 斬 新な 企画 展開力 高 品質 ダックスが持つ つの特長 3 交通機器 金融機器 医療機器 製造機器 工作機器 あらゆる分野へ 高信頼性 3 最 新 最適な 技術と開発 主な開発 生産製品 ダックスは産業用

型名 RF007 ラジオコミュニケーションテスタ Radio Communication Tester ソフトウェア開発キット マニュアル アールエフネットワーク株式会社 RFnetworks Corporation RF007SDK-M001 RF007SDK-M001 参考資料 1

MINI2440マニュアル

(Microsoft PowerPoint - E6x5C SDXC Demo Seminar [\214\335\212\267\203\202\201[\203h])

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

リリースノート バージョン / /08/08 公開 wivia は 株式会社内 洋 の日本における登録商標です Microsoft Windows は 米国マイクロソフト社の米国及びその他の国における登録商標です Apple Mac Mac OS は 米国 A

完成版_セミナー発表資料110928

ACR38T-D1 技術仕様書 V1.08

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

OS

LANカード(PG-2871) 取扱説明書

Archived: LabVIEW Real-Timeモジュールリリースノートおよびアップグレードノート(日本語) - National Instruments

2. 仕様 電源 :USB バスパワー (USB 入力の 5V 電源を使用します ) 出力 : 3.5mm ステレオジャック アナログステレオ出力 最大 20mArms 対応ヘッドホンインピーダンス 1Ω~500Ω RCA ピンジャック アナログ 2ch 出力 (L R) ラインレベル ヘッドホンア

dsPIC33F Family Reference Manual - Section 26. Development Tool Support

TRQerS - Introduction

:30 18:00 9:30 12:00 13:00 17:00

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続


??

Notes and Points for TMPR454 Flash memory

ACR1255U-J1 技術仕様書 (JP) V1.10

PRONETA

ACR3201 MobileMate 技術仕様書 V1.00

MINI2440マニュアル

UCS ミニの概要

MINI2440マニュアル

Microsoft Word - CDDB_Manual_JPN_0801.doc

開発環境構築ガイド

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

本仕様はプロダクトバージョン Ver 以降に準じています

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Microsoft Word - 【変換アダプタ】400-VGA007_008.doc

ETCB Manual

Taro-82ADAカ.jtd

_mokuji_2nd.indd

Home Appliance Solutions 電化製品のデザインのためのエレクトロニクスソリューション

Android用 印刷プラグイン Canon Print Service マニュアル

RS-MS1A操作説明書

仕様 ハードウェア仕様 レシーバー側電源 消費電力 同梱 AC アダプター使用時入力 :AC100 V 50Hz/60 Hz 出力 :DC57 V / 1.14 A PoE 給電装置使用時 DC48 V / 265 ma 同梱 AC アダプター使用時 DC 57 V :1.14 A / 約 65 W

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

リリースノート バージョン / /8/04 公開 wivia は 株式会社内 洋 の 本における登録商標です その他の製品名 システム名などは 一般に各社の登録商標または商標です 概要 wivia ファームウェア および Windows/Mac

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア

NGate_mac.book

タイトル

本仕様はプロダクトバージョン Ver 以降に準じています

本資料のご使用につきましては 次の点にご留意願います 本資料の内容については 予告無く変更することがあります 1. 本資料の一部 または全部を弊社に無断で転載 または 複製など他の目的に使用することは堅くお断りいたします 2. 本資料に掲載される応用回路 プログラム 使用方法等はあくまでも参考情報で

2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ

PixeBurn! for HD Instruction Guide JPN

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

AMR220-C1 技術仕様書 V1.02

User Support Tool 操作ガイド

OSの切替えについて

 

管理者から携帯電話に向けて命令や位置確認を行います 携帯電話からリアルタイムに情報をアップロードするとともに サーバ側のデータと同期をします GPS 測位を用いて 現在位置や軌跡を管理します 携帯電話からシステム契機でメールを送付します 基幹サーバと連携するためのデータファイルの出力や プリンタ連携

3 無線 / 有線接続で制御 メガローバー Ver2.0 は Wi-Fi / BLE / Bluetooth Classic の 3 種の無線通信と 有線の USB シリアル通信に対応しています 指定のコマンドを用いることで PC やタブレットなど 様々なデバイスからメガローバー Ver2.0 を制

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

2015 GN Audio A/S (GN Netcom A/S). All rights reserved. Jabra は GN Audio A/S (GN Netcom A/S) の登録商標です ここに記載されているその他のすべての商標は 各権利者に帰属するものです Bluetooth のワー

Microsoft Word - Cubesuite+_78K0R.doc

XIMERA(Ver1

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

D-View 6.0 Firmware Release Notes

Client Management Solutions および Mobile Printing Solutions ユーザガイド

注意 本製品は FCC Class A 装置です 一般家庭でご使用になると 電波干渉を起こすことがあります その際には ユーザーご自身で適切な処置を行ってください 本製品は FCC( 米国連邦通信委員会 ) 規則の Part15 に準拠したデジタル装置 Class A の制限事項を満たして設計され

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

K780マルチデバイス キーボードの概要 Easy-Switchキー デュアルプリント レイアウト デバイススタンドを装備 電池カバーおよびレシーバー収納スペース 5

スライド 1

総合仕様

HD View Single Windowsセットアップガイド

ユーザーズガイド Brother Meter Read Tool JPN Version 0

TWE-Lite R 取扱説明書

Transcription:

3 2 ビットソフトウェア / ハードウェアリソース 32 ビット設計者向けソフトウェア / ハードウェアソリューション www.microchip.com/32bit

目次 ソフトウェアライブラリ PIC32 MCU 向け ADPCM および Speex ( オーディオ ) ライブラリ... 3 PIC32 MCU DSP ライブラリ (MPLAB XC32 コンパイラに付属 )... 3 データ暗号化ライブラリ (SW300052)... 4 PIC32 MCU 浮動小数点演算ライブラリ (MPLAB XC32 コンパイラに付属 )... 5 PIC32 MCU 周辺機能ライブラリ (MPLAB XC32 コンパイラに付属 )... 6 マイクロチップ社製グラフィックライブラリ... 6 マイクロチップ社製 USB フレームワーク... 7 マイクロチップ社製 TCP/IP スタック... 7 IEEE 802.15.4: マイクロチップ社製 MiWi および MiWi P2P プロトコル... 8 IEEE 802.15.4: ZigBee ZigBee PRO ZigBee Smart Energy Profile Suite.... 9 MCP2515 CAN コントローラを使った PIC32 CAN ライブラリ... 9 PIC24/PIC32 MCU dspic DSC 向け Bluetooth スタック... 10 マイクロチップ社製 PIC24/PIC32 MCU dspic DSC 向け FAT ファイルシステム... 10 PIC32 MCU 向け FatFs ファイルシステム... 11 PIC18/PIC24/PIC32 MCU dspic DSC 向けデータ EEPROM エミュレーション (AN1095)... 11 Android アクセサリ向けソフトウェアライブラリ... 11 PIC18/PIC24/PIC32 MCU dspic DSC 向けメモリディスクドライブファイルシステム... 12 PIC MCU と dspic DSC 向けクラス B 安全ソフトウェアライブラリ (AN1229).... 12 mtouch 静電容量式タッチライブラリ... 13 サンプリングレート変換ライブラリ... 13 ハードウェアソリューション スタータキット... 14 PIC32 オーディオソリューション... 15 PIC32 グラフィックソリューション... 16 ディスプレイボード... 17 PIC32 タッチソリューション... 18 PIC32 接続ソリューション... 19 拡張 / 開発ボード... 20 アプリケーションソリューション マイクロチップ社製 TCP/IP スタック (AN833)... 22 IrDA 標準スタック (AN1071).... 22 PIC32MX 向けの BSD ソケット API を使った HTTP サーバ (AN1107).... 23 PIC32MX 向けの BSD ソケット API を使った TCP/IP スタック (AN1108)... 23 PIC32MX 向けの BSD ソケット API を使った SNMP エージェント (AN1109)... 24 PIC32MX 向けの BSD ソケット API を使った FTP サーバ (AN1111)... 25 PIC32 MCU 向けシリアルブートローダ (AN851)... 25 グラフィック表示ソリューション (AN1136)... 26 マイクロチップ社製グラフィックライブラリによるキーボードの使用 (AN1227)... 26 PIC24/PIC32 MCU dspic DSC 向けデータ暗号化ルーチン (AN1044).......................27 メモリディスクドライブファイルシステムライブラリを使ったファイル I/O 機能 (AN1045)... 27 マイクロチップ社製 PIC32MX 32 ビット MCU への Helix MP3 デコーダの移植 (AN1367)... 28 PIC32 高品質オーディオアプリケーション (AN1422)... 28 PIC32 ブートローダ (AN1388).... 29 PIC32 MCU を使った低コストコントローラレス (LCC) グラフィックソリューションの開発 (AN1387).... 29 PIC32 MCU を使ったビデオ再生 / ストリーミングソリューション (AN1415)... 30 マイクロチップのグラフィックライブラリでウィジェットを作成する方法 (AN1246)... 30 ソフトウェアおよびアプリケーション開発ツール MPLAB ICD インサーキットデバッガ (DV164035).... 31 MPLAB REAL ICE インサーキットエミュレータ (DV244005)... 31 PICkit 3 インサーキットデバッガ (PG164130)... 32 MPLAB PM3 ユニバーサルデバイスプログラマ (DV007004)... 32 MPLAB X IDE.... 33 MPLAB XC32 コンパイラ (SW006023-2)... 34 マイクロチップ社グラフィックディスプレイデザイナ X (MPLAB X プラグイン ).... 34 サードパーティのソフトウェアツール RTOS ライブラリ... 35 プラグインモジュール... 21 2 32 ビット設計者向けソフトウェア / ハードウェアソリューション

PIC32 MCU 向け ADPCM および Speex ( オーディオ ) ライブラリ PIC32 MCU のオーディオライブラリは パルス符号変調 適応的差分パルス符号変調 Speex エンコーダ / デコーダアルゴリズムの API で構成されています Speex は 符号励振線形予測 (CELP) をベースとした 特許使用料不要のオープンソースオーディオ圧縮フォーマットで 音声を対象に設計されています ADPCM アルゴリズムは 連続した音声サンプル間の高い相関性を利用し 後続のサンプル値を予測します 特許や著作権の制限を受けない無償ソフトウェアとオープンソース アプリケーション 留守番電話 ビル / ホームセキュリティシステム インカム スマート電化製品 ボイスレコーダ トランシーバ 玩具とロボット メッセージ再生を使う全てのアプリケーション 全ての PIC32 マイクロコントローラ間で移植可能 対応エンコードフォーマット : PCM (raw: 非圧縮 ) IMA ADPCM Speex オーディオプレーヤ機能 ( 再生 録音 一時停止 停止 ) を提供 標準的な入力 / 出力フォーマットに対応 : WAVE Speex 用 Ogg データのみを含む RAW フォーマット 再生 録音の両方のモードで各種サンプリングレートをサポート Speex 用の狭帯域 (8 khz) と広帯域 (16 khz) ビットストリームをサポート 欠損サンプルの情報を提供 サンプリング周波数と再生 / 録音周波数の比率はユーザ選択可能 PIC32 MCU DSP ライブラリ マイクロチップ社の PIC32 DSP ライブラリを使うと PIC32 MCU に内蔵された高度に最適化されたハードウェア機能 ( 並列実行による積和算術ユニットとフルセットの CPU レジスタ 2 セット等 ) を活用して各種アプリケーションに DSP 機能を追加できます さらに この DSP ライブラリでは RADIX-2 ベース FFT を使っているため RADIX-4 設計よりもサンプルサイズの選択肢が増えています PIC32 DSP ライブラリでは ユーザは一般的な 64/128/256/512/1024 ポイントおよびその他のサイズから FFT を選択できます また PIC32 DSP ライブラリは 32 ビット FFT のサポートも含みます PIC32 DSP ライブラリは PIC32 MCU 向け MPLAB XC32 コンパイラに含まれるマイクロチップ社製無償 DSP ライブラリパッケージの一部です 標準 MIPS DSP ライブラリ API を使ってアセンブリ言語で記載された C 言語で呼び出し可能な DSP 関数 より簡単な FFT セットアップ関数不要 FFT ベンチマーク (Radix-2) 80 MHz 動作の PIC32 MCU で計測 16 ビット 256 ポイント 283 µs 16 ビット 512 ポイント 630 µs 16 ビット 1024 ポイント 1.39 ms 32 ビット 512 ポイント 617 µs PIC32 DSP ライブラリは以下の演算の関数を提供します 16/32 ビットのベクトル演算 有限インパルス応答 (FIR) フィルタ 無限インパルス応答 (IIR) フィルタ 最小二乗平均 (LMS) フィルタ 16/32 ビット高速フーリエ変換 (FFT) 使用レジスタ サイクル数 関数サイズ情報等の完全な関数プロファイル情報 32 ビット設計者向けソフトウェア / ハードウェアソリューション 3

データ暗号化ライブラリ (SW300052) マイクロチップ社は 16/32 ビットマイクロコントローラプラットフォームで構築した 組み込みアプリケーションを対象とする信頼性の高いセキュリティソリューションを提供します このソリューションは 1 つのライブラリで提供します このライブラリは 対称キー暗号化 / 解読関数の共通鍵暗号化規格 (AES) とトリプルデータ暗号化アルゴリズム ( トリプル DES) を特色としています これらのアルゴリズムは インターネット技術タスクフォース (IEFT) 連邦情報処理標準 (FIPS) IPSec の規格の多くで推奨されています 速度 コードサイズ RAM 使用量最適化済み 適用規格に準拠するため ライブラリ関数を詳細にテスト済み API を説明したアプリケーションノート 各ライブラリ関数の使用例を紹介 アプリケーション ウェブアクセス メール セキュアな XMLトランザクション 仮想プライベートネットワーク (VPN) 保存した校正データのセキュアな転送 暗号化関数 : 16 ビット MCU および DSC (1) 暗号化アルゴリズム適用仕様暗号化関数 コードサイズ ( バイト ) データレート (2) (ksps) T-DES FIPS 46-3 基本的な暗号化 / 復号 7500 AES (128 ビット ) FIPS 197 基本的な暗号化 3018 19.8 (16 MIPS) 49.5 (40 MIPS) 74.1 (16 MIPS) 184.7 (40 MIPS) Note1. ラッパ関数は 関連アルゴリズム (AES T-DES) の基礎となる暗号化 / 復号関数と併用します 2. AES と T-DES のデータレートは 1 つのデータブロックに対して基本的な暗号化 / 復号関数を実行するためのデータレートの平均を表します 暗号化関数 : 32 ビット MCU 暗号化アルゴリズム暗号化関数 CPU サイクル時間 (µs) (1, 2) スループット (KB/s) セッションキー作成 40.45 AES (128 ビット ) AES (128 ビット ) AES (128 ビット ) 暗号化ブロック 20.45 復号ブロック 20.45 セッションキー作成 48.83 暗号化ブロック 24.63 復号ブロック 24.63 セッションキー作成 57.68 暗号化ブロック 28.70 復号ブロック 28.70 764 634.4 544.4 PIC32 MCU 向け AES ライブラリのメモリ使用量 : MIPS32 命令の場合 :14.9 KB MIPS16 命令の場合 :13.9 KB Note1. 速度 ( 処理時間 ) 最適化済み 03 ループはアンロール 2. PIC32 MCU は 80 MHz で動作 4 32 ビット設計者向けソフトウェア / ハードウェアソリューション

PIC32 MCU 浮動小数演算ライブラリ 最適化済みの PIC32 数値演算ライブラリは PIC32 MCU 向け MPLAB XC32 コンパイラに同梱されています コンパイラと共に提供される浮動小数演算ライブラリは PIC32 MCU 命令セットを最大限に活用できるように 大幅に最適化されています 単精度および倍精度の数値演算ライブラリ関数が使えるため どちらかを選択できます このライブラリでは 多くの演算において以前のバージョンと比べて性能が 5 倍以上も向上しており より複雑な演算で大きなメリットが得られます より高速な実行と消費電力低減のための 22 個の最適化済み数値演算ライブラリ関数 単精度または倍精度で使用可能 関数は ANSI-89 準拠 IEEE 754 互換 演算表 関数 説明 平均単精度性能 ( サイクル ) 時間 (µs)** sin/sinf* 倍精度 / 単精度浮動小数点変数の正弦 299 3.7375 cos/cosf* 倍精度 / 単精度浮動小数点変数の余弦 299 3.7375 tan/tanf* 倍精度 / 単精度浮動小数点変数の正接 389 4.8625 exp/expf* 倍精度 / 単精度浮動小数点変数の指数関数を計算 133 1.6625 fabs/fabsf* 倍精度 / 単精度浮動小数点変数の絶対値を計算 6 0.075 fmod/fmodf* x/y の余りを倍精度 / 単精度浮動小数点値として計算 86 1.075 log/logf* 倍精度 / 単精度変数の対数を計算 301 3.7625 sqrt/sqrtf* 倍精度 / 単精度変数の平方根を計算 237 2.9625 pow/powf* xのy 乗を計算 367 4.5875 floor/floorf* 倍精度 / 単精度浮動小数点変数の床 ( 自身を超えない最大の整数 ) を計算 33 0.4125 ceil/ceilf* 倍精度 / 単精度浮動小数点変数の天井 ( 自身を超える最小の整数 ) を計算 34 0.425 asin/asinf* 倍精度 / 単精度浮動小数点変数の逆正弦 618 7.725 acos/acosf* 倍精度 / 単精度浮動小数点変数の逆余弦 685 8.5625 atan/atanf* 倍精度 / 単精度浮動小数点変数の逆正接 353 4.4125 * f は単精度浮動小数点数を表します ** PIC32 MCU の動作周波数が 80 MHz の場合の値です 浮動小数点演算関数の一覧は MPLAB XC32 C ライブラリのマニュアルを参照してください 32 ビット設計者向けソフトウェア / ハードウェアソリューション 5

PIC32 MCU 周辺機能ライブラリ PIC32 周辺機能ライブラリは 32 ビット周辺機能を設定 / 制御する関数とマクロを提供します 周辺機能ライブラリを使うアプリケーションが サポートされている関数とマクロにアクセスするには ソースファイルに <plib.h> を含める必要があります PIC32 周辺機能ライブラリは 以下の周辺モジュール機能をサポートしています システムレベル機能 プリフェッチキャッシュ DMA バスマトリクス機能 リセット / 制御 省電力機能 オシレータ タイマ 入力キャプチャ / 出力コンペア I/O ポートと外部割り込み PMP 機能 UART SPI I 2 C CAN Ethernet USB 機能 より迅速な実行 より小さいコードサイズに最適化された周辺機能ライブラリ 1 つの周辺機能ライブラリファイルで 各種周辺モジュール関数にアクセス可能 パラメータを各種ライブラリ関数に渡す定義済み定数を有効にする C インクルードファイルと各周辺モジュール用ファイル PIC32 MCU 向け MPLAB XC32 コンパイラまたは PIC32 アセンブリ言語で記述されたアプリケーションプログラムから呼び出し可能な コンパイル済みライブラリの関数 特定のアプリケーション要件に合わせて機能をカスタマイズするための C ソースコード付属 C インクルードファイルの定義済み定数を使う事により 周辺機能の初期化中またはステータスビット確認中に各特殊機能レジスタの詳細または構造の参照が不要 16 ビットデバイス互換 API RTCC 機能 10 ビット A/D コンバータ コンパレータ CVref ウォッチドッグタイマ マイクロチップ社製グラフィックライブラリ マイクロチップ社は ユーザが迅速かつ簡単にグラフィカルユーザインターフェイス (GUI) をカラータッチパネルディスプレイに実装できるようにする 総合グラフィックライブラリを提供します この総合グラフィック表示ソリューションを使うと わずかなコストで迅速にグラフィック表示ソリューションを評価できます このグラフィックライブラリは高度にモジュール化されており マイクロチップ社の 16/32 ビットマイクロコントローラ (PIC24F PIC24H/E dspic33f/e PIC32 MCU) 用に最適化済みです FREE! Application Layer User Message Interface (Touch Screen, Keypad, etc.) Graphic Connect Layer (Button, Slider, Edit Box, etc.) Graphic Primitive Layer (Line, Circle, Car, etc.) 最大 65K 色 (16 ビット ) 2 次元オブジェクト ( 直線 円 テキスト 四角形 多角形 バー ) 3 次元オブジェクト ( ボタン パネル ウィンドウ グループボックス スライダ ) 画像 アニメーション 抵抗膜式タッチパネル キーパッド 複数のフォント アプリケーション MIMIC パネル 携帯機器 Display Device Driver Layer (PutPivot, SetColor, etc.) Graphic Display フロントエンドにグラフィック表示を必要とする各種アプリケーション 6 32 ビット設計者向けソフトウェア / ハードウェアソリューション

マイクロチップ社製 USB フレームワーク マイクロチップ社の USB ソフトウェアは 8/16/32 ビット MCU の USB をサポートしています このソフトウェアはロイヤリティフリーのソースコードで サンプルプロジェクトが付属します 8 ビット PIC18 ファミリは USB デバイスモードをサポートしています USB 搭載 16 ビット PIC24F PIC24E dspic33e 32 ビット PIC32 製品は デバイスモード 組み込みホスト On-The-Go をサポートしています 8/16/32 ビット PIC MCU をサポート PC 向けの関連ドライバとリソースを含む 各種デモサンプルを含む 以下の用途のクラスドライバサンプルを含む : HID マスストレージ CDC オーディオ プリンタ 充電器 カスタム アプリケーション USB マウス / キーパッド サムドライブデータロガー マスストレージデバイス プリンタ バーコードスキャナ CDC シリアルエミュレータ マイクロチップ社製 TCP/IP スタック インターネット通信は TCP/IP プロトコルの実装で行います マイクロチップ社では PIC18 16/32 ビットデバイスファミリ用に最適化された TCP/IP ソフトウェアスタックを無償で提供しています 本スタックは あらゆる TCP/IP ベースアプリケーションにサービスを提供するプログラム群です スタックを使うために TCP/IP 仕様の詳細を知る必要はありません マイクロチップ社の TCP/IP スタックは Ethernet MAC 搭載 PIC32MX6/7 32 ビット MCU ファミリ Ethernet MAC/PHY 搭載 PIC18F97J60 ファミリ 8 ビットマイクロコントローラ ENC28J60/ENC624J600 スタンドアロン Ethernet コントローラをサポートしています TCP と UDP 向けソケットサポート PIC18 PIC24 dspic30f dspic33f/e PIC32MX の全製品に移植可能 MPLAB XC コンパイラをサポート RTOS に依存しない TCP フルステートマシン モジュラ設計 対応プロトコル ARP IP ICMP UDP TCP SHOUTcast SNMP HTTP Telnet SNTP SMTP DNS その他のアルゴリズムサポート MD5 および SHA-1 ハッシング MIME MPFS Base64 セキュアな乱数 アプリケーション MP3 ストリーミングインターネットラジオ UART/TCP ブリッジ Ethernet/ インターネットブートローダ ウェブ経由で監視と設定が可能な自動販売機 リモートセンサの監視と制御 DHCP FTP NBNS TFTP 32 ビット設計者向けソフトウェア / ハードウェアソリューション 7

IEEE 802.15.4: マイクロチップ社製 MiWi および MiWi P2P プロトコル MiWi および MiWi P2P は IEEE 802.15.4 無線パーソナルエリアネットワーク (WPAN) 仕様を基に マイクロチップ社が開発した近距離無線ネットワークアプリケーション向けの独自のプロトコルです MiWi プロトコルスタックは 低消費電力 低データレートのコスト重視アプリケーション用に最適化された 規格ベースの ZigBee 準拠プロトコルスタックの代わりとなる軽量プロトコルスタックです このプロトコルスタックは 8/16/32 ビット PIC MCU と dspic DSC をサポートしています MiWi マイクロチップ社独自の無線プロトコルスタック IEEE 802.15.4 規格ベース 軽量で高度に最適化されたメッシュ / スター型ネットワークプロトコル MiWi MiWi P2P マイクロチップ社独自の無線ピアツーピアプロトコルスタック IEEE 802.15.4 規格ベース 超軽量 (3 KB) のピアツーピアネットワークプロトコル アプリケーション データロガー セキュリティシステム ディスプレイコントローラ フォトディスプレイフレーム Your wireless connectivity made simple. 8 32 ビット設計者向けソフトウェア / ハードウェアソリューション

IEEE 802.15.4: ZigBee ZigBee PRO ZigBee Smart Energy Profile Suite ZigBee アライアンスの一員であるマイクロチップ社は ZigBee 2006 ZigBee PRO ZigBee Smart Energy Suite プロトコルスタック用の認証済み ZigBee 準拠プラットフォーム (ZCP) を提供します ZigBee Smart Energy Profile Suite 以下の Smart Energy デバイスをサポート : Energy Service Portal (ESP) Meter (MTR) In Premise Display (IPD) Load Control Device (LCD) Programmable Communicating Thermostat (PCT) Smart Appliance (SAP) Range Extender (RED) Certificate Based Key Exchange (CBKE) セキュリティメカニズムをサポート ZigBee Cluster Library (ZCL) (SEプロファイルクラスタのみ ) Startup Attribute Set (SAS) を介したコミッショニングをサポート PIC24/PIC32 MX MCU dspic DSC 間で移植可能 ZigBee PRO マイクロチップ社の認証済み ZigBee PRO 準拠プラットフォーム (ZCP) 認証済み ZigBee PRO スタック PIC24 MCU または dspic DSC ファミリマイクロコントローラ MRF24J40 MRF24J40MA MRF24J40MB 2.4 GHz IEEE 802.15.4トランシーバ / モジュール 高機能で相互運用可能なメッシュ / スター型ネットワークプロトコル ZigBee 2006 無償ライセンスおよびロイヤリティフリーの ZigBee 2006 プロトコルスタック マイクロチップ社の認証済み ZigBee 2006 準拠プラットフォーム (ZCP) 認証済み ZigBee 2006 スタック PIC18/PIC24 MCU または dspic DSC MRF24J40 MRF24J40MA MRF24J40MB 2.4 GHz IEEE 802.15.4 トランシーバ / モジュール 高機能で相互運用可能なメッシュ / スター型ネットワークプロトコル MCP2515 CAN コントローラを使った PIC32 CAN ライブラリ * PIC32 CAN ライブラリは MCP2515 CAN コントローラを基にしています MCP2515 は SPI ポート経由で PIC32 マイクロコントローラに接続します このライブラリは SPI バス経由で CAN コントローラへシームレスなアクセスを提供します ライブラリは列挙インターフェイスを提供 アプリケーション 車載アプリケーション データロガー カスタム通信プロトコルの物理層 * このライブラリは CAN コントローラ内蔵 PIC32 MCU には使えません 内蔵 CAN コントローラ向け CAN API は MPLAB XC32 コンパイラで使えます 文書が充実した API 機能 ライブラリは 125/250/500 kbps のバス速度をサポート MCP2515 は最大 SPI クロック速度 10 MHz をサポート 32 ビット設計者向けソフトウェア / ハードウェアソリューション 9

PIC24/PIC32 MCU dspic DSC 向け Bluetooth スタック マイクロチップ社は CandleDragon 社と提携して Bluetooth ソフトウェアスタックを提供しています dotstack Bluetooth スタックは 低コストかつ低消費電力の組み込みデバイス向けに設計されました この Bluetooth スタックは SIG に準拠しており軽量です ANSI C で記述 明確に定義されたプロトコルとプロファイルのアプリケーションインターフェイス Bluetooth 仕様バージョン 1.2 2.0 2.1 +EDR をサポート サポートするプロファイル : SPP HID HFP ヘッドセット Simple Secure Pairing FTP HDP PBAP CSR 社の Bluetooth チップセットをサポート マイクロチップ社製 PIC24/PIC32 MCU dspic DSC 向け FAT ファイルシステム マイクロチップ社の FAT ファイルシステムインターフェイスライブラリを使うと 組み込みシステムとパソコンの間で携帯型メモリデバイスを共有できます 容量 2 GB 未満の SD カード CF カード マルチメディアカード (MMC) の多くは FAT16 規格を使っています FAT32 規格を使うと 2 GB から 2 TB までのメモリを扱う事ができます このライブラリと関連アプリケーションノートを利用すると マイクロコントローラ経由でこれらのストレージデバイスを読み書きできます これらのストレージデバイスに記録したデータは PC で読む事ができ PC で書き込んだデータはマイクロコントローラで読む事ができます ほとんどのオペレーティングシステム (Windows XP 等 ) は FAT16 ファイルシステムと FAT32 ファイルシステムをサポートしています FAT16 では 2 GB FAT32 では 2 TB のメモリアクセスが可能 SecureDigital (SD) カード CompactFlash (CF) カード USB サムドライブで最も一般的なファイルシステム PICtail Plus SD/MMCドータカードと USB PICtail Plusドータカードでサポートされたハードウェア評価 SD/MMC カード向け PICtail Plus ドータボード (AC164122) ISO/IEC 9293 仕様ベース FAT12/16/32 ファイルシステムのファイルとディレクトリへのアクセスを提供 10 32 ビット設計者向けソフトウェア / ハードウェアソリューション

PIC32 MCU 向け FatFs ファイルシステム FatFs は マイクロコントローラが実行中に簡単に複数のメディアソースにアクセスできるように設計された オープンソースのファイルシステムソフトウェアスタックです メモリ使用量が小さく低オーバーヘッドのこのソフトウェアは 8.3 ファイル名形式で FAT32 FAT16 FAT12 フォーマットをサポートしています FatFs は 複数のメディアソース (ATA USB SD カード等 ) を使えるように変更できます FatFs はオープンソースのモジュールで 個人使用 非営利 教育 研究開発 商用のいずれの目的でも 制限なしに使用 変更 再配布できます 多数のメディアドライブサポートと簡単なドライブ追加 書き込みバッファのフラッシング メモリ使用量を最小限に抑えるためのコンパイルオプション 複数メディアへの同時アクセス ファイル構造のアプリケーションソフトウェア制御 使えるファイル構造の数に定義済みの制限はなし PIC18/PIC24/PIC32 MCU dspic DSC 向けデータ EEPROM エミュレーション リファレンスアプリケーションノート : AN1095 すぐに使えるソリューション マイクロチップ社の製品ポートフォリオに データ EEPROM が内蔵されていない 対費用効果の高い PIC マイクロコントローラが幅広く追加されました 多くのアプリケーションでは テーブル書き込み / 読み出し動作により フラッシュプログラムメモリに不揮発性情報を保存します このデータを頻繁に更新する必要のあるアプリケーションでは デバイスに指定されたフラッシュ書き込み耐性よりも高い書き込み耐性が必要とされる場合があります 省コスト性またはピンの制約があるアプリケーションでは 外付けのシリアル EEPROM デバイスを使う代替ソリューションは適切でない場合があります この問題を解決する 3 番目の選択肢を このアプリケーションライブラリで提供いたします このアルゴリズムは内部データ EEPROM と同様のインターフェイスを備え プログラムメモリを利用して書き込み耐性を最大 500 倍まで高めます 使いやすいアプリケーションインターフェイス 1 ブロックあたり 0 ~ 255 ワードのメモリサイズ 総 EEPROM メモリ容量の上限はフラッシュの容量 書き込み耐性は最大 500 倍まで向上 追加のプログラムメモリを割り当てる事で書き込み耐性をさらに向上可能 アプリケーション ユーザ定義パラメータを保存する必要のあるアプリケーション 頻繁に更新される校正または可変パラメータ 停電による重要データロスの防止 Android アクセサリ向けソフトウェアライブラリ PIC32 Android 向けアクセサリ開発スタータキットには Android 機器のアクセサリ開発に必要なツールとリソース一式が揃っており すぐに開発を始めて頂けます このプラットフォームは Android OS バージョン 2.3.4 および 3.1 以降で提供されるアクセサリフレームワークを通じて Android 機器へのアクセスと通信を可能にするライブラリを提供します このアクセサリフレームワークを利用して接続と通信を行う方法を示した簡単な双方向アプリケーションのサンプルが付属します サンプルファームウェアでは Android アクセサリライブラリを使って設計のハードウェア部分からサンプルアプリケーションへのインターフェイスを作成し 設計を完成させる方法を紹介します 付属のサンプル回路図を参考にすれば ハードウェア設計を簡単に始めて頂けます PIC32 Android 向けアクセサリ開発キット (DM320412) 32 ビット設計者向けソフトウェア / ハードウェアソリューション 11

PIC18/PIC24/PIC32 MCU dspic DSC 向けメモリディスクドライブファイルシステム マイクロチップ社のメモリディスクドライブ (MDD) ファイルシステムインターフェイスライブラリを使うと 組み込みシステムとパソコンの間で携帯型メモリデバイスを共有できます この MDD ライブラリを利用すると マイクロコントローラ経由でこれらのストレージデバイスを読み書きできます これらのストレージデバイスに記録したデータは PC で読む事ができ PC で書き込んだデータはマイクロコントローラで読む事ができます ほとんどのオペレーティングシステム (Windows XP 等 ) は FAT16 ファイルシステムと FAT32 ファイルシステムをサポートしています ISO/IEC 9293 仕様ベース SD カード CF カード USB サムドライブで最も一般的なファイル システム PICtail Plus SD/MMCドータカード (AC164122) と USB PICtail Plusドータカード (AC164131) でサポートされたハードウェア評価 MDD ファイルシステムライブラリは 8 ビット PIC18 16 ビット PIC24F PIC24H/E dspic30 dspic33 32 ビット PIC32 をサポート SD/MMC カード向け PICtail Plus ドータボード (AC164122) FAT12/16/32 ファイルシステムのファイルとディレクトリへのアクセスを提供 FAT16 では 2 GB FAT32 では 2 TB のメモリアクセスが可能 容量 2 GB 未満の SD カード CompactFlash (CF) カード MMC ( マルチメディアカード ) の多くが FAT16 規格を使用 FAT32 規格を使うと 2 GB から 2 TB までのメモリを扱う事が可能 PIC MCU と dspic DSC 向けクラス B 安全ソフトウェアライブラリ リファレンスアプリケーションノート : AN1229 すぐに使えるソリューション クラス B 安全ソフトウェアライブラリルーチンは シングルチャンネル CPU でのフォルト発生を検出します このルーチンは IEC 60730 規格に従って開発されており クラス B 認証プロセスをサポートします このルーチンは エンドユーザのアプリケーションに直接組み込む事が可能であり エンドユーザのアプリケーションに影響を与える事なく重要な機能をテストおよび検証できます アプリケーションノート AN1229 では クラス B 安全ソフトウェアライブラリで使えるアプリケーションプログラミングインターフェイス (API) 関数について説明しています このライブラリを使って以下のテストを実装できます CPU レジスタテスト プログラムカウンタテスト 可変メモリテスト 不変メモリ ( フラッシュ /EEPROM) テスト インタラプトテスト クロックテスト アプリケーション 車載アプリケーション 家庭用電化製品 ホームセキュリティデバイス 12 32 ビット設計者向けソフトウェア / ハードウェアソリューション

mtouch 静電容量式タッチライブラリ mtouch ソフトウェアパッケージを使うと タッチ技術をアプリケーションに簡単に組み込む事ができます これにより 小型の専用コントローラへの実装や アプリケーション全体を 1 つの MCU に組み込む事が可能です マイクロコントローラに応じた個別のパッケージとして mtouch PIC16F Framework mtouch PIC18/24/32 ライブラリ dspic ライブラリを提供しています ソフトウェアパッケージの機能は以下の通りです 各種デモプロジェクト : スワイプジェスチャ 近接検出 直接キーセンシング マトリクスキーセンシング : 2 チャンネルのスライダ 4 チャンネルのスライダ グラフィックとタッチキーの統合 (DM240312 ボードで動作 ) マイクロチップ社グラフィックライブラリ /USB ライブラリと互換 デモプロジェクトは拡張 mtouch 静電容量式評価キット上で直接 実行可能 mtouch Capacitive Library Charge Time Measurement Unit (CTMU) PIC MCU Application Code A/D Converter 静電容量式タッチに関するアプリケーションノート 堅牢なタッチセンシングの設計手法 (AN1334) mtouch Metal Over Cap Technology (AN1325) mtouch Conducted Noise Immunity Techniques for CTMU Peripheral (AN1317) Other Microchip Libraries (USB, Graphics, etc.) Touch Sensors Other Peripherals Capacitive Touch Using Only an ADC ("CVD") (AN1298) - PIC10/12/16/24H/32 MCU dspic DSC 向け マイクロチップ社製 CTMU の静電容量式タッチアプリケーションへの適用 (AN1250) - PIC18/24F MCU 向け Capacitive Touch Algorithm Simulation (AN1254) サンプリングレート変換ライブラリ サンプリングレート変換 (SRC) ライブラリをマイクロチップ社の PIC32 および dspic33e ファミリと組み合わせて使うと リアルタイムの 16 ビットステレオオーディオデータのサンプリングレートをアップコンバートできます 入力サンプリングレートは 32 khz と 44.1 khz を実行時に選択でき 出力サンプリングレートは 48 khz 固定です Audio Data In Up-sample FIR Filter Down-sample Ploynomial Interpolation Poly-phase Filtering SRC Audio Data Out 16 ビットステレオオーディオのサンプリングレート変換ライブラリ 2 つの一般的なオーディオモード : 32 KHz から 48 KHz への変換 44.1 KHz から 48 KHz への変換 低 MIPS と小リソースで実行可能 PIC32 MCU と dspic33e DSC の両方をサポート サンプリングレートの制約が大きい低コスト DAC との組み合わせが可能 ストリーミングオーディオアプリケーションに最適な設計 PIC32 ライブラリの各モードで必要な MIPS とリソース SRC ライブラリバージョン Lite バージョン フルバージョン SRC モード MIPS コードサイズ ( バイト ) データサイズ ( バイト ) SNR (db) 32 kh 48 khz 27.4 82 44.1 khz 5684 1284 30.1 82 48 khz 32 kh 48 khz 33.5 84 44.1 khz 5760 1364 36.7 82 48 khz Note: 1 khz のフルスケール正弦波信号でテストしています 32 ビット設計者向けソフトウェア / ハードウェアソリューション 13

スタータキット PIC32 スタータキットを使うと 時間と手間を最小限に抑えて開発を開始できます スタータキットは全てプログラマ / デバッガを内蔵しており これだけで開発を始めて頂けます PIC32MX1/MX2 スタータキット (DM320013) PIC32 MX1/MX2 スタータキット (DM320013) は 低コスト 高性能の PIC32MX1/ MX2 MCU の可能性を試して頂くための完全なソリューションです このキットは mtouch テクノロジのボタンを使った基本的なユーザインターフェイスと高品質オーディオの開発に最適です オーディオプレーヤ用のデモコードをプログラム済みです マイクロチップ社のウェブサイトから無償の MPLAB X IDE とデモコードのソースをダウンロードするだけで すぐに開発を始めて頂けます : 24 ビットオーディオ再生 プログラマ / デバッガ内蔵 USB バスパワー動作 2" カラー TFT ディスプレイ : 220 x 176 ピクセル mtouch センシングソリューションのスライダとボタン 128 KB のフラッシュと 32 KB の RAM を内蔵した PIC32MX250F128 を実装済み microsd フラッシュカード PIC32 スタータキット (DM320001) PIC32 スタータキットを使うと PIC32 マイクロコントローラを初めてお使いの方も最も簡単に低コストでお試し頂けます 35 以上のサンプルソースコードから入門用プロジェクトまでが揃っているため マイクロチップ社の 32 ビットファミリマイクロコントローラと開発ツールを短期間で学ぶ事ができます このキットは 高性能な PIC32 マイクロコントローラ上のコードの記述 / プログラミング / デバッグ / 実行に必要な全てを備えています : USB バスパワーで動作 プログラマ / デバッガ内蔵 USB コネクタ ユーザスイッチ LED USB Mini-B ケーブル 動作周波数 72 MHz 512 KB のフラッシュ 32 KB の RAM 4 チャンネル DMA コントローラ内蔵の PIC32 MCU を実装済み マイクロチップ社の PIC32 拡張ボードまたは自作のボードを接続可能な拡張コネクタ PIC32 USB スタータキット II (DM320003-2) PIC32 USB スタータキット II を使うと PIC32 マイクロコントローラの USB および CAN 機能を最も簡単に低コストでお試し頂けます PIC32 拡張ボードを使って CAN アプリケーションを開発できます 本ボードは マイクロチップ社の無償 USB ソフトウェアと組み合わせて USB 組み込みホスト / デバイス /OTG アプリケーションを開発するために必要なものを全て含みます : USB バスパワーで動作 プログラマ / デバッガ内蔵 動作周波数 80 MHz 512 KB のフラッシュ 128 KB の RAM DMA ( 汎用 8 チャンネル USB/CAN 専用 4 チャンネル ) コントローラ内蔵の PIC32 MCU を実装済み USB コネクタ ユーザスイッチ LED 標準 A- ミニ B ケーブル ( デバッガ接続用 ) 標準 A- マイクロ B ケーブル (USB アプリケーション開発用 ) マイクロチップ社の PIC32 拡張ボードまたは自作のボードを接続可能な拡張コネクタ PIC32 Ethernet スタータキット (DM320004) PIC32 Ethernet スタータキットを使うと PIC32 の 10/100 Ethernet 機能を使った開発を非常に簡単に低コストでお試し頂けます マイクロチップ社の無償 TCP/IP ソフトウェアと組み合わせると 迅速にプロジェクトを進められます PIC32 は CAN 2.0b および USB ホスト / デバイス /OTG モジュールを備えています Ethernet スタータキットは 他の PIC32 スタータキットと共通のフォームファクタと拡張コネクタを採用しています : USB バスパワーで動作 USB/Ethernet コネクタ ユーザスイッチ LED プログラマ / デバッガ内蔵 標準 A- ミニ B ケーブル ( デバッガ接続用 ) 標準 A- マイクロ B ケーブル (USB アプリケーション開発用 ) 動作周波数 80 MHz 512 KB のフラッシュ 128 KB の RAM DMA ( 汎用 8 チャンネル Ethernet/CAN/USB 専用 8 チャンネル ) 内蔵の PIC32 MCU を搭載 マイクロチップ社の PIC32 拡張ボードまたは自作のボードを接続可能な拡張コネクタ 14 32 ビット設計者向けソフトウェア / ハードウェアソリューション

スタータキット Microstick II (DM330013-2) Microstick II は マイクロチップ社の 16/32 ビット MCU および DSC に対応した開発ハードウェアプラットフォームです 低コストで使いやすい開発プラットフォームをお探しの方に理想的なソリューションです USB 電源で動作するこのキットは オンボードデバッガ / プログラマを装備し デバイスを簡単に交換できる DUT ソケット ユーザ LED リセットボタンを実装しています 標準のプロトタイプボードに挿入して使う事を前提に設計されており 追加回路を容易に接続できます チューインガム 1 枚ほどの大きさのため 持ち運びもきわめて容易です : USB プログラマ / デバッガを内蔵し 外部デバッガが不要 USB バスパワー動作 : 外部電源不要で使いやすい DUT ソケット : デバイスを容易に交換可能 0.025" ピンヘッダにブレッドボードを接続する事で 多くのジャンパワイヤの使用が可能 小型サイズ : チューインガムより小さい 20 x 76 mm のサイズで持ち運びが容易 ユーザ LED とリセットスイッチを搭載 PIC32 オーディオソリューション PIC32 向けオーディオ開発ボード (DM320011) この PIC32 MCU 向けオーディオ開発ボードは 80 MIPS の PIC32 MCU 24 ビットの Wolfson オーディオコーデック 2 インチのカラー LCD USB インターフェイス マイクを搭載しています マイクロチップ社の無償ソフトウェアライブラリでサポートされたこのキットは 音声およびオーディオ録音 / 再生製品の開発に理想的なソリューションです ターゲットアプリケーションとしては 携帯型音楽プレーヤのドック ホームエンターテインメントシステム カーオーディオ等です : 512 KB のフラッシュと 128 KB の RAM を内蔵した 80 MIPS 性能の PIC32MX795F512 を実装済み 24 ビット Wolfson コーデック USB Type A インターフェイス マイク内蔵 ヘッドフォン出力 ライン入力 高品質 2" カラー LCD デモコードをプログラム済み MFiドックエッジコネクタ PIC32 USB デジタルオーディオミキサボード (DM320014) PIC32 USB デジタルオーディオアクセサリボードは PIC32 マイクロコントローラを実装済みの 16/24 ビット品質のデジタルステレオオーディオ開発プラットフォームです このボードを使うと 16/24 ビット サンプリングレート最大 48 khz のステレオオーディオ再生 / 録音機能を実現できます このアクセサリボードは USB ホストからの電源で動作し USB オーディオデバイスクラスをサポートする PC タブレット ゲーム機 モバイル機器に接続して使えます : PIC32MX250F128B: 40 MHz 128 KB のプログラムメモリ 32 KB の RAM PIC32 I 2 S サポート (16/24 ビットの LJ RJ DSP/PCM モードに対応 ) コーデックマスタクロック用に PIC32 参照クロックを出力 最大 48 khz のサンプリングレートと 16/24 ビット分解能に対応したオーディオコーデック (AK4645A) コーデックベースのオーディオに対する以下の処理機能をサポート : 5 バンドイコライザ アナログ出力ミキシング ステレオ分離エンファシスと風切音フィルタリング 自動レベル調整 32 ビット設計者向けソフトウェア / ハードウェアソリューション 15

PIC32 グラフィックソリューション 低コストコントローラレス (LCC) グラフィック PICtail Plusドータボード (AC164144) 本ボードを使うと外付けのグラフィックコントローラを使わないグラフィックソリューションを開発でき 多くのアプリケーションで BOM コストを抑える事ができます 本ボードは PIC32スタータキット (DM320001 DM320003-2 DM320004) と Explorer16 開発ボード (DM240001) のどちらかに接続し Truly 3.2" QVGA ボードや 4.3" WQVGA Powertip ディスプレイパネル等 マイクロチップ社の LCD モジュールを接続して使えるように設計されています : PIC32 MCU 単体で QVGA 8 bpp を駆動可能 外部 256 KB SRAM フレームバッファを使って WQVGA 16 bpp を駆動可能 各種のディスプレイボードへ接続するためのディスプレイコネクタ Explorer 16 開発ボードへ接続するための PICtail Plus インターフェイス スタータキット用コネクタ グラフィック LCD コントローラ PICtail Plus SSD1926 ボード (AC164127-5) グラフィック LCD コントローラ PICtail Plus SSD1926 ボードは マイクロチップ社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです この拡張ボードは Explorer 16 開発ボード (DM240001) または PIC32 スタータボード (DM320001 DM320003 のどちらか ) へ接続可能です このコントローラボードには グラフィックディスプレイ Truly 3.2" 320 x 240 ボード (AC164127-4) 等のディスプレイボードを接続できます : Solomon Systech SSD1926 グラフィックディスプレイコントローラ (4/8 ビット STN 4/8 ビット CSTN 18 ビット HR- TFT 9/12/18/24 ビット TFT インターフェイスをサポート ) SD/MMC カードソケット (4 線インターフェイスを介して SSD1926 へ接続 ) 16 Mbit (2M x 8) シリアルフラッシュメモリによる追加のデータストレージ 各種のディスプレイボードへ接続するためのディスプレイコネクタ Explorer 16 開発ボードへ接続するための PICtail Plus インターフェイス PIC32 スタータキット用コネクタ グラフィック PICtail Plus Epson S1D13517 ボード (AC164127-7) グラフィックコントローラ PICtail Plus Epson S1D13517 ボードは マイクロチップ社の 16/32 ビットマイクロコントローラ向けソリューションとグラフィックライブラリを評価するためのデモボードです Epson S1D13517 には アルファブレンディング 透過処理 アニメーション マルチバッファリング ピクチャインピクチャのハードウェアアクセラレーション機能があります このキットは Explorer 16 開 発ボード (DM240001) または PIC32 スタータボードのいずれか (DM320001 DM320003) へ接続可能です : VGA WVGA QVGA WQVGA ディスプレイをサポート アルファブレンディング 24 bpp をサポート タッチインターフェイス 128 Mbit (8M x 16) SDRAM によるフレームバッファリング 64 Mbit シリアルフラッシュメモリによる追加のデータストレージ 投影型静電容量式タッチ対応 PIC32 GUI 開発ボード (DM320015) 投影型静電容量式タッチ対応 PIC32 GUI 開発ボードを使うと マルチタッチ対応の GUI を低コストで開発できます このボードは USB ホストまたはデバイスとしての接続が可能な他 スルーホールパッドによる I/O を利用してカスタムボードを接続する事もできます マルチタッチユーザ入力は マイクロチップ社のターンキー投影型静電容量式タッチコントローラ MTCH6301 でサポートされています 本ボードは単体で利用可能な開発プラットフォームで オンボードの 5 ピンインサーキットシリアルプログラマインターフェイスにマイクロチップ社の PICkit 3 インサーキットデバッガを接続してプログラミング / デバッグが行えます : 512 KB のフラッシュと 128 KB の RAM を内蔵した PIC32MX795F512 を実装済み 投影型静電容量式タッチコントローラ MTCH6301 WQVGA 4.3" ディスプレイ デバイスまたはホスト機能に対応した USB ポート 拡張ヘッダ PIC32 の I/O および周辺機能へのアクセス マルチメディア拡張ボード (DM320005) マルチメディア拡張ボード (MEB) は PIC32 スタータキット dspic33e USB スタータキット PIC24E USB スタータキットと組み合わせてインパクトの強いユーザインターフェイスを開発できる 柔軟な統合型ソリューションを提供します 本ボードは 3.2" カラー TFT タッチパネル QVGA ディスプレイ FCC 認証済み Wi-Fi モジュール 24 ビットステレオオーディオコーデック 3 軸加速度計 ジョイスティック microsd メモリカードスロットを実装済みです 本 MEB ボードに DM320001 DM320003-2 DM320004 DM330012 DM240012 スタータキットを接続するだけで ユーザインターフェイス機能の開発 プログラミング コードのデバッグが行えます : スタータキットからの USB バスパワー または外部 9 V 電源で動作 高速な High-Color イメージ ローカライズされたフォント ビジュアルなプロンプトとボタン 24 ビットステレオオーディオ Speex 音声再生 MP3 ファイルの再生 タッチパネルボタン Fire ボタン付き 8 ポジションジョイスティック 3 軸方向 / 加速度計 FCC 認証済み Wi-Fi モジュール内蔵 PIC32 Ethernet スタータキットを使えば 10/100BASE も評価可能 16 32 ビット設計者向けソフトウェア / ハードウェアソリューション

ディスプレイボード グラフィックディスプレイ Truly 3.2" 320x240 ボード (AC164127-4) グラフィックディスプレイ Truly 3.2" 320x240 ボードは マイクロチップ社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです : 3.2 インチ QVGA (320x240) TFT LCD (18 ビットパラレル RGB インターフェイス付き ) 4 線抵抗膜式タッチスクリーン グラフィックディスプレイ Powertip 4.3" 480x272 ボード (AC164127-6) グラフィックディスプレイ Powertip 4.3" 480x272 ボードは マイクロチップ社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです : Powertip PH480272T-005-I11Q TFT モジュール 4.3 インチ WQVGA (480X272) TFT LCD (24 ビットパラレル RGB インターフェイス付き ) 4 線抵抗膜式タッチスクリーン グラフィックディスプレイ Truly 5.7" 640x480 ボード (AC164127-8) グラフィックディスプレイ Truly 5.7" 640x480 ボードは マイクロチップ社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです グラフィックディスプレイ Truly 7" 800x480 ボード (AC164127-9) グラフィックディスプレイ Truly 7" 800x480 ボードは マイクロチップ社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです : 24 ビットパラレル RGB インターフェイス 4 線抵抗タッチインターフェイス付き TFT ディスプレイ 抵抗タッチコントローラ (AR1020) を SPI モジュール経由で MCU に接続 4 線抵抗タッチ信号を MCU に直接接続する専用インターフェイス グラフィックディスプレイプロトタイプボード (AC164139) グラフィックディスプレイプロトタイプボード (3 枚セット ) を使うと 各種グラフィック LCD パネルを簡単に組み込む事ができます : マイクロチップ社のディスプレイコネクタ V1 各種のピッチサイズ (1.0 0.8 0.7 0.6 0.5 mm) で最大 50 ピンに対応した FFC (Flat Flexible Connector) と VESA FPDI-1 コネクタを装備 電源回路用のプロトタイピング領域 V1 コネクタの信号を FFC コネクタの信号に柔軟にマッピング プロトタイプ PICtail Plusドータボード (AC164126) と互換 : 24 ビットパラレル RGB インターフェイス 4 線抵抗膜式タッチインターフェイス付き TFT ディスプレイ 抵抗膜式タッチコントローラ (AR1020) を SPI モジュール経由で MCU に接続 4 線抵抗膜式タッチ信号を MCU に直接接続する専用インターフェイス 32 ビット設計者向けソフトウェア / ハードウェアソリューション 17

PIC32 タッチソリューション 拡張 mtouch 静電容量式タッチ評価キット (DM183026-2) キット内容 : PIC16F CVD 評価用ボード PIC18F CTMU 評価用ボード PIC24F CTMU 評価用ボード PIC32MX CVD 評価用ボード 8 キーセンサボード 12 キーマトリクスセンサボード 4 チャンネルスライダセンサボード 2 チャンネルスライダセンサボード PICkit シリアルアナライザ USB ケーブル 拡張 mtouch 静電容量式タッチ評価キットは PIC16F/PIC24F/ PIC18F/PIC32 マイクロコントローラを使って各種静電容量式タッチアプリケーションを開発するためのシンプルなプラットフォームを提供します PIC32MX CTMU 評価用ボード (AC323027) PIC32 CTMU 評価用ボードを使うと 低コストで高性能な PIC32 MX1/MX2 シリーズ MCU を使った静電容量式タッチベースのアプリケーションを容易に開発できます この評価用ボードは オンボードの PICkit シリアルインターフェイス ICSP ヘッダ USB コネクタ ( バスパワー専用 ) 16 個の LED を搭載しています また 本ボードは 2/4 チャンネルスライダセンサボード 12 キーマトリクスキーセンサボード 8 キーセンサボードを接続するための 24 ピンヘッダを実装済みです これらのセンサボードは 別売の mtouch 静電容量式タッチ評価用キット (DM183026-2) に含まれています : オンボードの ICSP ヘッダによる PICkit シリアルインターフェイス PIC32MX250F128D を搭載 USB コネクタ ( バスパワー専用 ) 16 x LED PIC32 静電容量式タッチ評価用ボード (AC323026) PIC32 mtouch 静電容量式タッチ評価用ボードを使うと PIC32 シリーズマイクロコントローラを使った静電容量式タッチアプリケーションを容易に開発できます この評価用ボードは PICkit シリアルインターフェイス ICSP ヘッダ USB コネクタ ( バスパワー専用 ) 16 個の LED を実装済みです また 本ボードは 2/4 チャンネルスライダセンサボード 12 キーマトリクスキーセンサボード 8 キーセンサボードを接続するための 24 ピンヘッダを実装済みです これらのプラグインボードは 別売の mtouch 静電容量式タッチ評価用キット (DM183026-2) に含まれています : オンボードの ICSP ヘッダによる PICkit シリアルインターフェイス USB コネクタ ( バスパワー専用 ) 16 x LED 18 32 ビット設計者向けソフトウェア / ハードウェアソリューション

PIC32 接続ソリューション PIC32 Wi-Fi 通信デモボード (DV102411) PIC32 Wi-Fi 通信デモボードは マイクロチップ社の Wi-Fi 製品を評価して頂くためのコンパクトな開発プラットフォームです このデモボードは FCC/IC/ ETSI 認証済み MRF24WB0MA Wi-Fi モジュールと PIC32 マイクロコントローラを実装済みです : IEEE 802.11 b/g/n アクセスポイント互換の Wi-Fi ソリューション インフラストラクチャおよびアドホックモードをサポート FCC IC Wi-Fi 認証済みで ETSI 準拠の MRF24WB0MA モジュール 単四乾電池 2 本で動作 WEP WPA WPA2 セキュリティプロトコルをサポート センサ I/O インターフェイスを装備し 各種アプリケーションのデモが可能 M2M (Machine-to-Machine) PICtailドータボード (AC320011) マイクロチップ社の M2M (Machineto-Machine) PICtailドータボード (AC320011) は u-blox 社の GPS および GSM/GPRS モジュールを基にしており 位置情報に対応した低コストの M2M アプリケーションを容易に開発できます このドータボードはマイクロチップ社のマルチメディア拡張ボードおよび PIC32 スタータキットと接続でき テキストメッセージング メール GPS 等のアプリケーションを容易に開発できるプラットフォームとしてご利用頂けます : GSM 850 MHz EGSM 900 MHz DCS 1800 MHz PCS 1900 MHz の 4 バンドをサポート GSM/EGSM バンド : Power Class 4 ( 公称最大出力電力 33 dbm) DCS/PCS バンド : Power Class 1 ( 公称最大出力電力 30 dbm) GPRS マルチスロットクラス 10 CS1 から CS4 までの全ての GPRS 符号化方式をサポート GPRS ビットレート : 53.6 kbps MRF24J40MA PICtail Plus 2.4 GHz RF カード (AC164134) MRF24J40MA PICtail Plus 2.4 GHz RF カードは 認証済み MRF24J40MA IEEE 802.15.4 RFトランシーバモジュールを実装しています PICtail Plus キャリアボードにトランシーバモジュールを装着したこの RF カードは Explorer 16 開発キットに接続して使えます ZigBee MiWi MiWi P2P 無線プロトコルアプリケーションをターゲットにした MRF24J40MA は 低コスト / 低消費電力組み込み無線 PAN アプリケーションの開発に理想的なソリューションです MRF24J40MA PICtail/PICtail Plus (AC164134-1) MRF24J40MA PICtail/PICtail Plusドータボードは 認証済み MRF24J40MA 2.4 GHz IEEE Std. 802.15.4 + 0 dbm RFトランシーバモジュールのデモ / 開発用ドータボードです 本モジュールは PICtail/PICtail Plusドータボードに実装されており PIC18 Explorer ボード (DM183032) または Explorer 16 開発ボード (DM240001) に接続して使います ZigBee および MiWi 無線プロトコルアプリケーションをターゲットにした MRF24J40MA は 低コスト / 低消費電力組み込み無線 PAN アプリケーションの開発に理想的なソリューションです MRF24J40MB PICtail/PICtail Plus (AC164134-2) MRF24J40MB PICtail/PICtail Plusドータボードは MRF24J40MB 2.4 GHz IEEE Std. 802.15.4 20 dbm RFトランシーバモジュールのデモ / 開発用ドータボードです このドータボードは PIC18 Explorer ボード (DM183032) や Explorer 16 開発ボード (DM240001) 等 マイクロチップ社の各種デモ / 開発ボードに接続できます IrDA PICtail Plusドータボード (AC164124) IrDA PICtail Plusドータボードは マイクロチップ社の Explorer 16 等の PICtail Plus コネクタ付き開発ボードや 16 ビットデバイス /PIC32 用 AN1071 IrDA 標準スタックと一緒に使う事で IrDA 対応の開発 / 評価プラットフォームとなります : 赤外線センサ PICtail Plusドータボード接続インターフェイス Ethernet PICtail Plusドータボード (AC164123) Ethernet PICtail Plusドータボードを使うと Ethernet 制御アプリケーションを低コストで評価 / 開発できます このボードはマイクロチップ社 Explorer 16 開発ボード (DM240001) と接続できます : IEEE 802.3 準拠 10BASE-T Ethernet RJ-45 メス Ethernet コネクタ Explorer 16 開発ボード (DM240001) にプラグイン互換 32 ビット設計者向けソフトウェア / ハードウェアソリューション 19

拡張 / 開発ボード 拡張ボードを使うと 迅速なプロトタイピングが可能です 全てのスタータキットに対応したコネクタを実装しており 全ての PICtail/ PICtail Plus やヒューマンインターフェイス / マルチメディア機能を追加できます PIC32 I/O 拡張ボード (DM320002) PIC32 I/O 拡張ボードは スタータキットおよびスタータボードのユーザに 全 MCU 信号へのアクセス / 追加のデバッグヘッダ /PICtail Plusドータカードの接続を提供します プロトタイプ回路の接続またはロジックプローブによる信号の監視に MCU 信号を利用できます JTAG ツール接続用のヘッダと 2 線 (ICSP) インターフェイスを使うマイクロチップ社製ツール接続用のヘッダを備えています I/O 拡張ボードの電源は PIC32 スタータキット (DM320001 DM320003-2 DM320004) から供給できます 供給できる電力は J1 コネクタに装着したスタータボードのデバッガに接続された USB ポートの駆動能力によって決まります 電力供給が不足する場合 オプションの 9 V 電源 (AC16203) を使います Explorer 16 開発ボード (DM240001) Explorer 16 は マイクロチップ社の 32 ビット PIC32MX PIC24 マイクロコントローラ dspic33 デジタルシグナルコントローラ (DSC) ファミリの機能と性能を評価するための低コスト / 高効率の開発ボードです MPLAB ICD 3 インサーキットデバッガまたは MPLAB REAL ICE インサーキットエミュレータと接続する事により リアルタイムでエミュレーションとデバッグを行えます これにより短時間でアプリケーション回路の評価とプロトタイピングを行えます : PIC24FJ128GA010 および dspic33fj256gp710a DSC を含む シグナルコントローラ PIM (100 ピンバージョン ) または PIC24FJ64GA004 PIM (44 ピンバージョン ) が付属 16 桁 x2 行の英数字 LCD インターフェイス : MPLAB ICD 3 MPLAB REAL ICE インサーキットエミュレータ USB RS-232 マイクロチップ社製 TC1047A 高精度アナログ温度センサを実装済み デバイスの全ピンにアクセスするための拡張コネクタとブレッドボードプロトタイピング領域 拡張ボード用 PICtail Plus コネクタ ドキュメント CD にはユーザガイド 回路図 レイアウト等を収録 20 32 ビット設計者向けソフトウェア / ハードウェアソリューション

プラグインモジュール プロセッサプラグインモジュール (PIM) は マイクロチップ社の各種開発ボードと組み合わせて各種 MCU ファミリを評価するための小型の回路基板です 開発ボードのメインプロセッサソケットにこれらの PIM を装着すると 各種マイクロコントローラを使ったプロトタイピング デモ 開発を素早く容易に行えます PIC32 汎用プラグインモジュール (PIM) (MA320001) このプラグインモジュール (PIM) は Explorer 16 開発ボード (DM24000X) 上で PIC32 を使った開発を行うためのもので MPLAB REAL ICE インサーキットエミュレータトレースキット (AC244006) をサポートしています この PIM は 動作周波数 80 MHz の PIC32MX360F512L (512 KB のフラッシュ 32 KB の RAM 4 チャンネルのハードウェア DMA 命令トレースを内蔵 ) を実装しています PIC32 USB/CAN プラグインモジュール (PIM) (MA320003) このプラグインモジュールは PIC32MX7 シリーズを使った USB および CAN アプリケーションの開発を支援します この PIM は 動作周波数 80 MHz の PIC32MX795F512L (512 KB のフラッシュ 128 KB の RAM USB On-The-Go コントローラ CAN 2.0b モジュール (x2) 8 チャンネルの専用 DMA と 8 チャンネルの汎用 DMA を内蔵 ) を実装しています PIC32MX1/MX2 プラグインモジュール (PIM) (MA320011) PIC32MX250F128D PIM は Explorer 16 開発ボードを使って PIC32MX1XX/2XX MCU ファミリの機能を評価して頂くためのものです この PIM を使うと PIC32MX2XX シリーズを使った USB およびグラフィックアプリケーションを開発できます PIC32 USB プラグインモジュール (PIM) (MA320002) この PIM により Explorer 16 開発ボードで PIC32 を使った USB 開発が可能です USB ハードウェアを接続するには USB PICtail Plus (AC164131) が必要です この PIM は 動作周波数 80 MHz の PIC32MX460F512L (512 KB のフラッシュ 32 KB の RAM USB On-The-Go コントローラ 4 チャンネルのハードウェア DMA 命令トレースを内蔵) を実装しています 32 ビット設計者向けソフトウェア / ハードウェアソリューション 21

マイクロチップ社製 TCP/IP スタック アプリケーションノート : AN833 すぐに使えるソリューション 実績のあるソフトウェアソースコード マイクロチップ社のマイクロコントローラへの TCP/IP (Transmission Control Protocol/Internet Protocol) の実装は 長きにわたり実証済みです 弊社デバイス向け TCP/IP スタックは 商用 / 非商用を問わず多数入手可能です このアプリケーションノートでは 弊社が無償で提供している TCP/IP スタックの実装について説明しています マイクロチップ社製 TCP/ IP スタックは TCP/IP ベースの標準的アプリケーション (HTTP サーバ メールクライアント等 ) にサービスを提供するプログラム群です また TCP/IP ベースのカスタムアプリケーションでも使えます マイクロチップ社製 TCP/IP スタックはモジュール形式で実装されており その各サービスは高度に抽象化された層を構成しています スタックを使うために TCP/IP 仕様の全てを知る必要はありません 実際 付属の HTTP サーバアプリケーションだけに興味がある場合 TCP/IP について熟知する必要はありません IrDA 標準スタック アプリケーションノート : AN1071 すぐに使えるソリューション 実績のあるソフトウェアソースコード 赤外線通信は 2 つの装置間で無線通信を行うための低コストの手法です IrDA 標準仕様は コンピュータ プリンタ PDA 携帯電話 時計 その他各種装置に実装されています AN1071 では IrDA 標準スタックの完全版をマイクロチップ社製 PIC24F/PIC24H/ PIC32 マイクロコントローラおよび dspic30f/dspic33f DSC に実装しています 無償のソースコードと標準で IrDA をサポートする低コストのマイクロコントローラの組み合わせにより 高い演算能力を備えた安価なソリューションを提供します このアプリケーションソリューションの特長 このスタック層は以下の機能を実行します ドライバ フレーマ IrLAP ( 赤外線リンクアクセスプロトコル ) IrLMP ( リンク管理プロトコル ) IAS ( 情報アクセスサービス ) TinyTP (Tinyトランスポートプロトコル ) IrCOMM 3-Wire Raw IrCOMM 9-Wire Cooked OBEX IrDA PICtail Plus ドータボード (AC164124) 22 32 ビット設計者向けソフトウェア / ハードウェアソリューション

PIC32MX 向けの BSD ソケット API を使った HTTP サーバ アプリケーションノート : AN1107 すぐに使えるソリューション 実績のあるソフトウェアソースコード 組み込み HTTP ( ハイパーテキスト転送プロトコル ) サーバ ( ウェブサーバ ) は あらゆるネットワーク対応デバイスにとって優れた追加機能です HTTP サーバ機能があれば 一般的なインターネットブラウザから組み込みデバイスを監視 / 制御できます インターネットブラウザはユビキタスに展開しているため ほぼ全てのコンピュータ ( デスクトップあるいはモバイル ) からウェブ対応デバイスにアクセスできます このマイクロチップ社の HTTP サーバアプリケーションノート FAT16 モジュール TCP/IP アプリケーションノート AN1108 Microchip TCP/IP Stack with BSD Socket API を利用すると PIC32 マイクロコントローラを使ったほぼ全てのアプリケーションに組み込める HTTP サーバモジュールを実装できます 複数の HTTP 接続をサポート FAT16 ファイルシステムと自動的に連携 HTTP メソッド (GET HEAD POST PUT) をサポート クライアントから要求される可能性のある Continue 応答をサポート リモートブラウザから定義済み関数を呼び出すための修正済みコモンゲートウェイインターフェイス (CGI) をサポート 動的なウェブページコンテンツの生成をサポート HTTP ウェブページの認証をサポート PIC32 Ethernet スタータキット (DM320004) このアプリケーションソリューションの特長 32 ビット PIC マイクロコントローラ全てに移植可能 HTTP サーバ API はマイクロチップ社の PIC18/PIC24 HTTP サーバ API と互換 PIC32MX 向けの BSD ソケット API を使った TCP/IP スタック アプリケーションノート : AN1108 すぐに使えるソリューション 実績のあるソフトウェアソースコード このアプリケーションノートでは BSD (Berkley Socket Distribution) ソケット API によるマイクロチップ社の TCP/IP スタックについて説明しています また インターネット TCP/IP 通信用のソケットライブラリも提供します 多くの一般的なオペレーティングシステムと市販 TCP/IP スタックは BSD ソケット API をサポートしています 共通のプログラミングインターフェイスを使うため 全く異なるプラットフォームに簡単にアプリケーションを移植できます 例えば 組み込みプラットフォームが BSD ライブラリ API を供給していれば PC 向けに記述されたネットワークアプリケーションを組み込み環境向けにもコンパイルできます このアプリケーションノートに含まれるデモアプリケーションは ストリームソケットを使うクライアント / サーバアプリケーションの例です このアプリケーションソリューションの特長 組み込み環境でクライアント / サーバアプリケーションを作成 TCP/IP スタックコンポーネントおよび設計 API に含まれるソケット関数 アプリケーションはサーバ / クライアント両方可 全二重通信 ストリームおよびデータグラムソケットサポート IP アドレス解決をバックグラウンドで実行 カーネル /RTOS と併用可 ( なくても可 ) PIC32 Ethernet スタータキット (DM320004) 32 ビット設計者向けソフトウェア / ハードウェアソリューション 23

PIC32MX 向けの BSD ソケット API を使った SNMP エージェント アプリケーションノート : AN1109 すぐに使えるソリューション 実績のあるソフトウェアソースコード このマイクロチップ社の SNMP エージェントアプリケーションノート FAT16 モジュール TCP/IP アプリケーションノート AN1108 Microchip TCP/IP Stack with BSD Socket API では マイクロチップ社製 32 ビットマイクロコントローラ製品のほぼ全てのアプリケーションに組み込める SNMP エージェントを含みます TCP/IP アプリケーションノートと FAT16 モジュールは SNMP エージェントモジュールをコンパイル 実行するために必要です インストールファイルのソフトウェアは この SNMP エージェントモジュールが提供する全機能をお試し頂けるサンプルアプリケーションを含みます Get Get-Next Set Trap PDU をサポート 静的 OID へのアクセスを自動的に処理 最大 255 個の動的 OID をサポート 静的 OID のサポート数は無 制限 7 ビットインデックスのシーケンス変数をサポート 1 つの変数情報で企業独自のトラップをサポート FAT16 を使って保存可能な MIB を使用 PC ベースの MIB コンパイラを同梱 TCP/UDP/IP 統計カウンタは含まない (MIB が必要な場合 ユー ザアプリケーションで定義と管理が必要 ) PIC32 Ethernet スタータキット (DM320004) このアプリケーションソリューションの特長 32 ビット PIC マイクロコントローラ全てに移植可能 SNMP エージェント API ( アプリケーションプログラムインターフェイス ) は PIC18/24 SNMP エージェント API と互換 RTOS またはアプリケーションに依存せず機能 MPLAB XC32 コンパイラをサポート SNMP version 1 over UDP をサポート 24 32 ビット設計者向けソフトウェア / ハードウェアソリューション

PIC32MX 向けの BSD ソケット API を使った FTP サーバ アプリケーションノート : AN1111 すぐに使えるソリューション 実績のあるソフトウェアソースコード 組み込み FTP ( ファイル転送プロトコル ) サーバは あらゆるネットワーク対応デバイスにとって優れた追加機能です FTP サーバ機能により 組み込みデバイスへのファイルのアップロードおよび組み込みデバイスからのファイルのダウンロードが容易になります ほとんど全てのコンピュータは 最低でもコマンドライン FTP クライアント機能を備えています これにより 組み込み FTP サーバに接続できます このマイクロチップ社の FTP サーバアプリケーションノート FAT16 モジュール TCP/IP アプリケーションノート AN1108 Microchip TCP/IP Stack with BSD Socket API では マイクロチップ社製 32 ビットマイクロコントローラのほぼ全てのアプリケーションに組み込める FTP サーバモジュールを含みます ユーザアプリケーションで FTP 接続を認証 FAT16 ファイルシステムと自動的に連携 PUT コマンドによるファイルアップロード GET コマンドによるファイルダウンロード FTP NOOP コマンドをサポート PORT コマンドをサポートしているため データポートが変更可能 マイクロチップ社の以前の FTP サーバ API と互換の FTP サーバ API PIC32 Ethernet スタータキット (DM320004) このアプリケーションソリューションの特長 32 ビット PIC マイクロコントローラ全てに移植可能 FTP サーバ API はマイクロチップ社の PIC18/PIC24 FTP サーバ API と互換 PIC32 MCU 向けシリアルブートローダ リファレンスアプリケーションノート : AN851 すぐに使えるソリューション 実績のあるソフトウェアソースコード PIC32 MCU 向けシリアルブートローダは UART シリアルポートを使ってプログラムフラッシュメモリ (PFM) にユーザアプリケーションを書き込むために使います このソフトウェアには ユーザ支給の HEX ファイルを読み出し PIC32 にプログラムフラッシュの内容を書き込む P C アプリケーションが付属します この P C アプリケーションは PIC32 MCU にインストールされたブートローダ (BL) ファームウェアとの組み合わせで動作します このアプリケーションソリューションの特長 RS-232 ベース 自動 baud 検出 アプリケーションコードのチェックサム検証 ブートローダを書き込み保護されたフラッシュ内に格納 グラフィカルユーザインターフェイス提供 アプリケーションコードはプログラムフラッシュのみに格納 シンプルな開発システム 32 ビット設計者向けソフトウェア / ハードウェアソリューション 25

グラフィック表示ソリューション アプリケーションノート : AN1136 すぐに使えるソリューション グラフィックスクリーンディスプレイ 実績のあるソフトウェアソースコード このアプリケーションノートでは マイクロチップ社のグラフィックライブラリでウィジェットを使う方法について説明しています また Explorer 16 グラフィック PICtail Plus (AC164127) ドータカード 無償のグラフィックライブラリで構成されるマイクロチップ社のグラフィック表示ソリューションを使うガイドとしても利用できます このグラフィック表示ソリューションを利用すると 設計者は迅速にディスプレイにグラフィカルユーザインターフェイスを実装できます このライブラリは タッチスクリーンディスプレイを迅速に実装し ディスプレイをモダンなユーザインターフェイスに変えるソフトウェアも含みます このアプリケーションソリューションの特長 最大 65K 色 (16 ビット ) グラフィック PICtail Plus ドータボードと 3.2 インチディスプレイキット (AC164127-3) 2 次元オブジェクト ( 直線 円 テキスト 四角形 多角形 バー ) 3 次元オブジェクト ( ボタン パネル ウィンドウ グループボックス スライダ ) 画像 アニメーション 抵抗膜式タッチパネル キーパッド 複数のフォント マイクロチップ社製グラフィックライブラリによるキーボードの使用 アプリケーションノート : AN1227 すぐに使えるソリューション 実績のあるソフトウェアソースコード グラフィック PICtail Plus ドータボードと 3.2 インチディスプレイキット (AC164127-3) 多くのアプリケーションでグラフィック表示が幅広く使われており ディスプレイ付きの製品の数は確実に増加しています 一番の理由は グラフィカルユーザインターフェイス (GUI) の実装により製品がとても使いやすくなる事です GUI はキーボード タッチスクリーン マウス等の各種入力デバイスとディスプレイのインターフェイスとして機能します キーボードは いくつかのサイドボタンがあるものから テキスト入力が可能なものまで多岐に渡ります キーボードは低コストで素早いデータ入力が可能のため 頻繁に使われます 26 32 ビット設計者向けソフトウェア / ハードウェアソリューション

PIC24/PIC32 MCU dspic DSC 向けデータ暗号化ルーチン アプリケーションノート : AN1044 すぐに使えるソリューション 実績のあるソフトウェアソースコード 現在 連邦情報処理標準 (FIPS) で使用が承認されているデータ暗号化規格は 3 つあります このアプリケーションノートでは PIC24 dspic30/33 PIC32 用にそれらのうちの 2 つ トリプル DES と AES を実装する方法について説明しています このアプリケーションノートのソースコード ( 製品番号 : SW300052) は 非常に安い価格で提供しています このアプリケーションソリューションの特長 速度 コードサイズ RAM 使用量最適化済み 適用規格に準拠するため ライブラリ関数を詳細にテスト済み API を説明したアプリケーションノート 各ライブラリ関数の使用例を紹介 マイクロチップ社製の全 16 ビットファミリをサポート 暗号化アルゴリズム 適用仕様 暗号化関数 * コードサイズ ( バイト ) データレート (KB/s) T-DES FIPS 46-3 基本的な暗号化 / 復号 7500 19.8 (16 MIPS) 37.2 (30 MIPS) AES (128 ビット ) FIPS 197 基本的な暗号化 3018 74.1 (16 MIPS) 138.9 (30 MIPS) *AES および T-DES データレートは 1 つのデータブロックに対して基本的な暗号化 / 解読関数を実行するためのデータレートの平均を表します メモリディスクドライブファイルシステムライブラリを使ったファイル I/O 機能 アプリケーションノート : AN1045 すぐに使えるソリューション 実績のあるソフトウェアソースコード アプリケーションノート AN1045 では マイクロチップ社製 16 ビットファミリにメモリディスクドライブファイルシステムを実装する方法について説明しています このファイルシステムを使うと 最大 2 GB のリムーバブルフラッシュメディアを簡単にアプリケーションに実装できます フォントまたはビットマップ等の大きなデータブロックのデータロギングまたは取得が必要なアプリケーションでは 取り外し可能なフラッシュベースのメモリカードを利用する事が多くあります メモリディスクドライブファイルシステムライブラリはモジュール式で C 言語ソースで提供しているため アプリケーションに簡単に組み込む事ができます SD カード CF カード USB サムドライブで最も一般的なファイルシステム ディレクトリ操作をサポート ファイル / ディレクトリ検索をサポート 使いやすい標準 I/O スタイルの機能 マイクロチップ社製マイクロコントローラで無償で使用可能 PIC18/PIC24 MCU dspic DSC 間で移植可能 最大 2 GB までサポート SD/MMC カード向け PICtail Plus ドータボード (AC164122) このアプリケーションソリューションの特長 ISO/IEV9293 仕様をベースに開発 Microsoft 社のオペレーティングシステム DOS で採用された FAT16 ファイルシステムとして知られる 32 ビット設計者向けソフトウェア / ハードウェアソリューション 27

マイクロチップ社製 PIC32MX 32 ビット MCU への Helix MP3 デコーダの移植 アプリケーションノート : AN1367 すぐに使えるソリューション 実績のあるソフトウェアソースコード このアプリケーションノートでは オープンソースの Helix MP3 デコーダアルゴリズムをマイクロチップ社製 PIC32MX 32 ビットマイクロコントローラ (MCU) に移植する手順について説明しています 本書に付属しているソースコードは Helix MP3 デコーダを使う MP3 プレーヤアプリケーションです この MP3 プレーヤアプリケーションは マイクロチップ社製 USB スタックを使って USB フラッシュドライブ ( サムドライブ ) から MP3 ファイルを読み出し マイクロチップ社製グラフィックスタックを使って タッチスクリーン対応のグラフィカルユーザインターフェイス (GUI) を実装します Helix MP3 デコーダは MPEG 1 MPEG-2 MPEG-2.5 のレイヤ 3 をサポートします 可変ビットレート 固定ビットレート ステ レオ / モノラル音声形式をサポートします マルチメディア拡張ボード (DM320005) Helix MP3 デコーダは 浮動小数点と固定小数点の両方で実装可能です PIC32MX マイクロコントローラへのアルゴリズムの移植には 固定小数点実装を使います このアルゴリズムは どんな 32 ビット固定小数点プロセッサでも動作します 全て C 言語で記述されており 一部のコードを最適化済みアセンブリ命令で置き換える事も可能です PIC32 高品質オーディオアプリケーション アプリケーションノート : AN1422 すぐに使えるソリューション 実績のあるソフトウェアソースコード このアプリケーションノートでは オーディオドッキングステーション 携帯型オーディオ機器向けのアクセサリ その他のデジタルオーディオソースの設計要件を満たす PIC32 MCU の高品質なオーディオ機能について説明します 多用途性と柔軟性に優れる PIC32 MCU は コストと消費電力を低く抑えながらプロフェッショナルレベルの高品質オーディオソリューションを提供します 本アプリケーションノートで取り上げた機能は全て PIC32 USB デジタルオーディオアクセサリボード用のデモに実装されています このボードとデモの詳細は www.microchip.com/pic32tools をご覧ください このアプリケーションソリューションの特長 I2S およびその他のデータフォーマットモードに対応した SPI モジュールを実装 16/24 ビットステレオオーディオデータストリームの処理 標準的なオーディオマスタクロックの生成と実行時の調整が可能な柔軟性の高い参照クロック出力 サンプリングレートの調整による USB クロック不一致に起因する音質劣化の軽減 デジタルオーディオのストリーミングを可能にする USB OTG モジュール PIC32 USB デジタルオーディオアクセサリボード (DM320014) 28 32 ビット設計者向けソフトウェア / ハードウェアソリューション

PIC32 ブートローダ アプリケーションノート : AN1388 すぐに使えるソリューション 実績のあるソフトウェアソースコード PIC32 MCU 向けブートローダを使うと 外部プログラマ / デバッガなしでターゲットデバイスのファームウェアをアップグレードできます このアプリケーションノートでは PIC32 ブートローダの ブートローダのメモリマッピング ブートローダフレームワーク API 呼び出し ブートローダ PC アプリケーションの使用法について説明します このアプリケーションソリューションの特長 5 種類のブートローダファームウェア実装方法 : UART (Universal Asynchronous Receiver Transmitter) HID ( ヒューマンインターフェイスデバイス ) クラスに基づく USB (Universal Serial Bus) デバイス MSD ( マスストレージデバイス ) クラスに基づく USB ホスト Ethernet SD (Secure Digital) カード ブートローダを使ってターゲットの PIC32 MCU にダウンロード可 能なデモアプリケーション PIC32 MCU 内部で動作するブートローダファームウェアとの通信のための PC ホストアプリケーション (UART USB HID Ethernet ブートローダでのみ使用 ) PIC32 MCU を使った低コストコントローラレスグラフィックソリューションの開発 アプリケーションノート : AN1387 すぐに使えるソリューション 実績のあるソフトウェアソースコード 現在 グラフィックソリューションを提供しているベンダーの多くがシステムに内部または外部グラフィックコントローラを使っており コストの上昇と設計の複雑化を招いています 本来 組み込み機器のシンプルな GUI にはこれらのグラフィックコントローラは不要な場合がほとんどですが 適切なソリューションが見つからない事も少なくありません このアプリケーションノートでは マイクロコントローラの周辺モジュールを使って 仮想 グラフィックコントローラを実装する方法を説明します PIC32 と低コストコントローラレス (LCC) グラフィック PICtail Plus ドータボードを使って実装した低コストのコントローラレスグラフィックシステムは CPU 時間をあまり占有せずにグラフィックレンダリングを実行できます このアプリケーションソリューションの特長 低コストコントローラレスグラフィックシステムの実装 基本的なグラフィック用語の定義 TFT (Thin-Film Transistor) LCD パネルの基礎 DMA および PMP 初期化 アルファブレンディングのデモを含むデモソフトウェア 低コストコントローラレスグラフィック PICtail Plus ドータボード (AC164144) とグラフィックディスプレイ Powertip 4.3" 480x272 ボード (AC164127-6) グラフィック開発ボード 対応ディスプレイボード PIC32 スタータキット (DM320001 または DM320003) + LCC グラフィックボード (AC164144) QVGA 3.2" グラフィックディスプレイ Truly 320x240 ボード (AC164127-4) WQVGA 4.3" グラフィックディスプレイ Powertip 480x272 ボード (AC164127-6) VGA 5.7" グラフィックディスプレイ Truly 640x480 ボード (AC164127-8) 汎用ディスプレイ接続用プロトタイプボード (AC164139) 32 ビット設計者向けソフトウェア / ハードウェアソリューション 29

PIC32 MCU を使ったビデオ再生 / ストリーミングソリューション アプリケーションノート : AN1415 すぐに使えるソリューション 実績のあるソフトウェアソースコード このアプリケーションノートでは ビデオ再生 / ストリーミングアプリケーションに PIC32 MCU と マイクロチップ社提供のハードウェアソリューションを使う方法を説明します これらの手法は 遠隔教育 監視カメラ インターネット上でのニュース / エンターテイメントビデオ表示等のアプリケーションで使えます また SD カードからのビデオ再生は 監視カメラや教育講座のビデオ等 後で見直しの必要なデータを格納しておく用途で役立ちます このアプリケーションソリューションの特長 PIC32 で補間によるアップスケーリングを使ったビデオ再生 MEB と PIC32 を使い microsd カードの Raw ビデオを Solomon SSD1926 LCD グラフィックコントローラでストリーミング MEB と PIC32 を使った Ethernet 経由での非圧縮 AVI ビデオ のストリーミング PIC32 を使った Ethernet 経由での非圧縮 AVI ビデオのストリー ミング (WVGA) グラフィック開発ボード 対応ディスプレイボード QVGA 3.2" グラフィックディスプレイ Truly 320x240 ボード (AC164127-4) WQVGA 4.3" グラフィックディスプレイ Powertip 480x272 ボード (AC164127-6) VGA 5.7" グラフィックディスプレイ Truly 640x480 ボード (AC164127-8) WVGA 7" グラフィックディスプレイ Truly 800x480 ボード (AC164127-9) 汎用ディスプレイ接続用プロトタイプボード (AC164139) PIC32 スタータキット (DM320001 または DM320003) + Solomon グラフィックボード (AC164127-5) 対応対応非対応非対応対応 PIC32 スタータキット (DM320001 または DM320003) + Epson グラフィックボード (AC164127-7) 対応対応対応対応対応 マイクロチップのグラフィックライブラリでウィジェットを作成する方法 アプリケーションノート : AN1246 すぐに使えるソリューション 実績のあるソフトウェアソースコード アプリケーションによっては コードサイズを削減してウィジェットの動作を簡略化するために 新しいウィジェットを作成する必要があります 本書では カスタマイズしたウィジェットを実装する際に変更する必要のあるグラフィックライブラリ内の各種関数とファイルについて説明しました さらに 新たに作成したウィジェットをグラフィックライブラリに統合し 既存のルーチンをメッセージの処理とウィジェットのレンダリングに使うための手順についても説明します 30 32 ビット設計者向けソフトウェア / ハードウェアソリューション

MPLAB ICD インサーキットデバッガ (DV164035) MPLAB ICD インサーキットデバッガシステムは マイクロチップ社のフラッシュデジタルシグナルコントローラ (DSC) とマイクロコントローラ (MCU) デバイスに対応した 非常に対費用効果の高い高速ハードウェアデバッガ / プログラマです このデバッガを使うと MPLAB X 統合開発環境 (IDE) の使いやすくパワフルなグラフィカルユーザインターフェイスを使って PIC MCU および dspic DSC のデバッグとプログラミングが行えます PC との接続にはハイスピード USB 2.0 インターフェイスを使います デバッグを行うデバイスとの接続には MPLAB ICD または MPLAB REAL ICE インサーキットエミュレータシステムと互換のコネクタ (RJ-11) を使います MPLAB ICD は全てのエミュレーションヘッダをサポートしています リアルタイムデバッグ 堅牢なプローブインターフェイス マイクロチップ社標準コネクタによる接続 小型 USB 電源 RoHS 準拠 高速書き込み 低電圧エミュレーション テストインターフェイスモジュール 容易なメンテナンスとアップグレード 低コスト 強力なデバッグ機能 サポートしているデバイス MPLAB ICD インサーキットデバッガ / プログラマは 大部分のフラッシュ PIC MCU と dspic DSC をサポートしています サポート製品の最新リストは 最新のリリースノートでご覧になれます 新型デバイスのサポートを追加するために ファームウェアは定期的に更新されています このような最新ファームウェアは MPLAB X IDE の最新バージョンと一緒に無償でダウンロードできます MPLAB REAL ICE インサーキットエミュレータ (DV244005) MPLAB REAL ICE インサーキットエミュレータシステムは マイクロチップ社製フラッシュ DSC および MCU の高速エミュレータです このエミュレータを使うと 付属の MPLAB X 統合開発環境 (IDE) の使いやすくパワフルなグラフィカルユーザインターフェイスを使って PIC マイクロコントローラと dspic DSC のデバッグとプログラミングが行えます MPLAB REAL ICE インサーキットエミュレータと PC の接続にはハイスピード USB 2.0 インターフェイスを使います デバッグを行うデバイスとの接続には MPLAB ICD システムと互換のコネクタ (RJ- 11) か あるいは速度と耐ノイズ性に優れる LVDS 通信 ( 低電圧差動信号通信 ) 互換のコネクタ (CAT5) を使います MPLAB REAL ICE インサーキットエミュレータには以下の特長があります 低コスト フルスピードで動作するエミュレーション 高速のデバッグとプログラミング 堅牢なプローブインターフェイス 高速通信 ( オプション ) 3 m のケーブル長まで動作確認済み MPLAB X IDE 統合開発環境を無償で同梱 小型 (3 3 / 8 " x 4 5 / 8 " x 3 / 4 ") リアルタイム実行とリアルタイムトレース収集 ストップウォッチ リアルタイムウォッチ ブレークポイント シングルステップ実行 変数の監視 / 変更による完全なハードウェアデバッグ 論理プローブ入出力 (8) I/Oポートトレースと SPIトレース ( トレースデータの高速アップロード用 ) 過電圧 / 短絡の監視 / 保護 低電圧対応 ( 電圧レンジ : 2.0 ~ 5.5 V) ハイスピード USB 2.0 通信プロトコル 32 ビット設計者向けソフトウェア / ハードウェアソリューション 31

PICkit 3 インサーキットデバッガ (PG164130) PICkit 3 インサーキットデバッガを使うと MPLAB X 統合開発環境 (IDE) の優れたグラフィカルユーザインターフェイスを使って フラッシュ PIC MCU および dspic DSC のデバッグとプログラミングを低コストで行えます PC との接続にはフルスピード USB インターフェイスを使い デバッグするデバイスとの接続には MPLAB ICD や MPLAB REAL ICE インサーキットエミュレータと互換のコネクタ (RJ-11) を使います このコネクタは 2 本のデバイス I/O ピンとリセットラインを使って インサーキットデバッグとインサーキットシリアルプログラミング を実現します USB ( フルスピード 12 Mbps) によるホスト PC との接続 リアルタイム実行 MPLAB X IDE 互換 (MPLAB IDE ソフトウェアを無償で同梱 ) 過電圧 / 短絡監視機能を内蔵 ファームウェアは PC/ ウェブからのダウンロードによって更新可能 スマートな筐体 低電圧対応 (2.0 ~ 6.0 V) LED インジケータ ( 電源 ビジー エラー ) マイクロコントローラのプログラムメモリとデータメモリの読み書き プログラムメモリ消去 ( ベリファイ付き ) ブレークポイントで周辺モジュールをフリーズ Programmer-to-Go を使って 512 KB までのフラッシュをプログラム PICkit TM 3 Power Target Device POWER ACTIVE STATUS mini-usb from PC Target Board MPLAB PM3 ユニバーサルデバイスプログラマ (DV007004) MPLAB PM3 ユニバーサルデバイスプログラマは使いやすく PC と接続しても 単独でも使えます マイクロチップ社の全 PIC MCU および dspic DSC のプログラミングが可能です 単独で使う場合 データは SD/MMC カードから読み込み 保存します RS-232 と USB インターフェイスを装備 インサーキットシリアルプログラミング (ICSP) インターフェイスを装備 高速なプログラミングが可能 3 つの動作モード : PC ホストモード ( フル機能 ) セーフモード ( データ保護 ) スタンドアロンモード (PC なしでプログラミング可能 ) マイクロチップ社製の全デバイスと全パッケージに対応可能な交換式ソケットモジュール ( 別売 ) 一意のシリアル番号をプログラミングする SQTP SM 機能 (PC ホストモードでサポート ) DOS コマンドラインインターフェイスでバッチ処理も可能 アダプタで PROMATE II ソケットモジュールに対応 ( 別売 ) 見やすい大型ディスプレイ ファームウェアがフィールドアップグレード可能のため 新規デバイスのサポートが迅速に可能 SD カードとマルチメディアカード (MMC) をサポート 騒がしい環境下で便利なブザーによる通知 32 32 ビット設計者向けソフトウェア / ハードウェアソリューション

MPLAB X IDE MPLAB X IDE ( 統合開発環境 ) は マイクロチップ社のマイクロコントローラとデジタルシグナルコントローラ向けアプリケーションを PC (Windows Mac OS Linux) 上で開発するためのソフトウェアプログラムです MPLAB X IDE は PIC マイクロコントローラ開発ツールチェーンに多くの変化をもたらします 従来のバージョンの MPLAB IDE は完全な自社開発ソフトウェアでしたが MPLAB X IDE はオープンソースの Oracle NetBeans IDE を基にしています これにより お客様からご要望が多く寄せられる機能を素早く簡単に追加できるようになりました また アーキテクチャの拡張性が大きく向上したため 将来に向けてさらなる新機能の追加も可能です 複雑なコードを分かりやすく解析できるコールグラフ プロジェクト内で複数のコンフィグレーションをサポート 同一コンパイラの複数バージョンをサポート 同一タイプの複数デバッグツールをサポート リアルタイムの構文解析をサポート 既存の MPLAB 8 プロジェクトをインポートし 同一ソースを 新旧両方の IDE で使用可能 宣言と include ファイルに素早く移動できるハイパーリンクを サポート コードテンプレートをサポート ファイルコードテンプレートを使ってライセンスヘッダやテンプレー トコードをソースコードに入力可能 ローカル履歴を使ってシステム内の変更を追跡可能 ユーザ独自のコードフォーマットスタイルを定義可能 MPLAB X IDE の各種ツールへのシームレスなインターフェイス ソフトウェアシミュレータ ハードウェアデバッガ / プログラマ等 ツール間の切り換えが容易 32 ビット設計者向けソフトウェア / ハードウェアソリューション 33

MPLAB XC32 コンパイラ (SW006023-2) MPLAB XC32 は PIC32 マイクロコントローラファミリ向けに高度に最適化されたフル機能の ANSI C コンパイラです Windows Linux Mac OS X で動作するこのコンパイラはマイクロチップ社の MPLAB X IDE に統合し マイクロチップ社の全てのデバッガおよびエミュレータと互換性があります MPLAB XC32 には 12 ヶ月の優先アクセス (HPA) が付属します この期間中はウェブ経由で常に最新のバージョンを入手でき コンパイラの優先技術サポートも提供されます フローティングネットワークライセンスも別途ご用意しています 新たに C++ を提供 GPL v3 適用外の STL および標準ライブラリが付属 ANSI 準拠で標準 数値演算 メモリ データ変換ライブラリ付き 浮動小数演算ライブラリを含む さらに小さなコードサイズ 16 ビット命令モードを使うと最大 40% コードサイズを縮小可能 小サイズで高速 16/32 ビットの命令タイプを同じソースファイルで一緒に使用可能 : 32 ビット命令は実行速度が重要な部分に 16 ビット命令はサイズ縮小が重要な部分に インラインアセンブリをサポート シングルおよびマルチベクトルの割り込みをサポート 再配置可能なオブジェクトモジュールを生成する事でコードの再利用性を強化 コードとデータを絶対アドレスに配置可能 DSP ライブラリ 標準 MIPS DSP ライブラリ API を使ってアセンブリ言語で記述された C 言語で呼び出し可能な DSP 関数 迅速なマイグレーション マイクロチップ社の 16 ビット製品用コンパイラライブラリと API 互換である ランタイム最適化された周辺機能ライブラリ完全版 グラフィックディスプレイデザイナ X マイクロチップ社のグラフィックディスプレイデザイナ X (GDD X) は 高度なグラフィカル設計ツールです GDD X を使うと マイクロチップ社製 MCU を使ったグラフィカルインターフェイスアプリケーション向けにグラフィカルユーザインターフェイス (GUI) 画面を簡単に作成できます このツールは単体ツールとしてマイクロチップ社グラフィックライブラリと組み合わせて使える他 MPLAB X IDE へのプラグインとしても使えます ウィジェットのサイズ変更 / 整列 / 移動 カラースキームの作成 アプリへのフォント / イメージの追加 PIC24 dspic PIC32 でそのまま使えるソースコードを生成 組み込み機器の画面表示イメージの通りに WYSIWYG ( 表示通りの結果が得られる ) 形式で PC 上にオブジェクトを描画 画面上のオブジェクト配置用に (x, y) 座標を手計算する必要がなく なる 新機能 WYSIWYG 設計 マルチプラットフォーム対応 Windows Linux Mac 改良された設計ツール 描画グリッドや自動ウィジェット整列等 各種の描画支援機能で生産性が向上 プロパティのカット コピー ペースト機能 改良された画面ナビゲーション PowerPoint 方式の画面リスト 34 32 ビット設計者向けソフトウェア / ハードウェアソリューション

サードパーティのソフトウェアツール RTOS ライブラリ PIC32 サードパーティソフトウェア ベンダー RTOS GUI TCP/IP USB サンプルプロジェクト アプリケーションノート MPLAB X IDE RTOS ビューア ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü サードパーティ製 PIC32 C++ および Eclipse オプション ベンダー IDE コンパイラデバッグハードウェア カスタマイズ版 Eclipse GNU C/C++/ マイクロチップ社 C Ashling JTAG Multi IDE Green Hills C/C++ Green Hills JTAG Trace32 IDE 標準版 Eclipse GNU C/C++ マイクロチップ社 C GNU C/C++ マイクロチップ社 C Lauterbach JTAG Macraigor JTAG (3 モデル ) 32 ビット設計者向けソフトウェア / ハードウェアソリューション 35

サポート マイクロチップ社は お客様が短期間で効率良く製品を開発して頂けるようサポートの充実に努めています 製品とシステムのサポートを提供できる フィールドアプリケーションエンジニアと技術サポートの世界的ネットワークを維持しています さらに www.microchip.com で 以下のサービス分野を用意しています サポートリンクは質問を短時間で解決する方法を提供します http://support.microchip.com サンプルリンクはマイクロチップデバイスの無償評価サンプルを提供します http://sample.microchip.com フォーラムリンクはナレッジデータベースとユーザ同士のディスカッションをご利用頂けます http://forum.microchip.com 購入リンクはマイクロチップ社の販売代理店の所在地をご覧頂けます www.microchip.com/sales トレーニング マイクロチップ社は トレーニングに対する皆様のご要望にもお応えします マイクロチップ社は常に技術トレーニングの選択肢を拡大しており 各種トレーニングコースと専門的なカリキュラムを提供しています また いつでもアクセス可能な各種オンラインリソースも提供しています 技術トレーニングセンター : www.microchip.com/training MASTERs カンファレンス : www.microchip.com/masters 世界各地のセミナー : www.microchip.com/seminars e ラーニング : www.microchip.com/webseminars 正規販売代理店およびサードパーティパートナー提供のリソース : www.microchip.com/training 営業所一覧 北米地域アトランタ Tel: 678-957-9614 ボストン Tel: 774-760-0087 シカゴ Tel: 630-285-0071 クリーブランド Tel: 216-447-0464 ダラス Tel: 972-818-7423 デトロイト Tel: 248-538-2250 インディアナポリス Tel: 317-773-8323 ロサンゼルス Tel: 949-462-9523 サンタクララ Tel: 408-961-6444 トロントオンタリオ州ミシサガ Tel: 905-673-0699 ヨーロッパオーストリア - ヴェルス 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 アジア / 太平洋オーストラリア - シドニー Tel: 61-2-9868-6733 中国 - 北京 Tel: 86-10-8569-7000 中国 - 成都 Tel: 86-28-8665-5511 中国 - 重慶 Tel: 86-23-8980-9588 中国 - 杭州 Tel: 86-571-2819-3187 中国 - 香港 SAR Tel: 852-2943-5100 中国 - 南京 Tel: 86-25-8473-2460 中国 - 青島 Tel: 86-532-8502-7355 中国 - 上海 Tel: 86-21-5407-5533 中国 - 瀋陽 Tel: 86-24-2334-2829 中国 - 深圳 Tel: 86-755-8864-2200 中国 - 武漢 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-6-6152-7160 日本 - 東京 Tel: 81-3-6880-3770 韓国 - 大邱 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-5778-366 台湾 - 高雄 Tel: 886-7-213-7828 台湾 - 台北 Tel: 886-2-2508-8600 タイ - バンコク Tel: 66-2-694-1351 11/27/12 www.microchip.com ここに記載した情報は 予告なく変更する場合があります マイクロチップ社の名称と Microchip ロゴ dspic MPLAB PIC は 米国およびその他の国におけるマイクロチップ テクノロジー社の登録商標です PICDEM PICtail mtouch は 米国およびその他の国におけるマイクロチップ テクノロジー社の商標です その他 本書に記載されている商標は各社に帰属します 2013, Microchip Technology Incorporated.All Rights Reserved. 3/13 DS39962C_JP Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199