www.microchip.com/pic32
PIC32 マイクロコントローラ ファミリ
USB、CAN、Ethernet 機能内蔵
Fall 2012
32 ビット マイクロコントローラ
マイクロチップ・テクノロジー社の世界最高水準の 8/16 ビット PIC
®マイクロコントローラの伝統を継承した PIC32 ファ
ミリは、32 ビットの性能とより大容量のメモリを提供する事で複雑化し続ける組み込みシステム設計の課題を解決します。
幅広い製品群
PIC32 は、単純な USB デバイス接続から、先進の音響処理機能を 持ち RTOS 上で動作するグラフィカル ユーザ インターフェイス アプ リケーションまで、広範囲にわたる設計上の課題に対応します。 ■ 最大 80 MHz、1.65 DMIPS/MHz MIPS M4K コア ■ 高速割り込みとコンテキスト スイッチ ■ 16 ~ 512 KB フラッシュメモリ ■ 4 ~ 128 KB RAM ( データおよびプログラム実行用 ) ■ 最高 +105 ℃まで対応する AEC-Q100 認定デバイス ■ ほとんどのデジタル I/O のピン割り当て変更に対応する PPS (Peripheral Pin Select) を備えた少ピンデバイス業界最高水準の互換性
一貫した開発環境でスケーラブルな製品を開発します。 ■ 8/16/32 ビット コントローラ全てに使える MPLAB® X 統合開発環境 ■ 16 ビット PIC MCU とピンおよび周辺機能が互換 ■ 全 MCU で共通のソフトウェア スタック ■ 800 超の PIC MCU で共通のツール環境迅速で容易な開発
プロジェクトの設計期間を短縮します。 ■ マイクロチップ社の全 MCU に対応する無償の MPLAB X 統合開発環境 ■ 無償の MPLAB XC コンパイラ ■ 通信、グラフィック、タッチセンス、ファイルシステム、音響、 信号処理を使い始めるための無償デモコード ■ サードパーティによる豊富なリソース (IDE、RTOS、デバッガ ) に よる使い慣れた環境での作業 ■ ハードウェア トレースを $80 未満で実現 ■ 無償 C コンパイラ付きの開発キットを $34.95 から提供さらに広がる設計の可能性
統合によりシステム設計をより簡単にします。 ■ 10/100 Ethernet I2S、ADC、シリアル通信、USB 等、 豊富なアナログ / デジタル周辺機能 ■ 最大 16 チャンネルの DMA ■ 8/16 ビット パラレル マスタポートによるグラフィック インター フェイスと増設メモリのサポート ■ CTMU ( 充電時間計測ユニット ) により、静電容量式ボタンまたは スライダ コントロールでヒューマン インターフェイスを向上最高水準の性能を持つ PIC32 マイクロコントローラ
マイクロチップ社無償ソフトウェア ライブラリ
www.microchip.com/libraries
USB クラスドライバ付属の USB ホスト、デバイス、On-The-Go
HMI マイクロチップ社グラフィック ライブラリ 静電容量式タッチ ソフトウェア
CAN スタンドアロン CAN ライブラリ : MCP2515 向けサポートを含むCAN コントローラ内蔵の PIC32 向け CAN API ライブラリ ( コンパイラに付属 )
接続性
マイクロチップ社 TCP/IP (SSL と BSD を含む ) IrDA® スタック
ZigBee Smart Energy Profile Suite
802.15.4 ネットワーク向け MiWi™ プロトコル スタック
音響と音声 PIC32MX 向けオーディオ ライブラリ : Speex、ADPCM、WAV、MP3 デコード、 Apple®デバイス向けデジタル オーディオ 暗号化 AES 128/196/256 ビット暗号化 / 復号化ライブラリ 公開鍵暗号ライブラリ (RSA) 基本ライブラリ 16/32 ビット ファイルシステム ライブラリ FAT ファイルシステム ライブラリ – FatFs DSP ライブラリ (PIC32 向け MPLAB® XC コンパイラに付属 ) 数値演算ライブラリ (PIC32 向け MPLAB XC コンパイラに付属 ) 周辺機能ライブラリ (PIC32 向け MPLAB XC コンパイラに付属 ) EEPROM エミュレーション IEC 60730 クラス B ソフトウェア ブートローダ シリアルポート ブートローダ USB ホスト ブートローダ 最新情報は、www.microchip.com/librariesでご覧ください。
MPLAB X IDE、MPLAB ICD 3 インサーキット デバッ ガ、MPLAB REAL ICE™ インサーキット エミュレータ と互換
PIC32 マイクロコントローラの内部構造
512K、128 ビット幅の セルフ プログラマブル フラッシュ、予測命令 プリフェッチ 256 バイトキャッシュ Note: デバイスによって使える機能が異なります。詳細は、製品ファミリテーブルでご確認ください。 メモリ、周辺機器、 I/O への高速同時 アクセスによる 高スループット バスマトリクス 32 ビット MIPS M4K コア、 ハーバード アーキテクチャ、 シングルサイクル ハードウェア MAC、 高速割り込み、コンテキスト スイッチ ダイレクト メモリアクセス (DMA) コントローラ ( アイドルで動作する CRC モジュール内蔵 ) USB On-The-Go コントローラ ( 専用 DMA チャンネルと 内蔵トランシーバ付き ) CAN2.0b ( 設定可能なバッファと先進 のフィルタ処理付き ) プログラマブル ウェイトステート装備 16 ビット パラレル マスタポート SRAM、フラッシュ、グラフィック LCD 等の周辺機器へ接続 充実した統合アナログ / デジタル周辺 モジュールセット、16 ビット PIC マイクロコントローラと互換 アプリケーション要求に合わせ てバスマトリクス比で 1:1 ~ 1:8 まで対応 2.3 ~ 3.6 V の単電源、 パワーオン リセット(POR)、 ブラウンアウト リセット (BOR)、低電圧検出 10/100 Ethernet MAC ( 専用 DMA チャンネルと MII/RMII インターフェイス内蔵 )Explorer 16 プラットフォーム
スタータキット プラットフォーム
PIC32 スタータキット
必要な機能を全て統合した PIC32 スタータキットは、インストールが簡単で、入門チュートリアルと USB で簡単に PC に接続できる PIC32 スタータボードを備えています。スタータキットの内容 :■ MPLAB X IDE と MPLAB XC 32 C コンパイラ†
■ PIC32 スタータボード ( プログラマ / デバッガ内蔵 )
■ サンプルコード、ドキュメント、チュートリアル、プロジェクト サンプル ( オプションの I/O 拡張ボードを使うと信号の引き出しと PICtail™ Plusドータカードへの接続が可能 )
† Lite バージョンでもコードサイズは無制限で、完全な最適化が可能です。60 日を経過すると、一部の最適化は使えなくなります。
PIC32 開発ツール : 選べるプラットフォーム
マイクロチップ社は、8/16/32 ビット全てのマイクロコントローラ製品で共通の開発環境が使える唯一の半導体メーカー
です。統合開発環境 MPLAB X IDE は無償で、簡単にお使い頂けます。
MPLAB ICD 3 インサーキット デバッガ (DV164035) Explorer 16 開発ボード (DM240001) Explorer 16 Development Board+
MPLAB REAL ICE インサーキット エミュレーション システム (DV244005) PIC32 Ethernet スタータキット (DM320004) PIC32 プラグイン モジュール (MA320001/2/3) (MA320011)
オプション
ま た はおよび
または PIC32 I/O 拡張ボード (DM320002) マルチメディア 拡張ボード (DM320005) PIC32 スタータキット (DM320001) PIC32 USB スタータキット II (DM320003-2)PIC32 マイクロコントローラを使った開発
PIC32MX オーディオ開発ボード (DM320011) PIC32MX1XX/2XX 向け MPLAB スタータキット (DM320013) Microstick II (DM330013-2) PIC32MX460F512L Wi-Fi®通信 デモボード (DV102411) PIC32 USB デジタル オーディオ ミキサ ボード (DM320014) 投影型静電容量式タッチ対応 PIC32 GUI 開発ボード (DM320015)* * 販売状況については、弊社までお問い合わせください。両方の開発プラットフォームに共通の PICtail ボード
... その他多数サードパーティによるアプリケーション ソフトウェアとハードウェアのサポート
32 ビット製品、関連開発ツール、技術サポートの最新情報は、こちらのウェブサイトをご覧ください。 www.microchip.com/PIC32 ■ Ashling Microsystems ■ AVIX-RT ■ CMS Systems ■ Digilent Inc. ■ easyGUI ■ eflightworks ■ expresslogic ■ Free RTOS■ Green Hills Software Inc.
■ Lauterbach ■ Macraigor Systems ■ Micriµm ■ Micro/sys Inc. ■ OLIMEX Ltd. ■ Pumpkin ■ RAMTEX International
■ RoweBots Research Inc.
■ SEGGER ■ SparkFun Electronics ■ TechToys Company
PIC32 マイクロコントローラを使った開発
M2M PICtail ドータボード (AC320011) MRF24WB0MA Wi-Fiドータボード (AC164136-4)MRF24J40MA PICtail Plus 2.4 GHz RF カード
(AC164134) 3.2 インチ ディスプレイ キット付き
グラフィック ドータボード (AC164127-3)
CAN/LIN PICtail Plus ドータボード (AC164130-2) 低コスト コントローラレス (LCC) グラフィック PICtail Plus ボード (AC164144) PIC32MX CTMU 評価用ボード (AC323027) グラフィック コントローラ PICtail Plus Epson S1D13517 ボード
(AC164127-7)
グラフィック ディスプレイ Truly 7 インチ 800x480 (WVGA) PICtail Plus ボード
(AC164127-9) PIC32 VGA カメラセンサ (VCS)
PICtail Plus ボード (AC164150)
PIC32 マイクロコントローラ製品ファミリ
PIC32 製品ファミリ
デバイス フ ラ ッ シ ュ (KB) + ブ ート フ ラ ッ シ ュ SRAM (KB) ピン 数MHz I2S/SPI 2IC™ UART DMA
チ ャ ン ネル 汎用 / 専用
CTMU/PPS USB 10/100 Ethernet CAN 2.0b IC/OC/PWM 10
ビ ッ ト ADC 1 Msps アナロ グ コン パ レ ー タ タイ マ 16b/32b RTCC パラレ ル マ ス タ ポ ート JTAG プ ロ グ ラ ム、 デ バ ッグ 、 バ ウ ン ダリ ス キャ ン 温 度レ ン ジ PIC32MX110F016B 16 + 3 4 28 40 2/2 2 2 4/2 Y N N N 5/5/5 10 3 5/2 Y Y Y − 40 ~+105℃ PIC32MX110F016C 16 + 3 4 36 12 PIC32MX110F016D 16 + 3 4 44 13 PIC32MX120F032B 32 + 3 8 28 40/50 10 PIC32MX120F032C 32 + 3 8 36 12 PIC32MX120F032D 32 + 3 8 44 13 PIC32MX130F064B 64 + 3 16 28 40 2/2 2 2 4/2 Y N N N 5/5/5 10 3 5/2 Y Y Y − 40 ~+105℃ PIC32MX130F064C 64 + 3 16 36 12 PIC32MX130F064D 64 + 3 16 44 13 PIC32MX150F128B 128 + 3 32 28 40/50 10 PIC32MX150F128C 128 + 3 32 36 12 PIC32MX150F128D 128 + 3 32 44 13 PIC32MX210F016B 16 + 3 4 28 40 2/2 2 2 4/2 Y Y N N 5/5/5 9 3 5/2 Y Y Y − 40 ~+105℃ PIC32MX210F016C 16 + 3 4 36 12 PIC32MX210F016D 16 + 3 4 44 13 PIC32MX220F032B 32 + 3 8 28 40/50 9 PIC32MX220F032C 32 + 3 8 36 12 PIC32MX220F032D 32 + 3 8 44 13 PIC32MX230F064B 64 + 3 16 28 40 2/2 2 2 4/2 Y Y N N 5/5/5 9 3 5/2 Y Y Y − 40 ~+105℃ PIC32MX230F064C 64 + 3 16 36 12 PIC32MX230F064D 64 + 3 16 44 13 PIC32MX250F128B 128 + 3 32 28 40/50 9 PIC32MX250F128C 128 + 3 32 36 12 PIC32MX250F128D 128 + 3 32 44 13 PIC32MX320F032H 32 + 12 8 64 40 2/2 2 2 0/0 N N N N 5/5/5 16 ch 2 5/2 Y Y Y − 40 ~+105℃ PIC32MX320F064H 64 + 12 16 64 40 PIC32MX320F064H 80 PIC32MX320F128H 128 + 12 16 64 80 PIC32MX320F128L 100 PIC32MX330F064H* 64 + 12 16 64 4 4/0 Y 28 ch PIC32MX330F064L* 100 5 PIC32MX340F128H 128 + 12 32 64 2 N 16 ch PIC32MX340F128L 100 PIC32MX340F256H 256 + 12 32 64 80 PIC32MX360F256L 100 PIC32MX340F512H 512 + 12 32 64 80 PIC32MX360F512L 100 PIC32MX420F032H 32 + 12 8 64 40 0/1 2 2 0/2 N Y N N 5/5/5 16 ch 2 5/2 Y Y Y − 40 ~+105℃ PIC32MX430F064H* 64 + 12 16 64 80 2/2 4 4/2 Y 28 ch PIC32MX430F064L* 100 2/2 5 PIC32MX440F128H 128 + 12 32 64 80 0/1 2 4/2 N 16 ch PIC32MX440F128L 100 0/2 PIC32MX440F256H 256 + 12 32 64 80 0/1 PIC32MX460F256L 100 0/2 PIC32MX440F512H 512 + 12 32 64 80 0/1 PIC32MX460F512L 100 0/2 AEC-Q100 のグレード 2 および 3 認定を取得済みです。詳細は、個々の製品ページでご確認ください。 * 販売状況については、弊社までお問い合わせください。
PIC32 マイクロコントローラ製品ファミリ
64 ピン TQFP 10 × 10 mm (PT) 64 ピン QFN 9 × 9 mm (MR)パッケージ
100 ピン TQFP 12 × 12 mm (PT) 121 ピン BGA 10 × 10 mm (BG) 100 ピン TQFP 14 × 14 mm (PF) 28 ピン SSOP 10.2 × 7.8 mm (SS) 28 ピン QFN 6 × 6 mm (ML) 28 ピン SOIC 17.9 × 10.3 mm (SO) 28 ピン SPDIP 36 × 7.5 mm (SP) 44 ピン QFN 8 × 8 mm (ML) 44 ピン TQFP 10 × 10 mm (PT) 36 ピン VTLA 5 × 5 mm (TL) 44 ピン VTLA 6 × 6 mm (TL)PIC32 製品ファミリ ( 続き )
デバイス フ ラ ッ シ ュ (KB) + ブ ート フ ラ ッ シ ュ SRAM (KB) ピン 数MHz I2S/SPI 2 IC™ UART DMA
チ ャ ン ネル 汎用 / 専用
CTMU/PPS USB 10/100 Ethernet CAN 2.0b IC/OC/PWM 10
ビ ッ ト ADC 1 Msps アナロ グ コン パ レ ー タ タイ マ 16b/32b RTCC パラレ ル マ ス タ ポ ート JTAG プ ロ グ ラ ム、 デ バ ッグ 、 バ ウ ン ダリ ス キャ ン 温 度レ ン ジ PIC32MX534F064H 64 + 12 16 64 80 0/3 4 6 4/4 N Y N 1 5/5/5 16 ch 2 5/2 Y Y Y -40 ~ +105℃ PIC32MX534F064L 100 0/4 5 PIC32MX564F064H 32 64 80 0/3 4 PIC32MX564F064L 100 0/4 5 PIC32MX564F128H 128 + 12 32 64 80 0/3 4 PIC32MX564F128L 100 0/4 5 PIC32MX575F256H 256 + 12 64 64 80 0/3 4 8/4 PIC32MX575F256L 100 0/4 5 PIC32MX575F512H 512 + 12 64 64 80 0/3 4 PIC32MX575F512L 100 0/4 5 PIC32MX664F064H 64 + 12 32 64 80 0/3 4 6 4/4 N Y Y N 5/5/5 16 ch 2 5/2 Y Y Y -40 ~ +105℃ PIC32MX664F064L 100 0/4 5 PIC32MX664F128H 128 + 12 32 64 80 0/3 4 PIC32MX664F128L 100 0/4 5 PIC32MX675F256H 256 + 12 64 64 80 0/3 4 8/4 PIC32MX675F256L 100 0/4 5 PIC32MX675F512H 512 + 12 64 64 80 0/3 4 PIC32MX675F512L 100 0/4 5 PIC32MX695F512H 128 64 80 0/3 4 PIC32MX695F512L 100 0/4 5 PIC32MX764F128H 128 + 12 32 64 80 0/3 4 6 4/6 N Y Y 1 5/5/5 16 ch 2 5/2 Y Y Y -40 ~ +105℃ PIC32MX764F128L 100 0/4 5 PIC32MX775F256H 256 + 12 64 64 80 0/3 4 8/8 2 PIC32MX775F256L 100 0/4 5 PIC32MX775F512H 512 + 12 64 64 80 0/3 4 PIC32MX775F512L 100 0/4 5 PIC32MX795F512H 128 64 80 0/3 4 PIC32MX795F512L 100 0/4 5 AEC-Q100 のグレード 2 および 3 認定を取得済みです。詳細は、個々の製品ページでご確認ください。 124 ピン VTLA (TL) 9 × 9 mm
ここに記載した情報は、予告なく変更する場合があります。マイクロチップ社の名称と Microchip ロゴ、dsPIC、MPLAB、PIC は、米国および その他の国におけるマイクロチップ・テクノロジー社の登録商標です。PICDEM、PICtail、mTouch は、米国およびその他の国におけるマイクロ チップ・テクノロジー社の商標です。© 2012 Energizer. Energizer とその他のマークは Energizer 社の商標です。その他、本書に記載されて いる商標は各社に帰属します。© 2012, Microchip Technology Incorporated.All Rights Reserved. 12/12
Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199