www.microchip.com/PIC32
PIC32 マイクロコントローラ ファミリ
USB、CAN、Ethernet 機能内蔵
マイクロチップ社無償ソフトウェア ライブラリ
www.microchip.com/pic32libraries
USB USBホスト、デバイス、On-The-Go、クラス ドライバ付属
グラフィック マイクロチップ社グラフィック ライブラリ
CAN CANコントローラ内蔵のPIC32向けCAN APIライブラリ(コンパイラに付属)
スタンドアロンCANライブラリ - MCP2515向けサポートを含む
コネクティビティ
マイクロチップ社TCP/IP (SSLとBSD含む)
IrDA®スタック*
ZigBee® Proプロトコル スタック**
ZigBee® Smart Energy Profile Suite**
802.15.4ネットワーク向けMiWi™プロトコル スタック
音響と音声 APIC32MX向けオーディオ ライブラリ: Speex, ADPCM, WAV
暗号化 AES 128-bit、196-bit、256-bit暗号化と復号化ライブラリ 公開かぎ暗号ライブラリ(RSA) 基本ライブラリ 16/32ビット ファイルシステム ライブラリ FatFsファイルシステム ライブラリ DSPライブラリ (PIC32向けMPLAB Cコンパイラに付属) 算術ライブラリ (PIC32向けMPLAB Cコンパイラに付属) 周辺機能ライブラリ (PIC32向けMPLAB Cコンパイラに付属) EEPROMエミュレーション IEC 60730クラスBソフトウェア** ブートローダ シリアルポート ブートローダ USBホスト ブートローダ** * 在庫状況については、弊社までお問い合わせください。 ** 計画中ソフトウェアです。最新情報は www.microchip.com/pic32libraries でご覧ください。
世界最高水準の 8/16 ビット PIC
®マイクロコントローラの伝統を継承し、
PIC32 ファミリ誕生は 32 ビットの性能と大容量のメモリで複雑化を続ける
組み込みシステム設計の課題を解決します。
高性能と大容量メモリ
RTOS、タッチ パネル、複雑なアプリケーション向け ■ 80 MHz、1.56 DMIPS / MHz MIPS M4K コア ■ 512K フラッシュ メモリ ( プリフェッチ キャッシュ装備 ) ■ 128K RAM ( データおよびプログラム実行用 ) ■ 高速割り込みおよびコンテキスト スイッチ 一貫した開発環境でスケーラブルな製品を開発 ■ 共通の MPLAB® 開発ツール ■ 16 ビット PIC MCU とピンおよび周辺機能互換 ■ 全 MCU で共通のソフトウェア スタック ■ 600 を超える PIC MCU で共通のツール環境業界最高水準の互換性
高速で容易な開発
さらに広がる設計の可能性
www.microchip.com/PIC32
プロジェクトの期間短縮、ハードウェア、ソフトウェア、ツール の再利用 ■ 無償の USB、TCP/IP、グラフィック、ファイルシステム ソース コード ■ サードパーティによる豊富なリソース ■ 無償 C コンパイラ付きのスタータキットは $49.99 ■ ハードウェア トレースを $80 未満で実現 統合によりシステム設計をより簡単に ■ アナログおよびデジタル周辺機能■ USB ホスト / デバイス /OTG、デュアル CAN、10/100 Ethernet ■ 最大 16 チャンネルの DMA
プログラマブル ウェイトステート装備 16 ビット パラレル マスタポート、 SRAM、フラッシュ、QVGA LCD 等 の周辺機器へ接続 充実した統合アナログ / デジタル周辺機能セット、 16 ビット PIC®マイクロ コントローラと互換 32 ビット MIPS M4K コア、 ハーバード アーキテクチャ、 シングル サイクル ハードウェア MAC、 高速割り込み、コンテキスト スイッチ 2.3 ~ 3.6V の単電源、 パワーオン リセット (POR)、 ブラウンアウト リセット (BOR)、 低電源電圧の検出 メモリ、周辺機器、 I/O への高速同時 アクセスによる 高スループット バスマトリクス 512K、128 ビット幅の セルフ プログラマブル フラッシュ、予測命令 プリフェッチ 256 バイト キャッシュメモリ
100 ピン
64 ピン
64 ピン TQFP 10 x 10 (PT) 64 ピン QFN 9 x 9 (MR)パッケージ オプション
USB On-The-Go コントローラ、 ( 専用 DMA チャンネルと トランシーバを内蔵 ) アプリケーションに合わせて バスマトリクス比で 1:1 ~ 1:8 まで対応 10/100 Ethernet MAC ( 専用 DMA チャンネルと MII/ RMII インターフェイスを内蔵 ) MPLAB® IDE、MPLAB® ICD 3 インサーキット デバッガ、 MPLAB® REAL ICE ™インサーキット エミュレータと互換 CAN2.0b ( 設定可能なバッファと 先進のフィルタ処理 ) 100 ピン TQFP 12 x 12 (PT) 100 ボール BGA 10 x 10 (BG) 100 ピン TQFP 14 x 14 (PF) アイドル モードで動作する CRC モジュール内蔵 ダイレクト メモリ アクセス (DMA) コントローラ M4K 32 ビット コア • 80MHz、1.56DMIPS/MHz • 5 段パイプライン、32 ビット ALU 32 コア レジスタ シャドウ セット 命令 データ バス マトリクス プリフェッチ バッファ キャッシュ 割り込み コントローラ 16 ビット パラレル ボード 16 Ch. 10 ビット ADC 入力 キャプチャ (5) 出力 コンペア PWM (5) 16 ビット タイマ (5) 512KB フラッシュ
Explorer 16 プラットフォーム
スタータキット プラットフォーム
PIC32 スタータ キット
必要な機能を全て統合した PIC32スタータ キットは、インストールが簡単で、USB を介して PC に接続 できる PIC32 スタータ ボードやチュートリアルを備えています。スタータ キットは次のものを含みます。
■MPLAB IDE と MPLAB C32 C コンパイラ†
■ PIC32 スタータ ボードおよび統合プログラマとデバッガ ■ サンプルコード、マニュアル、チュートリアル、サンプル プロジェクト、オプションの I/O 拡張ボード により信号の引き出しと、PICtail ™ Plus ドータカードへの接続が可能 † Lite バージョンでもコードサイズは無制限で、完全な最適化が可能です。60 日を経過すると、一部の最適化は無効となります。
PIC32
開発ツール
プラットフォームの選択 :
マイクロチップ社は、8/16/32 ビット全てのマイクロコントローラで共通の開発環境を使用できる
唯一の半導体メーカーです。統合開発環境 MPLAB
®IDE は無償で、簡単に使用できます。
MPLAB® ICD 3 インサーキット デバッガ (DV164035) Explorer 16 開発ボード (DM240001) PIC32 プラグイン モジュール (MA320001) (MA320002) (MA320003) Explorer 16 Development Board+
PIC32 I/O 拡張ボード (DM320002) USB II スタータキット (DM320003-2) PIC32 スタータキット (DM320001)MPLAB® REAL ICE ™
インサーキット エミュレータ (DV244005) PIC32 Ethernet スタータキット (DM320004) PIC32MX460F512L
両方の開発プラットフォーム共通のPICtail™ ボード
グラフィックス PICtail ™ボード (AC164127-3) 802.11 ZeroG PICtail ™ (AC164136-2) MRF24J40MA 2.4 GHz RF カード (AC164134) ECAN/LIN PICtail ™ Plusドータボード (AC164130)... その他多数
オプション または および または32ビット製品、関連開発ツール、技術サポートの最新情報は、こちらのウェブサイトをご参照ください。
www.microchip.com/PIC32
サードパーティによるアプリケーション ソフトウェアおよびハードウェアのサポート
PIC32製品ファミリ デバイス フ ラ ッ シ ュ (KB) + ブ ー ト フ ラ ッ シ ュ SRAM (KB) ピ ン 数 MHz SPI 2IC ™ UART DMA チ ャ ン ネ ル 汎用 / 専用 USB 10/100 Ethernet CAN 2.0b IC/OC/PWM 10 ビ ッ ト ADC 1 Msps アナ ロ グ コ ン パ レ ー タ タ イ マ 16b/32b RTCC パ ラ レ ル マ ス タ ポ ー ト JT A G プ ロ グ ラ ム 、 デ バ ッ グ 、 バ ウ ン ダ リ ス キ ャ ン PIC32MX320F032H 32 + 12 8 64 40 2 2 2 0/0 N N N 5/5/5 16 ch 2 5/1 1 Y Y PIC32MX320F064H 64 + 12 16 64 40 PIC32MX320F064H 80 PIC32MX320F128H 128 + 12 16 64 80 PIC32MX320F128L 100 PIC32MX340F128H 32 64 4/0 PIC32MX340F128L 100 PIC32MX340F256H 256 + 12 32 64 80 PIC32MX360F256L 100 PIC32MX340F512H 512 + 12 32 64 80 PIC32MX360F512L 100 PIC32MX420F032H 32 + 12 8 64 40 1 2 2 0/2 Y N N 5/5/5 16 ch 2 5/1 1 Y Y PIC32MX440F128H 128 + 12 32 64 80 1 4/2 PIC32MX440F128L 100 2 PIC32MX440F256H 256 + 12 32 64 80 1 PIC32MX460F256L 100 2 PIC32MX440F512H 512 + 12 32 64 80 1 PIC32MX460F512L 100 2 PIC32MX575F256H 256 + 12 64 64 80 3 4 6 8/4 Y N 1 5/5/5 16 ch 2 5/1 1 Y Y PIC32MX575F256L 100 4 5 PIC32MX575F512H 512 + 12 64 64 80 3 4 PIC32MX575F512L 100 4 5 PIC32MX675F256H 256 + 12 64 64 80 3 4 6 8/4 Y Y N 5/5/5 16 ch 2 5/1 1 Y Y PIC32MX675F256L 100 4 5 PIC32MX675F512H 512 + 12 64 64 80 3 4 PIC32MX675F512L 100 4 5 PIC32MX695F512H 128 64 80 3 4 PIC32MX695F512L 100 4 5 PIC32MX775F256H 256 + 12 64 64 80 3 4 6 8/8 Y Y 2 5/5/5 16 ch 2 5/1 1 Y Y PIC32MX775F256L 100 4 5 PIC32MX775F512H 512 + 12 64 64 80 3 4 PIC32MX775F512L 100 4 5 PIC32MX795F512H 128 64 80 3 4 PIC32MX795F512L 100 4 5Information subject to change. The Microchip name and logo, the Microchip logo, dsPIC, MPLAB and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. dsPICDEM, MPASM, MPLINK, mTouch, PICDEM, PICkit, PICtail and UNI/O 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 the U.S.A. 11/09
DS39904J_JP
*DS39904J*
Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199