32ビット マイクロコントローラ ファミリ
業界で最も種類が豊富で革新的な32ビットMCU製品群
32ビット マイクロコントローラ
Microchip社の世界最高水準の8/16ビット マイクロコントローラの伝統を継承した32ビット ファミリは、業界で最も消費電力の 低いMCUから業界最高レベルの性能を備えたMCUまで幅広く提供します。開発ツール、統合開発環境、サードパーティ パートナー から成る豊かなエコシステムを持つ弊社の32ビット マイクロコントローラ ファミリは、セキュアなモノのインターネット(IoT)アプリ ケーションから、汎用組み込み制御装置に至るまで、ありとあらゆる組み込み設計を迅速化します。
世界トップクラスの32ビット マイクロコントローラ
PIC32MMmicroMIPS™, 37 DMIPS, 16–64 KB Flash SAMD, SAML, SAMC
Cortex®-M0+, 45 DMIPS, 8–256 KB Flash
PIC32MX1/2/5
MIPS M4K, 66/83 DMIPS, 16–512 KB Flash
SAM7, SAM3, AVR32 Legacy 32-bit Performance Baseline Mid-Range High Performance PIC32MX5/6/7
MIPS M4K, 105 DMIPS, 64–512 KB Flash PIC32MX3/4
MIPS M4K, 131/150 DMIPS, 64–512 KB Flash
PIC32MZ EF FPU
MIPS M-Class, 415 DMIPS, 512–2048 KB Flash
SAM4N/4S/4E/4L, SAMG
Cortex-M4/M4F, 150 DMIPS, 128–2048 KB Flash
SAMS, SAME, SAMV
Cortex-M7, 600 DMIPS, 512–2048 KB Flash
性能別に各種周辺モジュールを巧みに組み合わせて実現した豊富な製品群
Internet of Things WearablesGraphics and Touch
Digital Audio
Automotive
Connected Lighting Motor Control Metering
Ultra-Low Power
5V Appliances
32ビット マイクロコントローラ ファミリ 3
幅広いアプリケーションに対応する最も包括的な32ビットMCUソリューション
デ バ イ ス フ ァ ミリ デ ジ タ ル オー デ ィ オ /Bluetooth ® グ ラ フ ィッ ク / セ グ メ ント デ ィ ス プレ イ 接続性 タッ チ IoT: ノ ー ド / ゲ ート ウ ェ イ ウェ ア ラ ブ ル / セン サ ハブ 電化製品 産業用 オート メ ー シ ョ ン 車載 モータ制 御 計器 ネット ワ ー ク 接続照明 SAMD ü ü ü ü ü ü ü ü SAML ü ü ü ü ü ü SAMC ü ü ü ü ü ü PIC32MM ü ü ü ü ü ü PIC32MX1/2/5 ü ü ü ü ü ü SAM4S ü ü ü SAM4L ü ü ü ü ü ü ü SAM4N ü ü ü SAM4E ü ü ü ü SAMG ü ü ü ü PIC32MX3/4 ü ü ü ü ü PIC32MX5/6/7 ü ü ü ü ü ü PIC32MZEF ü ü ü ü ü ü ü ü ü SAMS70/E70 ü ü ü SAMV7x ü ü ü革新的機能とソリューション
• 超低消費電力: < 35 µA/MHz(動作時)、200 nA(スリープ時) • 高性能: 倍精度ハードウェア浮動小数点演算性能で最大600 DMIPS、最大2 MBのデュアルパネル フラッシュ、最大 512 KBのSRAM • ペリフェラル タッチ コントローラ(PTC): 高い耐水性およびノイズ耐性を備えた堅牢な静電容量式タッチ ソリューションを実現す る専用ハードウェア • SleepWalking: CPUがスリープ中でも周辺モジュールがタスクを実行できる機能 • イベントシステム: 周辺モジュール間の通信を可能にしてCPUの負荷を軽減する機能 • 低コスト コントローラレス グラフィック(LCCG)ソリューション • 小型パッケージ: 最小1.9 × 2.4 mmのチップスケール パッケージ • 先進のアナログおよび接続モジュール • コード密度を向上させるmicroMIPS™命令セット アーキテクチャ(ISA) • ライブ アップデート可能なデュアルパネル フラッシュ世界トップクラスの32ビット マイクロコントローラ
ベースライン: SAMD、SAML、SAMCの各シリーズ
SAMD、SAML、SAMCの各シリーズ
ベースラインSAM
ファミリの特長 SAMD10/11 SAMD20/21 SAMDA1 SAML21/22 SAMC20/21
• Cortex® M0+ • イベントシステム • SleepWalking モジュール • SERCOM • ペリフェラル タッチ コントローラ(PTC) • 10/12ビットDAC • アナログ コンパレータ • TRNG、AES、タンパ 検出、CRC • 水晶振動子なしの USB動作をサポート • 構成可能なカスタム ロジック(CCL) • I2S, ISO7816 • WDT, POR, BOR, RTC 48 MHz 48/32 MHz 48 MHz 8/16 KB フラッシュ 16~256 KB フラッシュ 16~64 KB フラッシュ 32~256 KBフラッシュ 4 KB SRAM 2~32 KB RAM 4~8 KB SRAM 4~32 KB SRAM 14、20、24ピン 32、48、64ピン 32、48、64、100
ピン 32、48、56、64ピン 6チャンネル
DMA
最大12チャンネル
DMA 8 ch DMA 16 ch DMA
最大12チャンネル DMA 1 × 制御用
タイマカウンタ 3 × 制御用タイマカウンタ
12ビットADC、350 ksps 12ビットADC、 1 Msps ビットADC×2、1 Msps16ビットSDADC、12 FS USB デバイス FS USBホスト/デバイス CAN-FDと CAN 2.0A/B 3 × オペアンプ SLCDコントローラ DIVAS 車載グレード 認証 5 V動作
シリーズの説明
• SAMD10/11: シリアル インターフェイス、タイマ、アナロ グ コンパレータ、PTCを内蔵したSAMDファミリの小型製 品です。SAMD11はFS USBも内蔵しています。 • SAMD20/21: PTCを含む豊富な周辺モジュールと大容 量メモリを備え、柔軟性、使いやすさ、低消費電力を提供しま す。SAMD21はFS USB、DMA、制御用タイマカウンタも 内蔵しています。 • SAMDA1: 車載HMIおよびLINアプリケーション向けのボ タン/スライダ/ホイール ソリューションを実現する組み込 みPTCが特長の車載グレード認証済みマイクロコントロー ラです。 • SAML21/22: 12ビットADC、アナログ コンパレータ、 PTC、セキュリティ機能、制御用タイマカウンタ、CCLを内蔵 した超低消費電力ファミリです。SAML21は48 MHzで動 作し、動作時に35 µA/MHz未満、スリープ時に200 nAの 電力を消費し、オペアンプ、FS USBホスト/デバイス、12ビッ トDACを内蔵しています。SAML22は32 MHzで動作し、 SLCDコントローラとFS USBデバイスを内蔵し、100ピン パッケージも選択できます。 • SAMC20/21: 電化製品および産業用の5 V MCUファミ リです。このファミリは12ビットADC、ハードウェアDIVAS (Divide and Square Root Accelerator)、PTC、ハイエ ンドタイマ/カウンタを内蔵しています。SAMC21は、さら に16ビットΔΣ型ADC、CAN FD、CAN 2.0A/Bも内蔵し ています。32ビット マイクロコントローラ ファミリ 5
ベースライン: PIC32MX1/2/5シリーズ、PIC32MMシリーズ
PIC32MX1/2/5シリーズ、PIC32MMシリーズ
ベースラインPIC32
ファミリの特長 PIC32MX1 PIC32MX2 PIC32MX5 PIC32MM
• MIPSコア • UART • SPI • I2C • PPS • 32ビットCRC • RTCC • WDT, BOR, POR • タイマ/コンペア/ キャプチャ 40/50 MHz 25 MHz 16~512 KBフラッシュ 64~512 KB フラッシュ 16~64 KBフラッシュ 4~64 KB RAM 8~64 KB RAM 4~8 KB RAM 28、36、44、64、100ピン 64、100ピン 20、28、36、40ピン FS USBホスト、デバイス、OTG CAN 2.0B DMAとPMP 10ビット1 Msps ADC 10ビット200 ksps、 12ビット300 ksps ADC アナログ コンパレータ I2S AEC-Q100認証済み
シリーズの説明
• PIC32MX1: PIC32MMファミリと比較してDMAやPMP 等の機能が追加され、シリアル インターフェイス、コンパ レータ、ADCチャンネルの数も増えた、コストと性能を最適 化したファミリです。汎用組み込み制御、組み込みグラフィッ クをターゲットとしています。 • PIC32MX2: 低コストデジタル オーディオ、グラフィック、 USB等のアプリケーションをターゲットとし、PIC32MX1 にフルスピードUSBを追加したファミリです。 • PIC32MX5: 産業用、車載用(車内/インフォテインメント)、 デジタル オーディオ、グラフィック、USB、CAN等のアプリ ケーションをターゲットとし、PIC32MX2にCAN 2.0Bを 追加したファミリです。 • PIC32MM: 消費電流が500 nAまで低下するスリープ モードと、スペースに制約のあるアプリケーションに最適な 4 × 4 mmのパッケージを選べる、PIC32ファミリで消費電 力とサイズが最小のファミリです。PIC32MX1/MX2ファ ミリと互換です。ミッドレンジ: SAM4シリーズ、SAMGシリーズ
SAM4シリーズ、SAMGシリーズ
ミッドレンジSAM
ファミリの特長 SAM4N SAM4S SAM4E SAM4L SAMG
• Cortex® M4/M4F • DSP命令とFPU • イベントシステム • SleepWalking モジュール • 多I/Oピン • 10/12ビットDAC • アナログ コンパレータ • 通信 (USB, CAN, Ethernet) • メモリ コントローラ 付きEBI • 安全とセキュリティ • ISO7816 • POR, BOR, WDT, RTC 100 MHz 120 MHz 120 MHz 48 MHz 120 MHz 512 KB~1 MB シングルバンク – 128 KB~2 MB シングル/ デュアルバンク キャッシュ 512 KB~1 MB シングルバンク キャッシュ 128~512 KB シングルバンク – 256~512 KB シングルバンク キャッシュ 64/80 KB SRAM 64~160 KB SRAM 128 KB SRAM 32/64 KB SRAM 64~176 KB SRAM 48、64、100ピン 100、144ピン 48、64、100ピン 49、64ピン
DMA DMA DMA DMA DMA
FS USB デバイス – – FS USB デバイス 2 × CAN 1 × Ethernet FS USBホスト/ デバイス – – FS USBホスト/ デバイス CMOSインターフェイス SLCDコントローラ 10ビット ADC、510 ksps 12ビットADC、 1 Msps 2 × 16ビット ADC 12ビットADC、500 ksps CRC – – CRC AES – CRC AES TRNG CRC – – I2S/TDM I2S I2S
シリーズの説明
• SAM4N: 産業用オートメーション、コンシューマ、電化 製品、電力計等の各種アプリケーションに理想的です。 SAM3S、SAM3N、SAM7Sとピン互換です。 • SAM4S: マルチレイヤ バスマトリクス、マルチチャンネル DMA、分散メモリを内蔵しており、高速通信をサポートします。 • SAM4E: 単精度FPU、そしてIEEE 1588とデュアルCAN 2.0Bをサポートする10/100 Mbps Ethernet MACを 含む豊富な接続用モジュールを備えています。 • SAM4L: 動作時の最小消費電流は90 µA/MHz、スリープ 時の消費電流RAM全体を保持した状態でも1.5 µA、復帰時 間は1.5 µsであるため省電力性重視の設計に理想的です。 • SAMG: 超低消費電力で高性能な応用向けに最適化されて います。FPU、DMA、最適なSRAM/フラッシュ比を3 × 3 mmのWLCSPにまとめた小型MCUです。32ビット マイクロコントローラ ファミリ 7
ミッドレンジ: PIC32MX3/4シリーズ、PIC32MX5/6/7シリーズ
PIC32MX3/4とPIC32MX5/6/7
ミッドレンジPIC32
ファミリの特長 PIC32MX3 PIC32MX4 PIC32MX5 PIC32MX6 PIC32MX7
• MIPSコア • UART • SPI • I2C • PPS • 32ビットCRC • RTCC • WDT, BOR, POR • タイマ/コンペア/ キャプチャ 最大120 MHz 80 MHz 64~512 KBフラッシュ 16~128 KB RAM 64、100、124ピン 64、100、121、124ピン FS USB、デバイ ス、ホスト、OTG FS USB、デバイス、ホスト、OTG CAN 2.0B デュアルCAN 2.0B 10/100 Ethernet MAC DMAとPMP 10ビット1 Msps ADC アナログ コンパレータ I2S AEC-Q100認証済み
シリーズの説明
• PIC32MX3: 比較的大きなコードサイズとデータサイズを 必要とする複雑な組み込みアプリケーションに対応し、最大 120 MHzで動作する汎用32ビットファミリです。 • PIC32MX4: Bluetooth®、ハイエンド デジタル オーディ オ、グラフィック、USB等のアプリケーションをターゲットとし、 PIC32MX3にフルスピードUSBを追加したファミリです。 • PIC32MX5: 産業、車載(車内/インフォテインメント)、 USB、グラフィック等のアプリケーションをターゲットとし、 大容量RAM、FS USB、CAN 2.0Bを内蔵したミッドレンジ 組み込みコネクティビティ ファミリです。 • PIC32MX6: IoT、ゲートウェイ、産業、USB、グラフィック 等のアプリケーションをターゲットとし、大容量RAM、FS USB、10/100 Ethernet MACを内蔵したミッドレンジ組 み込みコネクティビティ ファミリです。• PIC32MX7: 各種組み込みコネクティビティ アプリケー ションをターゲットとし、PIC32MX5/PIC32MX6ファミ リにデュアルCAN 2.0B、FS USB、10/100 Ethernet MAC等のコネクティビティ関連モジュールを豊富に内蔵し たファミリです。
高性能: SAMS70/E70/V7xシリーズ
SAMS70/E70/V7xシリーズ
特長 SAMS70 SAME70 SAMV70 SAMV71
周波数 300 MHz フラッシュ 512 KB/1 MB/2 MB 512 KB/1 MB/2 MB 512 KB/1 MB 512 KB/1/MB/2 MB SRAM 256 KB/384 KB/384 KB 256 KB/384 KB/384 KB 256 KB/384 KB 256 KB/384 KB/384 KB バックアップSRAM 1 KB 外部バス インターフェ イス 16ビット(SDRAM, SRAM) Ethernet 1588 (MAC) – 10/100 Mbps – 10/100 Mbps CAN FD – 2 2 2 MediaLB – ○ ハイスピードUSB 1 車載グレード認証 – ○ カメラ インターフェイス 1 QSPI 1 HSMCI/SDIO/ eMMC 1 × HS USARTまたはSPI/ UART 5/3 SPI/I2C/SSC (I2S/ TDM) 2/3/1 12ビットADC 2 × 12チャンネル2 Msps 12ビットDAC 2チャンネル2 Msps タイマ/PWM 12/8 暗号化 TRNG, AES 256, SHA 1/256 ピン数 64~144 パッケージ QFN, QFP, BGA
高性能
• ARM® Cortex®-M7: 300 MHz, 1500 CoreMark™ • 単精度/倍精度ハードウェア浮動小数点演算ユニット(FPU) • 16 KB + 16 KBのI&Dキャッシュ(ECC付き) • QSPIとEBIに接続された内蔵フラッシュNVMから直接実行 • マルチポートSRAMによりレイテンシを最小化 • SRAMとTCMのサイズはユーザ設定可能
先進のアナログ フロントエンド(AFE)
• デュアルS&H、12ビットADC、16ビット ハードウェア平均化 • 差動入力、プログラマブル ゲイン • ゲインエラーとオフセットエラーの自動修正 • DMAサポート、ハードウェア トリガ、ソフトウェア トリガ特長
• ハイスピードUSBホスト/デバイス(PHY内蔵) • メモリデータ整合性チェックモニタ • CMOSカメラ インターフェイス • SAME70とSAMV71はEthernetとデュアルCANに対応 • UART、I2Cは共にSleepWalkingに対応 • イベントシステム温度仕様
• −40~105 ℃(産業用) • AEC-Q100、−40~105 ℃(グレード2)32ビット マイクロコントローラ ファミリ 9
高性能: PIC32MZシリーズ
PIC32MZシリーズ
特長 PIC32MZ 周波数 200/252 MHz 浮動小数点演算ユニット(FPU) 16ビットと32ビットの両方の浮動小数点データタイプをサポート フラッシュ 512 KB/1 MB/2 MB RAM 128/256/512 KB ブートフラッシュ 160 KB DMA 26チャンネルEthernet 10/100 Ethernet MAC
USB ハイスピード デバイス/ホスト/OTG
CAN デュアルCAN 2.0B
ADC 12ビット、18 Msps、48チャンネル
アナログ コンパレータ 参照電圧が32段階に調整できる2個のアナログ コンパレータ
TRNG ○
暗号化エンジン AES 256, DES/TDES, SHA1/256, MD-5, AES GCM
タイマ/コンペア/キャプチャ 9/9/9 AEC-Q100グレード1認証取 得済み ○ RTCC ○ PMP ○ SQI™フラッシュ 50 MHz(シングル/デュアル/クワッドレーンモード) EBI 50 MHz、16ビット(非同期SRAM、NORフラッシュ、カメラセンサ、LCD) SPI/I2S 6 I2C 5 UART 6 ピン数 64, 100, 124, 144 パッケージ QFN, TQFP, VTLA, LQFP, TFBGA* *在庫状況は弊社もしくは販売代理店にお問い合わせください。
高性能
• MIPS Mクラスコア: 252 Mhz, 415 DMIPS • 32/64ビット浮動小数点演算に対応した7段FPU • コードサイズを最大35%削減するmicroMIPSモード • 16 KB Iキャッシュ、4 KB Dキャッシュ • DSP - 拡張コア先進のアナログ
• 12ビットADC • 18 Msps、6 S&H、48チャンネル • デジタル コンパレータとフィルタが6個 • スリープ動作、アイドル動作 • 参照電圧が32段階に調整できる2個のアナログコンパレータ • 精度±2 ℃の温度センサ特長
• ライブ アップデート可能なデュアルパネル フラッシュ • 組み込みOSの実行を最適化するメモリ管理ユニット(MMU) • ハイスピードUSBデバイス/ホスト/OTG(PHY内蔵) • 10/100 Ethernet MAC (MIIおよびRMIIインターフェイス) • デュアルCAN 2.0B (DeviceNetアドレス指定に対応) • グラフィック用のEBIとPMP • オーディオ用のSPI/I2SとI2C • データの暗号化/復号、認証を行うための暗号化エンジン (TRNG付き) • ピン割り当てを変更できるペリフェラル ピン セレクト(PPS)温度仕様
• −40~85 ℃、−40~+125 ℃ • AEC-Q100(グレード1 −40~125 ℃)レガシー32ビット マイクロコントローラ
AVR32シリーズ
UC3L
最大256 KBのフラッシュ、16 KBのSRAM、50 MHzの動 作周波数、PicoPower®モジュール、CATモジュール、フルス ピードUSB、Flashvaultコード保護機能を備え、48ピンと64 ピンが選択できます。UC3C
最大512 KBのフラッシュ、68 KBのSRAM、66 MHzの動 作周波数、車載グレード認証、FPU、Ethernet、USB、デュアル CAN、デュアルLIN、FlashVaultコード保護機能を備え、64ピ ン、100ピン、144ピンが選択できます。UC3D
最大128 KBのフラッシュ、16 KBのSRAM、48 MHzの 動作周波数、ハードウェアQTouch®テクノロジ、フルスピード USB、CATモジュールの各種機能を備え、48ピンと64ピンが 選択できます。UC3A3/A4
最大256 KBのフラッシュ、128 KBのSRAM、84 MHzの 動作周波数、ハイスピードUSB、NANDフラッシュ、SDRAM インターフェイス、SD/SDIO、AES、暗号化モジュールの各種 機能を備え、100ピンと144ピンが選択できます。UC3A0/A1
最大512 KBのフラッシュ、64 KBのSRAM、66 MHzの動 作周波数、Ethernet MACインターフェイス、USBインター フェイス、SDRAMインターフェイスの各種機能を備え、100 ピンと144ピンが選択できます。UC3B
最大512 KBのフラッシュ、96 KBのSRAM、60 MHzの動 作周波数、USBとI2Sの各種機能を備え、48ピンと64ピンが 選択できます。SAM7シリーズ
SAM7S
最大512 KBのデュアルバンク フラッシュ、64 KBのSRAM、 55 MHzの動作周波数、フルスピードUSB、SPI、USART、 I2C、10ビットADCの各種機能を備え、8ピンと64ピンが選択 できます。SAM7SE
最大512 KBのデュアルバンク フラッシュ、32 KBのSRAM、 5 5 M H z の 動 作 周 波 数 、E B I ( S R A M 、N A N D 、 CompactFlash®、SDRAMをサポート)、フルスピードUSB、 USART、SPI、I2C、10ビットADCの各種機能を備え、128ピ ンと144ピンが選択できます。SAM7X
最大512 KBのデュアルバンク フラッシュ、128 KBの S R A M 、5 5 M H z の 動 作 周 波 数 、フルスピードU S B 、 Ethernet MAC、CAN 2.0A/2.0B、USART、SPI、I2C、10 ビットADCの各種機能を備えた100ピンで提供しています。SAM7XC
最大512 KBのデュアルバンク フラッシュ、128 KBのSRAM、 55 MHzの動作周波数、暗号化ブロック(2個)、フルスピードUSB、 Ethernet MAC、CAN 2.0A/2.0B、USART、SPI、I2C、10ビット ADCの各種機能を備えた100ピンで提供しています。
SAM3シリーズ
SAM3N
最大64 KBのフラッシュ、8 KBのSRAM、48 MHzの動作周波数、 タッチサポート、USART、SPI、I2C、10ビットADC、10ビットDAC の各種機能を備えた48ピン、64ピン、100ピンが選択できます。SAM3S
最大512 KBのデュアルバンク フラッシュ、64 KBのSRAM、 64 MHzの動作周波数、SDIO/SD/MMCインターフェイス、 タッチサポート、I2S、SPI、I2C、UART、12ビットADC、12ビッ トDACの各種機能を備えた48ピン、64ピン、100ピンが選 択できます。SAM3U
最大256 KBのデュアルバンク フラッシュ、48 KBのSRAM、 96 MHzの動作周波数、メモリ コントローラ、SDIO/SD/ MMCインターフェイス、タッチサポート、HS USB、SPI、I2C、 I2S、UART、10/12ビットADCの各種機能を備えた100ピン と144ピンが選択できます。SAM3X/A
最大512 KBのデュアルバンク フラッシュ(安全機能/セキュリティ 機能付き)、96 KBのSRAM、84 MHzの動作周波数、NAND フラッシュコントローラ、タッチサポート、デュアルCAN、32ビット マイクロコントローラ ファミリ 11
ソフトウェア ソリューション
PIC32 MCU用のMPLAB
®Harmonyソフトウェア フレームワーク
MPLAB Harmonyは、PIC32マイクロコントローラ向けの柔軟で包括的なファームウェア統合開発環境です。相互運用可能な RTOS対応ライブラリの堅牢なフレームワークを使って開発できます。また、迅速かつ広範なサポートによりサードパーティ製ソフト ウェアを統合できます。MPLAB Harmonyは周辺モジュール ライブラリ、ドライバ、システムサービスを多数用意しており、これらを 使うと簡単にアプリケーション開発が行えます。MPLAB Harmony Configurator (MHC)プラグインを使うと、ミドルウェア、シス テムサービス、周辺モジュール等全てのMPLAB Harmonyコンポーネントをグラフィカルな方法で簡単に選択、構成できます。
MPLAB Harmonyのブロック図
Application(s) RTOS (Third Party) Common System Services MiddlewarePlug-In Plug-In Driver
OSAL Driver Middleware Driver Driver Driver Driver Driver PLIB PLIB PLIB PLIB PLIB System Configuration RTOS Configuration Hardware Software Framework MPLAB ® Harmony Configurator (MHC)
アプリケーション層
• 抽象化されたハードウェア アクセスにより要求される全ての 挙動を実装共通のシステムサービス
• 共通機能を提供する事で重複と競合を回避周辺モジュール ライブラリ(PLIB)層
• PIC32デバイス間のスケーラビリティを実現する機能インター フェイスを提供ミドルウェア層
• 複雑なライブラリとプロトコルの実装 (USB、TCP/IP、ファイルシステム、グラフィック) • 高度に抽象化されたAPIを提供 • サードパーティ製ライブラリの統合をサポートデバイスドライバ層
• 周辺モジュールへの高度に抽象化されたインターフェイス を提供 • 周辺モジュールへのアクセスを制御 • ブロッキングまたはノンブロッキング コードをサポート主な特長と利点
• 開発期間の短縮 • コードの相互動作性が向上 • サポートの一元化• MPLAB Harmony Configurator (MHC)による迅速な開発 • 32ビットのスケーラビリティが向上
• MPLAB Harmony Graphics Composer • サードパーティ製ソフトウェア統合の強化
ソフトウェア ソリューション
PIC32ソフトウェア ソリューションのサポート
USB USBホスト/デバイス (オーディオ、CDC、HID、MSD、ベンダーの各クラスドライバを使用)
グラフィックとタッチ
Microchipグラフィック ライブラリ
MPLAB® Harmony Graphics Composer タッチシステム サービス ライブラリ
SEGGER emWin Pro
CAN PIC32 MCU向けのCANドライバとPLIBのサポート
オーディオと音声
ベーシック オーディオ デコーダ: Speex、WAV、Opus、プレミアム オーディオ デコーダ: MP3、AAC、WMA
USB Audio Class 2.0デバイス (ハイレゾ オーディオ)、PIC32 Bluetoothオーディオ ソ フトウェア、FLAC
Wi-Fi®、Bluetooth®、Ethernet Microchip社TCP/IP (SSLとBSDを含む)、PIC32向けBluetooth SPPスタック、
Wi-Fiソフトウェア ライブラリ、PIC32 Bluetoothオーディオ ソフトウェア
IoTとセキュリティ 暗号化ライブラリ、wolfSSL SSL/TLSライブラリ、wolfMQTT
基本ライブラリ ファイル システム ライブラリ、浮動小数点演算ライブラリ、周辺モジュール ライブラリ、クラ スB、 固定小数点演算ライブラリ、固定小数点DSPライブラリ ブートローダ シリアルポート ブートローダ USBホスト ブートローダ Ethernetブートローダ USBデバイス ブートローダ SDカード ブートローダ RTOS expresslogic Micrium Segger FreeRTOS OPENRTOS 最新情報はwww.microchip.com/harmonyでご覧ください。
MPLAB Code Configurator
MPLAB Code Configurator (MCC)は、無償のグラフィカルなプログラミング環境です。MCCで設計を行うと、シームレス で分かりやすいC言語コードが生成され、プロジェクトに挿入できます。直感的なインターフェイスでアプリケーション向けに各 種モジュールと機能を設定できます。
MCCは8/16/32ビットPIC®マイクロコントローラをサポートしており、ダウンロード型MPLAB X IDEでもクラウド型 MPLAB Xpress IDEでも使えます。
主な特長
• 無償のグラフィカルなプログラミング環境 • すぐに開発を始められる直感的なインターフェイス • 各種周辺モジュールと機能を自動的に設定 • 製品データシート参照の手間を最小化 • 総設計工数および時間を短縮 • 量産用コードを迅速に生成32ビット マイクロコントローラ ファミリ 13
ソフトウェア ソリューション
SAM用、AVR32用のソフトウェア ソリューション サポート
タッチ QTouch®ソフトウェア ライブラリ(QTouchコンポーザ、QTouchアナライザ付き) USB USBデバイス/ホストスタック(CDC、HID、MSD、ベクタの各クラスドライバを使用) グラフィック モノクロ グラフィックス(OLED上でデモ)、IJG JPEGサポートTCP/IP LwIP - LightweightオープンソースTCP/IPスタック、TCP/IP Liteスタック
Wi-Fi® WINC1500ライブラリとデモ
Bluetooth® BTLC1000 Bluetooth Low Energy (BLE)スタックとデモ
802.15.4 Lightweightメッシュ ソフトウェア スタック(IwMesh)
IoT、セキュリティ、クラウド CryptoAuthentication™ライブラリ、LoRaWAN™、Sigfox、PolarSSL/mbed
TLS、Proximetry Cloud Agent
CAN CAN 2.0BおよびCAN FD用ドライバ
センサライブラリ
Bosch BNO055, Microchip AT30TSE758, ADI ADXL345z, AKM AK8975,
Honeywell HMC5883L, Invensense IMU-3000, Kionix KXTF9, OSRAM SFH5712/ SFH7770, Pololu MMA7341L
モータ制御 BC-HALL、FOCセンサレス
RTOS FreeRTOS, Micrium
Atmelソフトウェア フレームワーク(ASF)
Atmelソフトウェア フレームワークにはmegaAVR®、XMEGA®、AVR32、SAMを使ったアプリケーションを設計するためのソフト ウェア ドライバとライブラリが揃っています。各種ソフトウェアコンポーネントをまとめ、開発しやすいよう設計されています。オペレー ティング システムに組み込む事もスタンドアロンとして実行する事も簡単です。Atmelソフトウェア フレームワークの特長はAtmel STARTにあります。Atmel STARTを使ってMCUを選択し、ソフトウェア コンポーネント、ドライバ、ミドルウェア、サンプル プロジェ クトを活用できるため、組み込みアプリケーションの設計、調整が容易です。
アプリケーション
• サービス、コンポーネント、ドライバの各モジュールをベース にしたサンプル アプリケーションを提供サービス
• USBクラス、FATファイルシステム、アーキテクチャ最適化 DSPライブラリ、グラフィカル ライブラリ等の、よりアプリ ケーション指向のソフトウェアを提供コンポーネント
• メモリ(SDRAM、SRAM、NANDフラッシュ等)、ディスプレ イ、センサ、ワイヤレス等の外部ハードウェア コンポーネント へアクセスするためのソフトウェア ドライバを提供ドライバ
• 各ドライバは周辺モジュールまたはデバイス固有機能にアク セスするためのローレベル レジスタ インターフェイス機能 を備えたdriver.cファイルとdriver.hファイルの構成ボード
• 特定のアーキテクチャに対して各種ボード定義を装備、ボー ドのコードはボードの下位レベルから上に向かってモジュー ルを抽象化ユーティリティ
• 各種リンカスクリプト ファイル、共通ファイル (ビルドシステム 用)、汎用定義、マクロ、関数を収めたC/C++ファイルを提供 Applications Services Components Drivers Boards Utilitie s ASFはサポートしているデバイスファミリごとに層状にまとめ られています。主な特長と利点
• ハードウェアと有用なミドルウェアの抽象化によりマイクロ コントローラを簡単に使えるようにしました。 • 評価、試作、設計、量産段階で使えます。 • グラフィカル ユーザ インターフェイスを持つAtmel Studio IDEに組み込む事も、GCC/IARコンパイラ向けに スタンドアロンでも使えます。 • ソフトウェアの選択と設定をAtmel STARTで簡単に実行 できます。 • データ ビジュアライザを使うと、アプリケーション実行時の 挙動の調査と消費電力のリアルタイム計測が可能です。 • QTouchコンポーザを使うと、静電容量式タッチ機能を簡単 に追加できます。開発ツール
総合的な開発ツール群
Microchip社は、8/16/32ビット全てのMCU製品で共通の開発環境を使う事ができる唯一の半導体メーカーです。MPLAB X IDEはPIC32 MCU用です。Atmel Studio IDEはSAMおよびAVR32 MCU用です。どちらも使いやすい上に無償です。
PIC32マイクロコントローラを使った開発
PIC32スタータキット
PIC32スタータキットは、どれも簡単に使い始める事ができます。PIC32スタータキットは、開発期間を短縮するための各種アプリ ケーション デモ、ソフトウェア ライブラリ、ボードサポート パッケージ(BSP)を含むMPLAB Harmonyソフトウェア フレームワーク によってサポートされています。これらスタータキットの内容は以下の通りです。
• MPLAB Harmony、MPLAB X IDE、MPLAB XC32 Cコンパイラ* • プログラマ/デバッガ内蔵PIC32スタータボード
• アプリケーション デモ、ドキュメント、BSP
*Freeバージョンでもコードサイズは無制限で、全ての最適化が可能です。60日を経過すると、一部の最適化は使えなくなります。
Explorer 16/32開発ボード(DM240001-2)
Explorer 16/32開発ボードは、16ビットPIC24 MCU、dsPIC® DSC、32ビットPIC32 MCUに対応し た柔軟で便利な開発プラットフォームです。この開発ボードではプロセッサ プラグイン モジュール(PIM) を使い、PICtail™ PlusドータカードとmikroBUS™アクセサリボードを使うと簡単にハードウェアを拡張 できます。PIC32 PIMは、開発期間を短縮するための各種アプリケーション デモ、ソフトウェア ライブラ リ、BSPを含むMPLAB Harmonyフレームワークによってサポートされています。
プラットフォームの選択: Explorer 16/32またはスタータキット プラットフォーム
スタータキット プラットフォーム
製品ファミリ スタータキット 製品番号 PIC32MX1/2/5 PIC32MX1/2/5スタータキット DM320100 PIC32 Bluetooth®スタータキット DM320018 Microstick II DM330013-2PIC32MX3/4 PIC32 USBスタータキットIII DM320003-3
PIC32スタータキット DM320001
Curiosity PIC32MXボード DM320103 PIC32MX5/6/7 PIC32 USBスタータキットII DM320003-2
Wi-Fi® Gデモボード DV102412 PIC32 EthernetスタータキットII DM320004-2 PIC32MZ FPU内蔵PIC32MZ組み込み コネクティビティ スタータキット DM320007 FPU内蔵PIC32MZ組み込み コネクティビティ スタータキット (暗号化エンジン付き) DM320007-C Curiosity PIC32MZ開発ボード DM320104
Explorer 16/32プラットフォーム
開発ボード 製品番号 Explorer 16/32開発ボード DM240001-2 製品ファミリ Explorer 16/32プラグイン モジュール 製品番号PIC32MM PIC32MM0064GPL036 MA320020
PIC32MX1/2/5 PIC32MX250F128D PIM MA320011 PIC32MX270F256D PIM MA320014 PIC32MX570F512L PIM MA320015 PIC32MX3/4 PIC32MX360F512L PIM MA320001 PIC32MX460F512L PIM MA320002 PIC32MX450/470 PIM MA320002-2 PIC32MX5/6/7 PIC32MX795F512L PIM MA320003
32ビット マイクロコントローラ ファミリ 15
開発ツール
PICtail Plusドータボード (スタータキット*とExplorer 16/32プラットフォームに対応)
アプリケーション PICtail™ Plusドータボード 製品番号
CAN CAN/LIN Pictail (Plus)ドータカード AC164130-2
USB USB PICtail Plusドータカード AC164131
Ethernet Ethernet PICtail Plusドータカード AC164123
Fast 100 Mbps Ethernet PICtail Plusドータカード AC164132
M2M M2M (Machine-to-Machine) PICtailドータボード AC320011
Wi-Fi® MRF24WN0MAモジュール AC164153
MRF24WG0MAモジュール AC164149
802.15.4 MRF24J40ME PICtail/PICtail Plusドータボード AC164143-1
MRF24J40MA PICtail/PICtail Plusドータボード AC164134-1
グラフィック 低コスト コントローラレス(LCC) PICtail Plusドータボード AC164144
グラフィック コントローラPICtail Plus Epson S1D13517ボード AC164127-7
PIC32 VGAカメラセンサPICtail Plusドータボード AC164150
ストレージ SD/MCCカード用PICtailドータボード AC164122
*Note: スタータキットとPICtail Plusドータカードの接続にはI/O拡張ボード(DM320002)が必要です。
拡張ボードと開発キット
エミュレータとデバッガ
エミュレータ/デバッガ 製品番号
PICkit™ 3インサーキット デバッガ PG164130
MPLAB® ICD 3インサーキット デバッガ DV164035
MPLAB REAL ICE™インサーキット エミュレータ DV244005
拡張ボード 製品番号
I/O拡張ボード DM320002
マルチメディア拡張ボードII (MEB II) DM320005-2
マルチメディア拡張ボード(MEB) DM320005
5" WVGA PCAPディスプレイ(MEB II用) AC320005
PIC32オーディオ コーデック ドータカード AC320100
PIC32オーディオDACドータカード AC320032-2
投影型静電容量式タッチ対応PIC32 GUI開発ボード DM320015
開発キット 製品番号
PIC32 Bluetooth®オーディオ開発キット DV320032
PIC32 Bluetooth®オーディオ開発キット用のPIM 製品番号
PIC32MZ EF BluetoothオーディオPIM MA320018* PIC32MX270F256D BluetoothオーディオPIM MA320013* PIC32MX270F512L BluetoothオーディオPIM MA320017* *Note: Explorer 16/32開発ボードとは非互換です。
SAMおよびAVR32マイクロコントローラを使った開発
SAMおよびAVR32 Xplainedプラットフォーム
XplainedはSAM、AVR32 MCUを使って迅速に試作と評価を行うためのプラットフォームです。低コストで使いやすいこれらの評 価用キットはデバイスの特長と機能を確認するのに理想的で、各種拡張ボードでカスタマイズできます。Atmelソフトウェア フレーム ワーク(ASF)で用意されている豊富なサンプル プロジェクトとドライバが使え、Atmel Studioおよびサードパーティ製IDEもサポー トしているため開発が容易です。
Xplainedプラットフォームは以下の4種類があります。
• Xplained Pro– Atmel Studioに自動認識されるプロフェッショナル向け評価用ボードです。デバッガと標準化された拡張コネク タを実装しています。
• Xplained Mini– 少ピンバイスを評価するための超低コスト プラットフォームです。デバッガを実装済みで、デバイスの全ピンにア クセスでき、Atmel Studioに自動認識されます。
• Xplained Ultra– ハイエンド マイクロコントローラ向け評価用プラットフォームです。高速データにアクセスでき、外部メモリ イ ンターフェイスを備えています。
• Xplained– 32ビットAVR®およびSAMマイクロコントローラを使って迅速に試作と評価を行うためのプラットフォームです。
Xplained Proプラットフォーム
製品ファミリ ボード 製品番号
SAMC SAMC21 Xplained Pro ATSAMC21-XPRO SAMD SAMDA1 Xplained Pro ATSAMDA1-XPRO SAMD11 Xplained Pro ATSAMD11-XPRO SAMD20 Xplained Pro ATSAMD20-XPRO SAMD21 Xplained Pro ATSAMD21-XPRO SAML SAML21 Xplained Pro ATSAML21-XPRO-B
SAML22 Xplained Pro ATSAML22-XPRO-B SAMG SAMG53 Xplained PRO ATSAMG53-XPRO
SAMG55 Xplained Pro ATSAMG55-XPRO SAM4 SAM4E Xplained Pro ATSAM4E-XPRO
SAM4L Xplained Pro ATSAM4L-XPRO SAM4L Xplained Pro
スタータキット ATSAM4L-XSTK
SAM4L8 Xplained Pro ATSAM4L8-XPRO SAM4N Xplained Pro ATSAM4N-XPRO SAM4S Xplained Pro ATSAM4S-XPRO SAM4S Xplained Pro
スタータキット ATSAM4S-XSTK
Xplained Miniプラットフォーム
製品ファミリ ボード 製品番号
SAMD SAMD10 Xplained Mini ATSAMD10-XMINI
Xplained Ultraプラットフォーム
製品ファミリ ボード 製品番号
SAMV SAMV71 Xplained Ultra ATSAMV71-XULT
Xplainedプラットフォーム
製品ファミリ ボード 製品番号
SAM4 SAM4S Xplained ATSAM4S-XPLD
SAME SAME70 Xplained ATSAME70-XPLD
レガシーXplainedプラットフォーム
製品ファミリ ボード 製品番号
AVR32 UC3-A3 Xplained AT32UC3A3-XPLD
UC3-L0 Xplained AT32UC3L0-XPLD
32ビット マイクロコントローラ ファミリ 17
開発ツール
拡張ボード
以下の拡張ボードは、Xplained Proキット向けアドオンボードです。
アプリケーション 拡張ボード 製品番号
接続性 WINC1500 Xplained Pro (Wi-Fi®) ATWINC1500-XPRO
BTLC1000 Xplained Pro (BLE) ATBTLC1000-XPRO
Ethernet1 Xplained Pro ATETHERNET1-XPRO
Sigfox拡張ボード(EU 868 MHz) ATA8520-EK6-E
Sigfox拡張ボード(US 902 MHz) ATA8520-EK3-E
タッチとグラフィック QT1 Xplained Pro ATQT1-XPRO
QT2 Xplained Pro ATQT2-XPRO
QT3 Xplained Pro ATQT3-XPRO
QT4 Xplained Pro ATQT4-XPRO
QT6 Xplained Pro ATQT6-XPRO
maxTouch® Xplained Pro ATMXT-XPRO
mXT143E Xplained ATmXT143E-XPLD
SLCD1 Xplained Pro ATSLCD1-XPRO
汎用 OLED1 Xplained Pro ATOLED1-XPRO
PROTO1 Xplained Pro ATPROTO1-XPRO
I/O1 Xplained Pro ATIO1-XPRO
センサ BNO055 Xplained Pro ATBNO055-XPRO
Inertial Oneセンサボード ATAVRSBIN1
Pressure Oneセンサボード ATAVRSBPR1
Inertial Twoセンサボード ATAVRSBIN2
Light and Proximity Oneセンサボード ATAVRSBLP1
セキュリティ CryptoAuth Xplained Pro ATCRYPTOAUTH-XPRO
CryptoAuthentication Xplained ATAVRSECURITYX
プログラミングとデバッグ
プログラマ/デバッガ 製品番号
Atmel-ICE ATATMEL-ICE
リファレンス デザインとデモキット
製品ファミリ ボード 製品番号
SAMC20 SAMC20 QTRデモ ATSAMC20-QTRDEMO
SAMC21 BLDC 24 Vモータ制御キット用SAMC21 MCUカード ATSAMC21MOTOR
SAMC21産業用CANタッチデモ ATSAMC21-XPRO (2×)、ATQT1-XPRO (2×)
SAMD20 SAMD20 QTouch®堅牢性評価用キット ATSAMD20-ATRDEMO
SAMD21 BLDC 24 Vモータ制御キット ATSAMD21BLDC24V-STK
SAMD21E16Lモータ制御カード ATSAMD21E16MOTOR
多機能コンパクト キーボード リファレンス デザイン N/A
SAMD21血圧ビーコン ATSAMD21-XPRO, ATBTLC1000-XPRO
SAMD21 - BNO005 (BMF055 9軸センサ) ATSAMD21-XPRO, ATBNO055-XPRO
スマートプラグ リファレンス デザイン ATSMARTPLUG-US
SAML21 SAML21とBTLC1000を使った超低消費電力デモ ATULPC-DEMO
SAML21低消費電力QTouchデモ ATSAML21-XPRO-B, ATQT3-XPRO, ATPOWERDEBUGGER
SAML22 SAML22サーモスタットIoTノード N/A
SAM4S PIRセンサカメラを使ったSAM4Sリファレンス デザイン ATSAM4S-WPIR-RD
SAMV71 V71 Ethernet AVBデモ ATSAMV71-XULT (2×)
SAMV71 Wi-Fi®カメラ N/A
サードパーティ パートナー
PIC32サードパーティ パートナー
MPLAB Harmonyソフトウェア フレームワークと互換SAMサードパーティ パートナー
弊社サードパーティ パートナーに関する最新情報はwww.microchip.com/32bitでご覧ください。 • Ashling Microsystems • AVIX-RT • chipKIT.net • CMX Systems • Digilent Inc. • EETools Inc. • EasyCode • EasyGUI • eflightworks • ELNEC • Express Logic • FreeRTOS • Fubarino• Green Hills Software Inc. • HCC-Embedded • Lauterbach • Macraigor Systems • Micriµm, Inc. • Micro/sys Inc. • OLIMEX Ltd. • OpenRTOS • Pumpkin • PubNub
• RoweBots Research Inc. • Schmalzhaus • SEGGER • Serious Integrated • Softlog • SparkFun Electronics • TechToys Company • Virtual Fab • wolfSSL • Abatron AG • Abelon Systems • Adeneo Embedded • American Arium
• Apexar Technologies S.A. • ARM • Artila Electronics • ASHLING • ASIX s.r.o. • Atollic AB • AVIX-RT • BerTOS • BiPOM Electronics
• Blue Water Embedded, Inc. • BLUEdev Ltd.
• BP Microsystems • CALAO Systems • CMX Systems, Inc. • Code Confidence Ltd.
• Cogent Computer Systems, Inc. • CooCox CoAssistant • CooCox CoFlash • CooCox CoIDE • CooCox Colink/CoLinkEx • CooCox CoSmart • CooCox CoX
• CooCox RTOS Solutions
• CoreWind Technology Co., Limited • Crossware
• Crystalfontz America, Inc • Dalian uLoong C&S Co., Ltd.
• Data I/O • Direct Insight • eCosCentric • EIC2 SA • Elektor • ELNEC s.r.o. • EMAC, Inc. • Embest • emlix GmbH • emtrion GmbH • EUROS Embedded • Express Logic, Inc. • Farsight
• GAO Research Inc. • Green Hills Software, Inc • Hitex Development Tools • IAR Systems
• IniCore, Inc.
• InterNiche Technologies, Inc. • IOTEK Information technology Ltd. • IWave
• JBOSN SYSTEMS Co., Ltd. • JUNGO
• KADAK Products Ltd. • KEIL
• Logic Technology B.V. • Matrix Multimedia Limited • Mentor Graphics
• Metodo2 srl • Micriµm, Inc. • Micro Digital Inc.
• Netbricks • NexGen Software • Oaces by Honeywell • Philog • PHYTEC • Phyton, Inc. • QNX Software Systems • Quadros Systems, Inc. • RnD Technology Ltd. • RONETIX • Rowley Associates • RTJ Computing Pty Ltd • SEGGER Microcontroller • SEVENSTAX
• Shenzen Embest Information & Technology Co., Ltd • Signum Systems • Softsys • Sophia Systems • Special Computing • SYSGO • System General • taskit GmbH
• Thesycon Systemsoftware & Consulting GmbH • TimeSys • Trenz Electronic GmbH • Validated Software • Xeltek • xVerve Technologies • You i Labs
32ビット マイクロコントローラ ファミリ 19
パッケージ
パッケージ サイズ(mm) ピン数 WLCSP 1.9 × 2.4 20 2.8 × 2.6 35 2.9 × 2.7 45 2.84 × 2.84 49 3.2 × 3.4 56 5.2 × 5.3 64 QFN 4 × 4 24 5 × 5 32 6 × 6 28 7 × 7 48 8 × 8 44 9 × 9 64 UFBGA 5 × 5 64 6 × 6 100 6 × 6 144 VFGBA 7 × 7 100 TFBGA 7 × 7 100 7 × 7 144 10 × 10 121 FFBGA 11 × 11 144 パッケージ サイズ(mm) ピン数 LFBGA 11 × 11 144 15 × 15 288 TQFP 7 × 7 48 10 × 10 44 10 × 10 64 12 × 12 100 14 × 14 100 16 × 16 144 LQFP 20 × 20 176 20 × 20 144 VTLA 5 × 5 36 6 × 6 44 9 × 9 124 SOIC 3.9 × 8.7 14 7.5 × 12.8 20 7.5 × 17.9 28 SSOP 5.3 × 10.2 28 SPDIP 7.3 × 34.7 28www.microchip.com
サポート
Microchip社はお客様の製品開発の短期化と効率化をサポー トしています。製品とシステムのサポートを提供できる、フィール ド アプリケーション エンジニアと技術サポートの世界的ネット ワークを維持しています。詳細はwww.microchip.comを参照 してください。 • 技術サポート: www.microchip.com/support • Microchip社デバイスの無償評価サンプル: www.microchip.com/sample • ナレッジ データベースとユーザ同士のディスカッション: www.microchip.com/forums • 営業と国際物流: www.microchip.com/salesトレーニング
追加トレーニングをご希望の場合、Microchip社にご連絡くだ さい。Microchip社は常に技術トレーニングの選択肢を拡大し ており、各種トレーニング コースと専門的なカリキュラムを提供 しています。また、各種オンライン リソースも提供しています。 • 技術トレーニング センターとその他のリソース: www.microchip.com/training • MASTERsカンファレンス: www.microchip.com/masters • 世界各地のセミナー: www.microchip.com/seminars • Eラーニング: www.microchip.com/webseminarsMicrochip Technology Inc. | 2355 W. Chandler Blvd.