pic32マイクロコントローラ ファミリ - microchip technology...pictail plus epson...
TRANSCRIPT
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/librariesUSB クラスドライバ付属の USB ホスト、デバイス、On-The-Go
HMI マイクロチップ社グラフィック ライブラリ 静電容量式タッチ ソフトウェア
CAN CAN コントローラ内蔵の PIC32 向け CAN API ライブラリ ( コンパイラに付属 ) スタンドアロン CAN ライブラリ: MCP2515 向けサポートを含む
接続性
マイクロチップ社 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 でご覧ください。
2 32ビット マイクロコントローラ
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
インターフェイス内蔵 )
332ビット マイクロコントローラ
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)*
* 販売状況については、弊社までお問い合わせください。
4 32ビット マイクロコントローラ
両方の開発プラットフォームに共通の 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)
532ビット マイクロコントローラ
PIC32 マイクロコントローラ製品ファミリ
PIC32 製品ファミリ
デバイス
フラ
ッシ
ュ(K
B)
+
ブー
トフ
ラッ
シュ
SR
AM
(K
B)
ピン
数
MH
z
I2S
/SP
I
I2C
™
UA
RT
DM
Aチ
ャン
ネル
汎用
/専
用
CT
MU
/PP
S
US
B
10
/10
0
Eth
erne
t
CA
N 2
.0b
IC/O
C/P
WM
10
ビッ
トA
DC
1
Msp
sア
ナロ
グ
コン
パレ
ータ
タイ
マ
16
b/3
2b
RT
CC
パラ
レル
マ
スタ
ポー
トJT
AG
プロ
グラ
ム、
デバ
ッグ
、バ
ウン
ダリ
スキ
ャン
温度
レン
ジ
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℃
PIC32MX320F064H64 + 12 16 64
40
PIC32MX320F064H 80
PIC32MX320F128H128 + 12 16
64
80
PIC32MX320F128L 100
PIC32MX330F064H*64 + 12 16
64 4
4/0
Y 28 chPIC32MX330F064L* 100 5
PIC32MX340F128H128 + 12 32
64
2 N 16 ch
PIC32MX340F128L 100
PIC32MX340F256H256 + 12 32
6480
PIC32MX360F256L 100
PIC32MX340F512H512 + 12 32
6480
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
6480
2/2 44/2 Y 28 ch
PIC32MX430F064L* 100 2/2 5
PIC32MX440F128H128 + 12 32
6480
0/1
2 4/2 N 16 ch
PIC32MX440F128L 100 0/2
PIC32MX440F256H256 + 12 32
6480
0/1
PIC32MX460F256L 100 0/2
PIC32MX440F512H512 + 12 32
6480
0/1
PIC32MX460F512L 100 0/2
AEC-Q100 のグレード 2 および 3 認定を取得済みです。詳細は、個々の製品ページでご確認ください。 * 販売状況については、弊社までお問い合わせください。
6 32ビット マイクロコントローラ
PIC32 マイクロコントローラ製品ファミリ
64 ピン TQFP10 × 10 mm (PT)
64 ピン QFN9 × 9 mm (MR)
パッケージ
100 ピン TQFP12 × 12 mm (PT)
121 ピン BGA10 × 10 mm (BG)
100 ピン TQFP14 × 14 mm (PF)
28 ピン SSOP10.2 × 7.8 mm (SS)
28 ピン QFN6 × 6 mm (ML)
28 ピン SOIC17.9 × 10.3 mm (SO)
28 ピン SPDIP36 × 7.5 mm (SP) 44 ピン QFN
8 × 8 mm (ML)
44 ピン TQFP10 × 10 mm (PT)
36 ピン VTLA 5 × 5 mm (TL)
44 ピン VTLA 6 × 6 mm (TL)
PIC32 製品ファミリ ( 続き )
デバイス
フラ
ッシ
ュ(K
B)
+
ブー
トフ
ラッ
シュ
SR
AM
(K
B)
ピン
数
MH
z
I2S
/SP
I
I2C
™
UA
RT
DM
Aチ
ャン
ネル
汎用
/専
用
CT
MU
/PP
S
US
B
10
/10
0
Eth
erne
t
CA
N 2
.0b
IC/O
C/P
WM
10
ビッ
トA
DC
1
Msp
sア
ナロ
グ
コン
パレ
ータ
タイ
マ
16
b/3
2b
RT
CC
パラ
レル
マ
スタ
ポー
トJT
AG
プロ
グラ
ム、
デバ
ッグ
、バ
ウン
ダリ
スキ
ャン
温度
レン
ジ
PIC32MX534F064H
64 + 12
1664
800/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
PIC32MX564F064H32
6480
0/3 4
PIC32MX564F064L 100 0/4 5
PIC32MX564F128H128 + 12 32
6480
0/3 4
PIC32MX564F128L 100 0/4 5
PIC32MX575F256H256 + 12 64
6480
0/3 4
8/4PIC32MX575F256L 100 0/4 5
PIC32MX575F512H512 + 12 64
6480
0/3 4
PIC32MX575F512L 100 0/4 5
PIC32MX664F064H64 + 12 32
6480
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
PIC32MX664F128H128 + 12 32
6480
0/3 4
PIC32MX664F128L 100 0/4 5
PIC32MX675F256H256 + 12 64
6480
0/3 4
8/4
PIC32MX675F256L 100 0/4 5
PIC32MX675F512H
512 + 12
6464
800/3 4
PIC32MX675F512L 100 0/4 5
PIC32MX695F512H128
6480
0/3 4
PIC32MX695F512L 100 0/4 5
PIC32MX764F128H128 + 12 32
6480
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
PIC32MX775F256H256 + 12 64
6480
0/3 4
8/8 2
PIC32MX775F256L 100 0/4 5
PIC32MX775F512H
512 + 12
6464
800/3 4
PIC32MX775F512L 100 0/4 5
PIC32MX795F512H128
6480
0/3 4
PIC32MX795F512L 100 0/4 5
AEC-Q100 のグレード 2 および 3 認定を取得済みです。詳細は、個々の製品ページでご確認ください。
124 ピン VTLA (TL) 9 × 9 mm
732ビット マイクロコントローラ
ここに記載した情報は、予告なく変更する場合があります。マイクロチップ社の名称と Microchip ロゴ、dsPIC、MPLAB、PIC は、米国およびその他の国におけるマイクロチップ・テクノロジー社の登録商標です。PICDEM、PICtail、mTouch は、米国およびその他の国におけるマイクロチップ・テクノロジー社の商標です。© 2012 Energizer. Energizer とその他のマークは Energizer 社の商標です。その他、本書に記載されている商標は各社に帰属します。© 2012, Microchip Technology Incorporated.All Rights Reserved. 12/12DS39904M_JP
*DS39904M_JP*
Microchip Technology Inc. 2355 W. Chandler Blvd.
Chandler, AZ 85224-6199
www.microchip.com
北米地域アトランタ 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-2401-1200中国 - 南京 Tel: 86-25-8473-2460中国 - 青島 Tel: 86-532-8502-7355中国 - 上海 Tel: 86-21-5407-5533中国 - 瀋陽 Tel: 86-24-2334-2829中国 - 深圳 Tel: 86-755-8203-2660中国 - 武漢 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-45-471- 6166韓国 - 大邱 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-2137828台湾 - 台北 Tel: 886-2-2500-6610タイ - バンコク Tel: 66-2-694-1351
11/29/11
サポートマイクロチップ社は、お客様が短期間で効率良く製品を開発して頂けるようサポートの充実に努めています。製品とシステムのサポートを提供できる、フィールド アプリケーション エンジニアと技術サポートの世界的ネットワークを維持しています。さらに、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