Comments
Description
Transcript
グラフィック・コントローラ内蔵 PIC24F DAファミリの評価
ディジタル IC 探訪 QVGA 対応 / アクセラレータ付き グラフィック・コントローラ内蔵 PIC24F DA ファミリの評価 後閑 哲也 Tetsuya Gokan 今回は,アクセラレータ付きグラフィック・コント ローラ・モジュールを内蔵した 16 ビット・ワンチッ プ・マイコン PIC24F DA ファミリ(マイクロチップ テクノロジー.以下,マイクロチップ)を紹介します. このファミリは QVGA,VGA クラスの液晶表示器 を直接制御できるグラフィック・コントローラを内蔵 しています.文字表示や矩形表示のアクセラレータも 内蔵しているので高速に描画できます.また,96 K バイトの SRAM を内蔵しているので,内蔵 SRAM だ けでも QVGA クラスでカラー画像を表示できます. 本稿では,PIC24F DA ファミリの特徴とグラフィ ック・コントローラ・モジュール GFX の使い方など を紹介します. PIC24F DA ファミリの特徴 ● PIC24F DA ファミリの種類 現在提供されている PIC24F DA ファミリ(以下, DA ファミリ)を表 1 に示します.100/121 ピン・パッ ケージ品には EPMP(Enhanced Parallel Master Port) と呼ばれるパラレル・インターフェースが内蔵されて いるので,高解像度表示用大容量ビデオ・メモリとし て SRAM が接続できます. SPI や USB OTG のモジュールも内蔵されているの で,SD メモリーカードや USB メモリからの画像表示 を 1 チップで実現できます. ● 無償のライブラリとデザイン・ツール グラフィックを扱うとユーザ・インターフェースが 豊かで高機能になりますが,その分プログラムが大規 模化して開発の負担が大きくなります. DA ファミリでは,マイクロチップからグラフィッ ク・ライブラリとグラフィック・デザイン・ツールが 無償で提供されており,グラフィックの部品や描画関 数を使って画面作成を簡単化し,設計画面に従ったプ ログラムを自動生成する機能が用意されています. 表 1(1) PIC24F DA フ ァ ミ リ 一 覧 (CTMU:Charge Time Measurement Unit,PSP:Parallel Slave Port,IC/OC:Input Capture/ Output Compare) USB OTG グラフィック・コントローラ RTCC 16 EPMP/PSP CTMU コンパレータ 256 K [チャネル] ADC 198 29 44 N 24 5 128 K 128 K ビット PIC24FJ256DA210 100/121 10 24 K 256 K 256 K I2C PIC24FJ128DA210 SPI PIC24FJ256DA206 64 128 K ︵ IrDA 付き︶ UART PIC24FJ128DA206 100/121 256 K 16 IC/OC PWM PIC24FJ256DA110 128 K ビット・タイマ PIC24FJ128DA110 64 再割り付け可能ピン数 PIC24FJ256DA106 [バイト] SRAM PIC24FJ128DA106 ピン数 プログラム・メモリ[バイト] 型 番 再割り付け可能周辺機能 9/9 4 3 3 Y 3 Y Y 29 16 N 44 24 Y Y Y 96 K 2011 年 5 月号