ディスプレイを駆動する PIC MCU グラフィック / セグメントディスプレイソリューション www.microchip.com/graphics www.microchip.com/lcd
ディスプレイを駆動する PIC MCU デジタルディスプレイは あらゆるアプリケーションのユーザインターフェイスを向上させます セグメント LCD は従来から広く採用されている表示技術であり 医療用 / 工業用の各種用途において引き続き成長していく事が予想されます 近年では TFT 有機 EL CSTN 等のグラフィックディスプレイが コンシューマ 家電 車載アプリケーションの分野で大きく普及してきました ユーザは直感的なメニュー 鮮明なグラフィック タッチパネル操作を好み さらにリモート操作機能を望むケースもあります グラフィック表示の移行を進めている設計者は ディスプレイ駆動関連部品のコスト グラフィック更新用ソフトウェアの複雑さ バッテリの寿命 リモート接続といった課題に直面しています 新しい多機能インターフェイスを見た目にも美しく製品に付加したい そのようなご要望を持つお客様に対し Microchip 社ではタッチセンシングおよび表示技術を含むソリューションを幅広く取り揃えています Microchip 社はハードウェアとソフトウェアを組み合わせた最先端のトータルソリューションをお届けし 開発期間の短縮と総システムコストの削減に貢献します ディスプレイコントローラソリューション セグメント LCD 低コストディスプレイの直接駆動 最大 512 セグメント サーモスタットでの温度センシング等のセンサアプリケーション用のアナログ回路を内蔵 タッチセンシング機能 セキュリティが必要な応用向けのセキュア RAM キー管理機能を備えた内蔵暗号化エンジン グラフィックディスプレイ 最大解像度は WVGA (800 480) 最大 24 bpp グラフィック表示設計用 GUI と無償のグラフィックライブラリ グラフィックアクセラレーションユニットとディスプレイコントローラを内蔵する PIC24 DA ファミリ リモートインターフェイス用 Ethernet と CAN を内蔵する高性能 32 ビット MCU USB OTG と mtouch センシングソリューション セグメントディスプレイの直接駆動 セグメント LCD 用ディスプレイソリューション セグメントディスプレイは メータから携帯型医療機器 サーモスタット 運動器具まで 各種用途に使われています LCD ドライバを内蔵した PIC マイクロコントローラを使うと セグメントディスプレイを直接駆動して文字 数字 キャラクタ アイコンを表示できます Microchip 社の LCD 製品ラインは 以下のような特長を備えています 柔軟な LCD セグメント 28 ピン 最大 72 セグメント 40 ピン 最大 116 セグメント 64 ピン 最大 240 セグメント 80 ピン 最大 368 セグメント 100 ピン 最大 480 セグメント 121 ピン 最大 512 セグメント 可変クロック入力 電圧バイアス発生機能を内蔵 3/5 V 仕様のディスプレイを直接駆動 温度または照明の条件に応じて調光するためのソフトウェアコントラスト制御 スリープで節電しながら LCD を駆動 内蔵のリアルタイムクロック / カレンダから日時情報を表示 mtouch 静電容量式タッチセンシング機能 セグメントディスプレイの直接駆動 LCD PIC マイクロコントローラは LCD パネルを直接駆動できるため外付け部品が不要であり 総システムコストを削減できます 内蔵電圧バイアス発生機能により MCU で各種電圧を発生させ LCD セグメントピンの駆動と高いコントラスト表示を実現しています これらの LCD MCU は固定バイアスと可変バイアスを幅広くサポートし また可変クロック入力もサポートするため 各社グラス製品に柔軟に対応できます コントラスト制御ソフトウェアコントラスト制御は ファームウェアを使って表示コントラストの強弱を調整する重要な機能です チャージポンプを内蔵した MCU を使うと コントラストを Vdd 以上に上げる事ができます ソフトウェアコントラスト制御を使うと 温度 照明 湿度等の条件に応じて LCD のコントラストを調整できます また ソフトウェアコントラスト制御は携帯型アプリケーションにも威力を発揮します バッテリレベルが低下してきたらファームウェアでコントラストを上げると 鮮明な表示を維持したままバッテリの寿命を延ばす事ができます 2 グラフィック / セグメントディスプレイソリューション
セグメントディスプレイの直接駆動 製品の位置付け Hardware Cryptographic Engine, mtouch Cap Sensing, Peripherals, RTCC, Hi-Speed USB OTG (GR Family Only) PIC24FJXXXGB/ GA4XXX Max 512 Segments 64 121 pins 64 256 KB Flash 2.0 3.6V Size of Displays Crystal-Free FS USB 2.0 Device, 12-bit ADC, 4 X UART w/irda, mtouch Cap Sensing Peripherals, RTCC 16-bit ADC, 2 X 10-bit DAC, mtouch Cap Sensing Peripherals, RTCC mtouch Cap Sensing Peripherals PIC18FXXJ9X Max 480 Segments PIC18FXXK9X Max 192 Segments PIC16(L)F19XX Max 192 Segments 28 64 pins 7 28 KB Flash 1.8 5.5V mtouch Cap 64 100 pins Sensing 16 128 KB Flash Peripherals, 2.0 3.6V RTCC, Host/Device/OTG 64 80 pins 32 128 KB Flash 1.8 5.5V PIC24FJXXXGAXX Max 480 Segments USB, 16-bit 64 100 pins Delta Sigma 64 128 KB Flash ADC, mtouch 2.0 3.6V Cap Sensing Peripherals, RTCC, Hi-Speed USB PIC24FJXXXGCXX Max 480 Segments 64 100 pins 64 128 KB Flash 2.0 3.6V mtouch Cap Sensing Peripherals PIC16(L)F190X Max 116 Segments 28 40 pins 3.5 14 KB Flash 1.8 3.6V Performance 最大セグメント数 製品名ピン数 1 コモン 2 コモン 3 コモン 4 コモン 8 コモン PIC16(L)F1902/3/6 28 19 38 57 72 PIC16(L)F1933/6 28 16 32 48 60 PIC16(L)F1904/7 40 29 58 87 116 PIC16(L)F1934/7/9 40 24 48 72 96 PIC16(L)F1946/7 64 46 92 138 184 PIC18F6XJ90 64 32 64 96 128 PIC18F6XJ93 64 33 66 99 132 PIC18F6XJ94 64 34 68 102 136 240 PIC18F6XK90 64 33 66 99 132 PIC18F8XJ90 80 48 96 144 192 PIC18F8XJ94 80 50 100 150 200 368 PIC18F8XJ93 80 48 96 144 192 PIC18F8XK90 80 48 96 144 192 PIC24FJXXXGA306 64 34 68 112 146 240 PIC24FJXXXGC006 64 34 68 112 146 240 PIC24FJXXXGA308 80 50 100 150 200 368 PIC18F9XJ94 100 64 128 192 256 480 PIC24FJXXXGA310 100 64 128 192 264 480 PIC24FJXXXGC010 100 64 128 192 264 480 PIC24FJXXXGB/ GA4XX 121 64 128 192 256 512 グラフィック / セグメントディスプレイソリューション 3
セグメントディスプレイの直接駆動 セグメント LCD 向け開発ツール PIC24F インテリジェントアナログスタータキット (DM240015) PIC24F GC ファミリ 16 ビットマイクロコントローラを実装した本開発キットはアナログヘッダを備え ノイズの少ないアナログ信号にアクセスする事で信号品位を維持します その他光センサ ポテンショメータ マイク 温度センサ 静電容量式タッチセンサ等のセンサも実装済みです カスタム LCD ディスプレイは 296 ドットマトリクスアレイによって文字表示が可能であり また 17 個のアイコンも表示できます 基板にはマイクおよびヘッドフォン用コネクタ 光センサ 温度センサを実装済みです セグメントディスプレイにはカスタムアイコンとスクロールするバナーが表示されます また基板には静電容量式タッチボタン USB コネクタ RF モジュール用のコネクタも実装済みです LCD Explorer 開発ボード (DM240314) 8 コモンのセグメント LCD ドライバを備えた Microchip 社の 100 ピンマイクロコントローラをサポート 38 セグメント 8 コモン LCD ディスプレイを用いて 8 コモン LCD ドライバ内蔵 MCU を評価するためのプラットフォームとして理想的 PICtail Plus ドータボードを接続して 選択した MCU を複雑なシステムで評価する事も可能 PIC18F97J94 PIM (MA180034) PICDEM LCD 2 デモボード (DM163030) Microchip 社の 28/40/64/80 ピンの LCD PIC マイクロコントローラの主な機能の評価が可能 アイコン 数字 アルファベット 星形パターンを表示できる LCD グラス コントラスト用ブースタと調光制御のデモ 別売りのプロセッサプラグインモジュール (PIM) を使うと全ての LCD 製品の評価が可能 PIC18F87J90 PIM (MA180025) PIC18F87K90 PIM (MA180027) PIC16F1947 PIM (MA160016) LCD PIM パック (PIC16) (MA180019) LCD ディスプレイに関するアプリケーションノート Low Power Techniques for LCD Applications (TB1098) Implementing an LCD Using the PIC16F1947 Microcontroller (AN1354) Solving Sensor Offset Problem (AN781) Low-Power Real-Time Clock (AN582) LCD のバイアス印加およびコントラスト制御方法 (AN1428) LCD Fundamentals and the LCD Driver Module for 8-bit PIC Microcontrollers (AN658) 4 グラフィック / セグメントディスプレイソリューション
グラフィックディスプレイ グラフィックディスプレイ Microchip 社は 単純なモノクロ LCD からフルカラーの WVGA ユーザインターフェイスまで 全てを駆動する各種ソリューションを提供しています グラフィックサポートには以下の方式があります PIC24F DA 内蔵のグラフィックコントローラ PIC32 のコントローラレスグラフィック 外部グラフィックコントローラによる PIC MCU のサポート さらに 強力で使いやすい無償のグラフィックライブラリ ディスプレイデザイナ GUI また各種ディスプレイサイズに柔軟に接続可能なハードウェア開発キットを提供しています サポートされる画面サイズと色数 Microchip 社のグラフィックソリューションは 小型モノクロ有機 EL ディスプレイからフルカラー WVGA ディスプレイまで 各種の画面サイズと色数をサポートします 色を表すのに必要なビットあたりのピクセル数を下表に示します 表示モード 色数の例 色深度 ( ピクセルあたりのビット数 ) モノクロ白と黒 1 グレースケール カラー 4 階調 16 階調 256 色 65K 色 16M 色 2 4 8 16 24 色深度とディスプレイ解像度が高くなるに従って フレームバッファが増大します フレームバッファは そのサイズに応じてマイクロコントローラの RAM または外部 SRAM に格納 あるいは外部グラフィックコントローラに内蔵できます 以下の表に 一般的な解像度と色深度に対して必要なフレームバッファサイズの例を示します PIC24 DA ファミリは最大 96 KB をサポート PIC32 MCU は最大 512 KB をサポート 外部 SRAM はより大きなフレームバッファに使用 先進のグラフィックには 外部グラフィックコントローラの追加フレームバッファストレージを使用 Microchip 社の無償グラフィックライブラリ 高度にモジュール化され Microchip 社製 16/32 ビットマイクロコントローラ向けに最適化済みのグラフィックライブラリです このライブラリは使いやすく ドライバとコントローラサポートのインターフェイス仕様は公開しています このライブラリには以下が含まれます そのまま使えるグラフィックオブジェクト 各種フォントと言語 mtouch センシングソリューション用ユーザインターフェイス ボタン グラフ チェックボックス スクロールバー リストボックス 画像 簡単なアニメーション PIC32 MCU 用のグラフィックライブラリは MPLAB Harmony の一部として提供 16 ビット MCU 用のグラフィックライブラリは Microchip アプリケーション用ライブラリ (MLA) で提供 画面サイズと色数 ディスプレイ解像度代表的サイズ 色深度必要なメモリ容量 (Byte) 1 bpp 2 bpp 4 bpp 8 bpp 16 bpp 24 bpp* 色数 2 4 16 256 65K 16.7M WVGA 800 480 48,000 96,000 192,000 384,000 768,000 1,152,000 VGA 640 480 38,400 76,800 153,600 307,200 614,400 921,600 WQVGA 480 272 16,320 32,640 65,280 130,560 261,120 391,680 QVGA 320 240 9,600 19,200 38,400 76,800 153,600 230,400 OLED ( 共通 ) 128 64 1,024 2,048 4,096 8,192 16,384 24,576 PIC32MX の内部 SRAM PIC32MZ の内部 SRAM 外部 SRAM *32 ビットワード長のため 24 bpp で最低限必要な容量はより大きくなります グラフィック / セグメントディスプレイソリューション 5
ビジュアル設計ツール Microchip 社は グラフィックファームウェア開発を支援するビジュアル設計ツールを提供しています これらの GUI ベースのツールにより グラフィックオブジェクト情報を覚える手間が省け 編集 - コンパイル - テスト の作業品質 / 効率が向上します 32 ビットマイクロコントローラ用 MPLAB Harmony Graphics Composer (MHGC) MPLAB Harmony Graphics Composer (MHGC) は Microchip 社が提供する業界最高の PIC32 マイクロコントローラ用 GUI 設計ツールです MHGC は MPLAB Harmony Configurator (MHC) のコンポーネントであり MPLAB X IDE でアプリケーションの GUI を迅速に設計できます コードを 1 行も書く事なく 数分でコンセプトからグラスへ GUI 要件に応じてプロジェクトを構成 ウィジェットとオブジェクトを直接ドラッグ & ドロップ カスタムイメージをインポートしてブランド設定 MPLAB Harmony Graphics Primitive Library 向けに直接設計 MHGC は MPLAB X IDE プラグインである MHC に完全に統合されます SEGGER emwin Pro ライブラリ SEGGER Microcontroller GmbH & Co. KG による emwin は グラフィック LCD を使うアプリケーション向けの高効率 GUI ビルディングブロックを提供するソフトウェアグラフィックライブラリです 完全な ANSI C コード C++ は不要 RTOS に依存しない GUIBuilder のドラッグ & ドロップ設計インターフェイス ロバストなグラフィックウィジェットとシェイプ描画ライブラリ MPLAB Harmony Graphics Object Library と Primitive Layer の代わりに使用 SEGGER の開発ツールチェーンとユーティリティを使用 MPLAB Harmony Configurator に統合 16 ビットマイクロコントローラ向け Visual Graphics Display Design (VGDD) Visual Graphics Display Designer はスタンドアロングラフィックディスプレイ設計ツールであり VGDD-Link MPLAB X IDE プラグインが付属します このツールは 16 ビット PIC24 MCU および dspic デジタルシグナルコントローラをサポートします VGDD は MPLAB Code Configurator (MCC) と互換であり Microchip アプリケーション用ライブラリ (MLA) の一部として提供されている Microchip 社製グラフィックライブラリを利用する事で Microchip 社の XC16 コンパイラでコンパイル可能な出力ソースファイルを出力してインタラクティブ GUI を作成できます VGDD-Link は GUI 設計用の MPLAB X プラグインであり シームレスな開発環境を実現します VGDD-Link ツールは MPLAB X IDE プラグインメニューから直接ダウンロードできます コードを 1 行も書く事なく 数分でコンセプトからグラスへ GUI 要件に応じてプロジェクトを構成 ウィジェットとオブジェクトを直接ドラッグ & ドロップ (WYSIWYG 設計 ) カスタムイメージをインポートしてブランド設定 Microchip アプリケーション用ライブラリ向けに設計 新機能 WYSIWYG (What You See Is What You Get) 設計 マルチプラットフォーム (Windows Linux Mac ) 改良された設計ツール 描画グリッドや自動ウィジェット整列等 各種描画支援機能で生産性が向上 プロパティのカット コピー ペースト機能 改良された画面ナビゲーション PowerPoint 方式の画面リスト 特長 ウィジェットのサイズ変更 / 整列 / 移動 カラースキームの作成 アプリケーションへのフォント / イメージの追加 PIC24F マイクロコントローラと dspic デジタルシグナルコントローラ用のソースコードを生成 組み込み機器の画面表示イメージ通りに PC 画面にオブジェクトを描画 画面上のオブジェクト配置用に (x, y) 座標を手計算する必要がない 選択した画面要素に関するヒントと情報を表示 ( 例 : メモリリソースへの影響 色配置 ) コンテクストに応じた情報を表示する情報ボックス 複数画面のサムネールを使って画面を切り換えて GUI のフローを設計 6 グラフィック / セグメントディスプレイソリューション
ディスプレイコントローラソリューション 代表的アプリケーション 魅力的で使いやすいグラフィックディスプレイは 以下のようなアプリケーションに利用できます コンシューマ製品 : サーモスタット コードレス電話 リモコン家庭用電化製品 : コーヒーメーカー 洗濯機 冷蔵庫 オーブン産業用機器 : デジタル計器 在庫管理 遠隔端末携帯型医療機器 : 血糖値計 血圧計 携帯用心電計 グラフィック表示に関するアプリケーションノートと文書 Microchip 社グラフィックライブラリのフォント (AN1182) Microchip 社グラフィックライブラリでウィジェットを使用する方法 (AN1136) Microchip 社グラフィックライブラリでウィジェットを作成する方法 (AN1246) Using a Keyboard with the Microchip Graphics Library (AN1227) グラフィックコントローラ内蔵 PIC マイクロコントローラによる組み込みグラフィックアプリケーションの開発 (AN1368) PIC32 を使った低コストコントローラレス (LCC) グラフィックソリューション (AN1387) グラフィックコントローラを内蔵した PIC24F: 簡単かつ低コスト (Optional) External Frame Buffer PIC24FJ DA Frame Buffer GPU Display Controller PIC32 による低コストのコントローラレスグラフィック : 32 ビットの性能 柔軟性 統合度 512 KB RAM Frame Buffer DMA Microchip 社の 32 ビットマイクロコントローラ PIC32 は最大 330 DMIPS の性能と グラフィックをディスプレイに直接レンダリングする高性能 DMA を提供します これにより PIC32 は外部グラフィックコントローラなしでディスプレイを駆動できます 5 MIPS 未満で DMA を使ってグラフィックをレンダリング STN TFT ディスプレイに直接接続 最大 512 KB の RAM( フレームバッファ用 ) 全ての PIC32 マイクロコントローラで採用可能 これらのデバイスは最大 2 MB のフラッシュと 512 KB の RAM を搭載し アプリケーションコード 通信スタック データバッファリング用に十分なメモリ空間を提供します グラフィック能力に加え PIC32 MCU は USB CAN Ethernet I 2 C SQI EBI 暗号化エンジン 静電容量式タッチセンシング用の各周辺モジュールも内蔵しています 外部グラフィックコントローラ : パラレルマスタポート (PMP) 搭載の PIC24/PIC32 PIC24/PIC32 MCU は 外部グラフィックコントローラと組み合わせてより大型の画面サイズやより先進のグラフィック機能をサポートする事もできます グラフィックライブラリでは多くの外部グラフィックコントローラをサポートしています 開発ツールでサポートされるものを以下に紹介します PIC24F DA ファミリを使うと フレームバッファやディスプレイコントローラを外付けする必要がなく 先進のグラフィックを簡単かつ低コストでアプリケーションに追加できます 常時クリーンな表示を実現する専用のグラフィッククロック TFT STN 有機 EL ディスプレイに直接接続する内蔵ディスプレイコントローラ ハードウェアで高速化するための使いやすいグラフィック処理ユニット 円滑かつ高速なメモリ転送で矩形を移動 コピー CPU に負荷をかけずに画像を伸張 CPU に負荷をかけずにテキストをレンダリング カラールックアップテーブルと 96 KB フレームバッファでマルチカラーをサポート 内部フレームバッファで QVGA 8 bpp をサポート PMP ( パラレルマスタポート ) を使って外部フレームバッファにより WQVGA 16 bpp をサポート ハードウェアアクセラレーションを採用したこのファミリは 一切 CPU を使わずにグラフィックの処理とレンダリングを行う事ができます 専用のグラフィックエンジンは 他の機能を兼ねる事なく常時ディスプレイを駆動できます PIC24 or PIC32 MCU Graphics Controller Frame Buffer Solomon Systech SSD1926 グラフィックコントローラはハードウェアグラフィックアクセラレータを搭載し PIC MCU の負荷を軽減します このコントローラは SD カードインターフェイス JPEG デコードエンジン 256 KB RAM を実装しています Graphics PICtail Plus SSD1926 ボード (AC164127-5) は データ保存用のシリアルフラッシュと Explorer 16 または PIC32 スタータキットへのインターフェイスを装備しています Epson S1D13517 グラフィックコントローラは アルファブレンディング ピクチャインピクチャを実装し 24 bpp で WVGA (800 480) までをサポートします このコントローラは 低コストの外部メモリを使えるように SDRAM インターフェイスを備えています グラフィックコントローラ PICtail Plus Epson S1D13517 ボード (AC164127-7) は 128 MB SDRAM フレームバッファ 64 MB シリアルフラッシュ Explorer 16 または PIC32 スタータキットへのインターフェイスを装備しています グラフィック / セグメントディスプレイソリューション 7
グラフィックディスプレイ設計用ツール PIC24 DA 内蔵グラフィックコントローラ PIC32 コントローラレスグラフィックス Solomon Systech グラフィックコントローラ SSD1926( 外部 ) Epson グラフィックコントローラ S1D13517( 外部 ) ディスプレイ * WQVGA 480 272 WVGA 800 480 WQVGA 480 272 WVGA 800 480 グラフィックス フレームバッファ ハードウェアアクセラレーション : 矩形 文字 画像 カラールックアップテーブル + MCU 上の 96 KB + 外部 SRAM アルファブレンディング 高速 ピクチャインピクチャ レイヤリング MCU 上の 512 KB + 外部 SRAM ハードウェアアクセラレーション SD カード I/F JPEG エンジン Solomon Systech コントローラ上の 256 KB SDRAM I/F アルファブレンディング ピクチャインピクチャ 外部 SDRAM コア MIPS 16 330 消費電力 コスト $ $ $$ $$$ * 16 bpp での最大解像度 外部グラフィックコントローラを使わない低コストのソリューション PIC24FJ256DA210 開発ボード (DM240312) グラフィック mtouch センシング USB 内蔵の PIC24FJ256DA210 の機能と性能を評価できる 低コストで使いやすい開発ボードです 2 ボードセットアップには ディスプレイボードが必要です Microchip 社のディスプレイコネクタ V1 を備え Microchip 社の 3.2" または 4.3"TFT ディスプレイ グラフィックプロトタイプボードと組み合わせる事ができます 低コストコントローラレス (LCC) グラフィック PICtail Plus ボード (AC164144) このボードを使うと 外部グラフィックコントローラを使わないグラフィックソリューションの開発が行えます PIC32 スタータキット Explorer 16 開発ボード Microchip 社 LCD モジュールに接続できるように設計されています 投影型静電容量式タッチ対応 PIC32 GUI 開発ボード (DM320015) このボードを使うと 低コストのマルチタッチ GUI を開発できます このボードは PIC32MX795F512H (105 DMIPS 512 KB フラッシュ 128 KB RAM) を実装済みです この PIC32 と低コスト PSRAM を使う事で高速グラフィックフレームバッファリングと 4.3" WQVGA タッチディスプレイを実装し 外部グラフィックコントローラを使わないグラフィックソリューションを開発できます マルチメディア拡張ボード II (DM320005-2) 本ボードは豊富な機能をコンパクトに統合した柔軟な開発プラットフォームで PIC32MZ スタータキットと組み合わせて使います このキットには 4.3 インチの WQVGA PCAP タッチディスプレイドータボードが含まれており 各種解像度に対応した着脱式ディスプレイボードをサポートしています また 24 ビットステレオオーディオコーデック VGA カメラ 802.11b/g 無線モジュール Bluetooth HCI トランシーバ 温度センサ microsd スロット アナログ加速度計も実装しています 外部グラフィックコントローラを使うソリューション グラフィック LCD コントローラ PICtail Plus SSD1926 ボード (AC164127-5) (Solomon Systech SSD1926 コントローラ装備 ) グラフィック LCD コントローラ PICtail Plus SSD1926 ボードは Microchip 社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです この拡張ボードは Explorer 16 開発ボード (DM240001) または PIC32 スタータボード (DM320001 DM320003 のどちらか ) へ接続可能です このコントローラボードには グラフィックディスプレイ Truly 3.2" 240 320 ボード (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 8) シリアルフラッシュメモリによる追加のデータストレージ 各種ディスプレイボードと接続するためのディスプレイコネクタ Explorer 16 開発ボードへ接続するための PICtail Plus インターフェイス PIC32 スタータキット用コネクタ マルチメディア拡張ボード (DM320005) (Solomon Systech SSD1926 コントローラ装備 ) このマルチメディア拡張ボードは多くの機能を統合し かつ柔軟性も備えたソリューションであり インパクトの強いユーザインターフェイスの開発に適しています 3.2" カラー TFT タッチ画面ディスプレイを同梱しており また PIC32 スタータキット * 用インターフェイスを備えているため 最適なデバイスファミリを選択して接続する事ができます FCC 認証済み Wi-Fi モジュール 24 ビットステレオオーディオコーデック 3 軸加速度計 ジョイスティック microsd メモリカードスロットを実装済みです * この拡張ボードを使うには PIC32 スタータキットが必要です 8 グラフィック / セグメントディスプレイソリューション
グラフィックディスプレイ設計用ツール グラフィックコントローラ PICtail Plus Epson S1D13517 ボード (AC164127-7) グラフィック PICtail Plus Epson S1D13517 ボードは Microchip 社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです この拡張ボードは Explorer 16 開発ボード (DM240001) または PIC32 スタータボード (DM320001 DM320003 のどちらか ) へ接続可能です また グラフィックディスプレイ Truly 5.7" 640 480 ボード (AC164127-8) グラフィックディスプレイ Truly 7 800 480 ボード (AC164127-9) 等のディスプレイボードを接続できます 特長は以下の通りです VGA WVGA QVGA WQVGA ディスプレイをサポート アルファブレンディング 24 bpp をサポート タッチインターフェイス 128 Mbit (8M 16) SDRAM によるフレームバッファリング 64 Mbit シリアルフラッシュメモリによる追加のデータストレージ ディスプレイボード グラフィックディスプレイ Truly 3.2" 240 320 ボード (AC164127-4) グラフィックディスプレイ Truly 3.2" 240 320 ボードは Microchip 社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです この拡張ボードは グラフィックLCDコントローラPICtail Plus SSD1926 ボード (AC164127-5) 等の LCD コントローラボードと互換です グラフィックディスプレイ Powertip 4.3" 480 272 ボード (AC164127-6) グラフィックディスプレイ Powertip 4.3" 480 272 ボードは Microchip 社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです この拡張ボードは グラフィック LCD コントローラ PICtail Plus SSD1926 ボード (AC164127-5) 等の LCD コントローラボードと互換です グラフィックディスプレイ Truly 5.7" 640 480 ボード (AC164127-8) グラフィックディスプレイ Truly 5.7" 640 480 ボードは Microchip 社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです この拡張ボードは グラフィックコントローラ PICtail Plus Epson S1D13517 ボード (AC164127-7) 等の LCD コントローラボードと互換です グラフィックディスプレイ Truly 7" 800 480 ボード (AC164127-9) グラフィックディスプレイ Truly 7" 800 480 ボードは Microchip 社のグラフィックディスプレイソリューションと 16/32 ビットマイクロコントローラ向けグラフィックライブラリを評価するためのデモボードです この拡張ボードは グラフィックコントローラ PICtail Plus Epson S1D13517 ボード (AC164127-7) 等の LCD コントローラボードと互換です グラフィックディスプレイプロトタイプボード (AC164139) グラフィックディスプレイプロトタイプボード (3 枚セット ) を使うと 次のいずれかのプラットフォームにグラフィック LCD パネルを簡単に組み込む事ができます PIC24FJ256DA210 開発ボード (DM240312) グラフィック LCD コントローラ PICtail Plus SSD1926 ボード (AC164127-5) その他のグラフィック開発ボード リモコンデモボード (DM240315-2) Microchip 社のリモコンデモボードは グラフィック mtouch 技術 USB RF4CE の機能を 1 つのデモボードに統合したものです PIC24FJ256DA210 3.5" グラフィック TFT LCD( 抵抗膜式タッチパネル付き ) 静電容量式タッチキー ( プラスチックカバー付き ) MRF24J40 2.4GHz トランシーバ ZENA 無線アダプタを実装したリモコンのデモです ソフトウェア ハードウェア 部品表 回路図 リファレンスコード等 全て揃っています Pervasive Displays 社製電子ペーパー EPD PICtail Plus ドータボード ( 販売 : Pervasive Displays #S0000AS0T3) Microchip 社は Pervasive Displays 社と提携して Microchip 社の Explorer 16 開発プラットフォームに接続できる電子ペーパー PICtail Plus ボードを開発しました サンプルの Microchip MPLAB X IDE プロジェクトはコマンドインターフェイスによる全域の更新と部分的な更新を含むオープンソースの駆動波形を提供し グラフィックディスプレイコントローラやタイミング制御ボードを使わずに EPD パネルのコンテンツを更新できます EPD PICtail Plus ドータボードの特長は以下の通りです 1.44" 2" 2.7" の EPD パネルの駆動をサポート ( これら 3 つのサイズのパネルが含まれています ) 外部グラフィックコントローラまたはタイミングコントローラを使わずに Microchip 社製 PIC24 または PIC32 マイクロコントローラで EPD を直接駆動 EPD パネル用のオープンな文書と駆動波形 Microchip 社のグラフィックライブラリを使った Microchip MPLAB X IDE プロジェクトソースコード グラフィック / セグメントディスプレイソリューション 9
グラフィックディスプレイ設計用ツール ビジュアル設計ツール MLA グラフィックライブラリ v3.xx (PIC24/dsPIC/ PIC32MX) MLA グラフィックライブラリ v4.00+ (PIC24/dsPIC) MPLAB Harmony v1.03 以前 (PIC32MX/MZ) MPLAB Harmony v1.04+ (PIC32MX/MZ) VGDD および VGDD-Link MPLAB X IDE プラグイン (VGDD-Link プラグインは VGDD v9+ と MPLAB X IDE v3.00+ が必要 ) MPLAB Harmony Graphics Composer (MPLAB X IDE v3.00+ が必要 ) ü ü ü Microchip 社のグラフィックソリューション 下表は開発ボードと開発キットの対応関係を示しています ソフトウェアとハードウェアを適切に組み合わせる事で 特定のハードウェアと他の PIC MCU をサポート可能です PIC32 スタータキットベースのツール スタータキット グラフィック LCD コントローラ PICtail Plus SSD1926 ボード (AC164127-5) グラフィックコントローラ PICtail Plus Epson S1D13517 ボード (AC164127-7) 低コストコントローラレス (LCC) グラフィック PICtail Plus ドータボード (AC164144) マルチメディア拡張ボード (DM320005) マルチメディア拡張ボード II (DM320005-2) PIC32 スタータキット (DM320001) グラフィック PIC32 USB スタータキット II (DM320003-2) ディスプレイ PIC32 USB スタータキット III (DM320003-3) Truly 3.2" + + + 240 320ボード PIC24E USB スタータキット (DM240012) (AC164127-4) + + dspic33e USB スタータキット (DM320012) + + PIC32 スタータキット (DM320001) PIC32 USB スタータキット II (DM320003-2) PIC32 USB スタータキット III (DM320003-3) + PIC24E USB スタータキット (DM240012) dspic33e USB スタータキット (DM320012) PIC32 スタータキット (DM320001) (4) PIC32 USB スタータキット II (DM320003-2) グラフィック ディスプレイ PIC32 USB スタータキット III (DM320003-3) Powertip 4.3" + + +(4) 480 272ボード PIC24E USB スタータキット (DM240012) (AC164127-6) + + dspic33e USB スタータキット (DM320012) + + PIC32MZ EF スタータキット (DM320007) (6) PIC32MZ EF スタータキット 暗号化エンジン付き (DM320007-C) (6) PIC32 スタータキット (DM320001) -1 +(3) PIC32 USB スタータキット II (DM320003-2) グラフィック -1 +(3) ディスプレイ PIC32 USB スタータキット III (DM320003-3) Truly 5.7" -1 + +(3) 640 480ボード PIC24E USB スタータキット (DM240012) (AC164127-8) + + dspic33e USB スタータキット (DM320012) + + PIC32 スタータキット (DM320001) -1 +(3) PIC32 USB スタータキット II (DM320003-2) -1 +(3) PIC32 USB スタータキット III (DM320003-3) グラフィック -1 + +(3) PIC32MZ EF スタータキット (DM32007) ディスプレイ + + Truly 7" PIC32MZ EF スタータキット 暗号化エンジン付 800 480ボードき (DM320007-C) (AC164127-9) + + PIC24E USB スタータキット (DM240012) + + dspic33e USB スタータキット (DM320012) + + PIC32 スタータキット (DM320001) (2) (2) (2) (2) PIC32 USB スタータキット II (DM320003-2) (2) (2) (2) (2) PIC32 USB スタータキット III (DM320003-3) グラフィック (2) (2) (2) +(2) PIC32MZ EF スタータキット (DM32007) ディスプレイ +(2) +(2) +(2) プロトタイプ (2) PIC32MZ EF スタータキット 暗号化エンジン付ボードき (DM320007-C) (AC164139) +(2) +(2) +(2) (2) PIC24E USB スタータキット (DM240012) (2) (2) (3) (2) dspic33e USB スタータキット (DM320012) (2) (2) (3) (2) = 互換 + = 互換 ( ファームウェア変更が必要 ) = 非互換 Note: 1. SSD1926 は WQVGA(480 272) ディスプレイまでをサポートします 2. 選択したディスプレイパネルをプロトタイピングボードに取り付けます 3. 外部メモリを使って 8 bpp で実行します 4. 8 bpp 以下では内部メモリを使い 8 bpp または 16 bpp では外部メモリを使います 5. 8 bpp または 16 bpp では外部メモリを使います 6. PIC32MZ スタータキットでのみ機能します 10 グラフィック / セグメントディスプレイソリューション
グラフィックディスプレイ設計用ツール その他の開発ツール Explorer 16 開発ボード (DM240001) + プラグインモジュール (PIM) グラフィックディスプレイ Truly 3.2" 240 320 ボード (AC164127-4) グラフィックディスプレイ Powertip 4.3" 480 272 ボード (AC164127-6) グラフィックディスプレイ Truly 5.7" 640 480 ボード (AC164127-8) グラフィックディスプレイ Truly 7" 800 480 ボード (AC164127-9) グラフィックディスプレイプロトタイプボード (AC164139) PIC24FJ256DA210 開発ボード (DM240312) (4) (5) (3) (2) グラフィック LCD コントローラ PICtail Plus SSD1926 ボード (AC164127-5) PIC24F PIM (2) PIC32MX PIM (2) PIC32MZ PIM (2) PIC24EP および dspic33p PIM (2) PIC24H および dspic33f PIM (2) PIC24F PIM (2) グラフィックコントローラ PICtail Plus Epson S1D13517 ボード (AC164127-7) PIC32MX PIM (2) PIC32MZ PIM (2) PIC24EP および dspic33ep PIM + (2) PIC24H および dspic33f PIM + + + + + (2) 低コストコントローラレス (LCC) グラフィック PICtail Plus ドータボード (AC164144) PIC24F PIM PIC32MX PIM (4) (3) (2) PIC32MZ PIM (2) PIC24H および dspic33f PIM = 互換 + = 互換 ( ファームウェア変更が必要 ) = 非互換 Note: 1. SSD1926 は WQVGA(480 272) ディスプレイまでをサポートします 2. 選択したディスプレイパネルをプロトタイピングボードに取り付けます 3. 外部メモリを使って 8 bpp で実行します 4. 8 bpp 以下では内部メモリを使い 8 bpp または 16 bpp では外部メモリを使います 5. 8 bpp または 16 bpp では外部メモリを使います 6. PIC32MZ スタータキットでのみ機能します スタンドアロン開発ボード 開発ボード ZENA ワイヤレスアダプタ付きリモートコントロールデモボード (DM240315-2) PIC24H MCU 向け MPLAB スタータキット (DM240021) PIC24F MCU 向け MPLAB スタータキット (DM240011) PIC24F PIM PIC32MZ および PIC32MX PIM PIC24EP および dspic33ep PIM PIC24H および dspic33f PIM 説明 ZENA ワイヤレスアダプタが付属するディスプレイ内蔵のスタンドアロン開発ボード ディスプレイ内蔵のスタンドアロン開発ボード ディスプレイ内蔵のスタンドアロン開発ボード PIC24FJ128GA010 PIM (MA240011) PIC24FJ256GA110 PIM (MA240015) PIC24FJ256GB110 PIM (MA240014) PIC24FJ256GB210 PIM (MA240021) PIC32MX360F512L PIM (MA320001) PIC32MX460F512L PIM (MA320002) PIC32MX795F512L PIM (MA320003) PIC32MX450/470 PIM (MA320002-2) PIC32MZ EF PIM (MA320019) dspic33ep512mu810 PIM (MA330025-1) PIC24EP512GU810 (MA240025-1) PIC24HJ128GP504 PIM (MA240016-2) dspic33fj128gp804 PIM (MA330019-2) グラフィック / セグメントディスプレイソリューション 11
サポート Microchip 社は お客様が短期間で効率良く製品を開発できるようサポートの充実に努めています 製品とシステムのサポートを提供できる フィールドアプリケーションエンジニアと技術サポートの世界的ネットワークを維持しています さらに www.microchip.com で 以下のサービス分野を用意しています サポートリンクは質問を短時間で解決する方法を提供します http://support.microchip.com サンプルリンクは Microchip 社デバイスの無償評価サンプルを提供します http://sample.microchip.com フォーラムリンクはナレッジデータベースとユーザ同士のディスカッションを提供します http://forum.microchip.com 購入リンクは Microchip 社の販売代理店の所在地をご覧頂けます www.microchip.com/sales トレーニング Microchip 社は トレーニングに対する皆様のご要望にもお応えします Microchip 社は常に技術トレーニングの選択肢を拡大しており 各種トレーニングコースと専門的なカリキュラムを提供しています また いつでもアクセス可能な各種オンラインリソースも提供しています 技術トレーニングセンターとその他のリソース : www.microchip.com/training MASTERs カンファレンス : www.microchip.com/masters 世界各地のセミナー : www.microchip.com/seminars e ラーニング : www.microchip.com/webseminars 営業所一覧 南北アメリカアトランタ Tel: 678-957-9614 オースティン Tel: 512-257-3370 ボストン Tel: 774-760-0087 チャンドラー Tel: 480-792-7200 シカゴ Tel: 630-285-0071 クリーブランド Tel: 216-447-0464 ダラス Tel: 972-818-7423 デトロイト Tel: 248-848-4000 ヒューストン Tel: 281-894-5983 インディアナポリス Tel: 317-773-8323 ロサンゼルス Tel: 949-462-9523 ニューヨーク Tel: 631-435-6000 サンノゼ Tel: 408-735-9110 トロント Tel: 905-673-0699 ヨーロッパオーストリア - ヴェルス Tel: 43-7242-2244-39 デンマーク - コペンハーゲン Tel: 45-4450-2828 フランス - パリ Tel: 33-1-69-53-63-20 ドイツ - デュッセルドルフ Tel: 49-2129-3766400 ドイツ - カールスルーエ Tel: 49-721-625370 ドイツ - ミュンヘン Tel: 49-89-627-144-0 イタリア - ミラノ Tel: 39-0331-742611 イタリア - ヴェニス Tel: 39-049-7625286 オランダ - ドリューネン Tel: 31-416-690399 ポーランド - ワルシャワ Tel: 48-22-3325737 スペイン - マドリッド Tel: 34-91-708-08-90 スウェーデン - ストックホルム Tel: 46-8-5090-4654 イギリス - ウォーキンガム Tel: 44-118-921-5800 アジア太平洋オーストラリア - シドニー Tel: 61-2-9868-6733 中国 - 北京 Tel: 86-10-8569-7000 中国 - 成都 Tel: 86-28-8665-5511 中国 - 重慶 Tel: 86-23-8980-9588 中国 - 杭州 Tel: 86-571-8792-8115 中国 - 香港 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-321-0040 アジア太平洋インド - バンガロール Tel: 91-80-3090-4444 インド - ニューデリー Tel: 91-11-4160-8631 インド - プネ Tel: 91-20-3019-1500 日本 - 大阪 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-577-8366 台湾 - 高雄 Tel: 886-7-213-7830 台湾 - 台北 Tel: 886-2-2508-8600 タイ - バンコク Tel: 66-2-694-1351 12/16/15 ここに記載した情報は 予告なく変更する場合があります Microchip 社の名称とロゴ Microchip ロゴ dspic MPLAB mtouch PIC は米国およびその他の国における Microchip Technology Incorporated の登録商標です PICDEM PICtail ZENA は米国およびその他の国における Microchip Technology Incorporated の商標です その他本書に記載されている商標は各社に帰属します 2016, Microchip Technology Incorporated. All Rights Reserved. 9/16 DS00001699B_JP www.microchip.com Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199