32 ビット マイクロコントローラ ファミリ
業界で最も種類が豊富で革新的な 32 ビット MCU 製品群
Microchip 社の世界最高水準の 8/16 ビット マイクロコントローラの伝統を継承した 32 ビットファミリは、業界で最も消費電力の低い MCU か ら業界最高レベルの性能を備えた MCU まで幅広く提供します。開発ツール、統合開発環境、サードパーティ パートナーから成る豊かなエコ システムを持つ弊社の 32 ビット マイクロコントローラ ファミリは、セキュアなモノのインターネット (IoT) アプリケーションから、汎用組み込み 制御装置に至るまで、ありとあらゆる組み込み設計を迅速化します。
世界トップクラスの 32 ビット マイクロコントローラ
Internet of Things Wearables Graphics and Touch
Digital Audio
Automotive
Connected Lighting Motor Control Security
Metering
Ultra-Low Power
5V Appliances
Connectivity
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
PIC32MK MC/GP
MIPS microAptiv, 198 DMIPS, 512–1024 KB Flash
PIC32MZ EF
MIPS M-Class, 415 DMIPS, 512–2048 KB Flash
SAM4N/4S/4E/4L, SAMG, SAMD5/E5
Cortex-M4/M4F, 150 DMIPS, 128–2048 KB Flash
SAMS, SAME, SAMV
Cortex-M7, 600 DMIPS, 512–2048 KB Flash
PIC32MZ DA
MIPS microAptiv™, 330 DMIPS, 32 MB SDRAM, 1-2 MB Flash
幅広いアプリケーションに対応する最も包括的な 32 ビット MCU ソリューション
デ バ イ ス フ ァミ リ デ ジ タ ル オ ー ディオ / Blue too th® グ ラ フ ィッ ク / セ グ メ ン ト デ ィス プ レ イ 接続性 タッ チ Io T: ノ ー ド / ゲ ート ウ ェ イ ウ ェア ラ ブ ル / セ ン サハ ブ 電化製品 産業用 オー ト メ ーシ ョ ン 車載 モー タ制 御 計器 ネット ワ ー ク 接続照明 SAMD ü ü ü ü ü ü ü ü ü SAML ü ü ü ü ü ü ü ü ü SAMC ü ü ü ü ü ü ü PIC32MM ü ü ü ü ü ü PIC32MX1/2/5 (XLP) ü ü ü ü ü ü ü ü SAM4S ü ü ü ü ü SAM4L ü ü ü ü ü ü ü SAM4N ü ü ü SAM4E ü ü ü ü SAMG ü ü ü ü SAMD5/E5 ü ü ü ü ü ü ü ü PIC32MX3/4 ü ü ü ü ü ü PIC32MX5/6/7 ü ü ü ü ü ü ü PIC32MK ü ü ü ü ü ü ü ü ü PIC32MZDA ü ü ü ü ü PIC32MZEF ü ü ü ü ü ü ü ü ü SAMS70/E70 ü ü ü ü SAMV7x ü ü ü ü革新的機能とソリューション
•
超低消費電力 : < 25 µA/MHz(動作時)、100 nA (スリープ時)•
高性能 : 倍精度ハードウェア浮動小数点演算性能で最大 600 DMIPS、最大 2 MB のデュアルパネル フラッシュ、最大 512 KB の SRAM•
拡張ペリフェラル タッチ コントローラ (PTC): パラレル アクイジションが可能で、優れた耐水性とノイズ耐性を備えた堅牢な静電容量式 タッチ ソリューションを実現する専用ハードウェア•
チップレベル セキュリティと Arm® TrustZone® テクノロジ•
SleepWalking: CPU がスリープ中でも周辺モジュールがタスクを実行できる機能•
イベントシステム : 周辺モジュール間の通信を可能にして CPU の負荷を軽減する機能•
2D GPU (Graphics Processing Unit) と 3 レイヤ グラフィック コントローラ (最大 24 ビットカラー)•
picoPower® テクノロジと超低消費電力 (XLP)•
低コスト コントローラレス グラフィック (LCCG) ソリューションベースライン : SAMD、SAML、SAMC の各シリーズ
SAMD、SAML、SAMC の各シリーズ
ベースライン SAM
ファミリの特長 SAMD10/11 SAMD20/21 SAMDA1 SAML21/22 SAMC20/21 SAML10/11 SAML11-KPH
•
Cortex® M0+•
Cortex-M23•
拡張セキュリティ•
Arm® TrustZone®•
イベントシステム•
SleepWalking モジュール•
SERCOM•
拡張ペリフェラル タッチ コントローラ (PTC)•
10/12 ビット DAC•
アナログ コンパレータ•
TRNG、AES、 タンパ検出、CRC•
水晶振動子なしの USB 動作をサポート•
構成可能なカスタム ロジック (CCL)•
I2S, ISO7816•
WDT, POR, BOR, RTC•
車載グレード認証 48 MHz 48/32 MHz 48 MHz 32 MHz 32 MHz 8/16 KB フラッシュ 16~256 KB フラッシュ 16~64 KB フラッシュ 32~256 KB フラッシュ 16~64 KB フラッシュ 32~64 KB フラッシュ 4 KB SRAM 2~32 KB SRAM 4~8 KB SRAM 4~32 KB SRAM 4~16 KB SRAM 8~16 KB SRAM 14、20、24 ピン 32、48、64 ピン 32、48、64、 100 ピン 32、48、56、 64 ピン 24/32 ピン6 チャンネル DMA 最大 12 チャンネルDMA 8 チャンネル DMA 16 チャンネルDMA 最大 12 チャンネルDMA 8 チャンネル DMA 1 × 制御用
タイマカウンタ タイマカウンタ4 × 制御用 3 × 制御用タイマカウンタ
12 ビット ADC、350 ksps 12 ビット ADC、 1 Msps 12 ビット ADC×2、16 ビット SDADC、
1 Msps 12 ビット ADC、1 Msps FS USB デバイス FS USB ホスト/デバイス CAN-FD と CAN 2.0A/B
3 × オペアンプ SLCD コントローラ DIVAS 3 × オペアンプ 車載グレード 認証 5 V 動作 チップレベルの セキュリティ Arm® TrustZone® チップレベルの セキュリティ Arm TrustZone セキュアに事前 プロビジョニング された Kinibi-M をサポート
シリーズの説明
•
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 も内蔵しています。•
SAML10/11: 12 ビット ADC、オペアンプ、拡張 PTC を備えた 超低消費電力ファミリです。Arm Cortex M23 コアが 32 MHz で 動作し、消費電力は動作時で 25 μ A/MHz 未満、スリープ中で 100 nA です。SAML11 はチップレベルのセキュリティ、セキュア ブート、Arm TrustZone、Secure Thingz 社 Secure Deploy に よるセキュア鍵プロビジョニング機能を備えています。•
SAML11-KPH は SAML11 のハードウェア セキュリティ機能を 全て備えています。また、Trustonic 社の RoT (Root of Trust) でセキュアに事前プロビジョニングされており、Trustonic 社 Kinibi-M SDK でサポートされています。ベースライン : PIC32MX1/2/5 シリーズ、PIC32MM シリーズ
PIC32MX1/2/5 シリーズ、PIC32MM シリーズ
ベースライン PIC32
ファミリの特長 PIC32MX1 PIC32MX2 PIC32MX5 PIC32MM
•
MIPS コア•
UART•
SPI•
I2C•
PPS•
32 ビット CRC•
RTCC•
WDT, BOR, POR•
タイマ/コンペア/ キャプチャ•
XLP•
車載グレード認証 40/50/72 MHz 25 MHz 16~512 KB フラッシュ 64~512 KB フラッシュ 16~256 KB フラッシュ4~64 KB SRAM 8~64 KB SRAM 4~32 KB SRAM
28、36、44、64、100 ピン 64、100 ピン 20、28、36、40、48、 64 ピン
FS USB ホスト、デバイス、OTG FS USB ホスト、デバイス、OTG CAN 2.0B DMA と PMP 10 ビット 1 Msps ADC 12 ビット 200 ksps ADC10 ビット 300 ksps、 アナログ コンパレータ I2S AEC-Q100 認証済み
シリーズの説明
•
PIC32MX1: PIC32MM ファミリと比較して DMA や PMP 等の機 能が追加され、シリアル インターフェイス、コンパレータ、ADC チャンネルの数も増えた、コストと性能を最適化したファミリで す。汎用組み込み制御、組み込みグラフィックをターゲットとし ています。一部製品は超低消費電力 (XLP) テクノロジを採用し ています。•
PIC32MX2: 低コストデジタル オーディオ、グラフィック、USB 等 のアプリケーションをターゲットとし、PIC32MX1 にフルスピード USB を追加したファミリです。一部のバリアントは超低消費電力 (XLP) テクノロジを採用しています。•
PIC32MX5: 産業用、車載用 (車内/インフォテインメント)、デジ タル オーディオ、グラフィック、USB、CAN 等のアプリケーショ ンをターゲットとし、PIC32MX2 に CAN 2.0B を追加したファミリ です。•
PIC32MM: 消費電流が 500 nA まで低下するスリープモードと、 スペースに制約のあるアプリケーションに最適な 4 × 4 mm の パッケージを選べる、PIC32 ファミリで消費電力とサイズが最小 のファミリです。PIC32MX1/MX2 ファミリと互換です。ミッドレンジ : SAMD5/E5、SAM4、
SAMG の各シリーズ
SAMD5/E5、SAM4、SAMG の各シリーズ
ミッドレンジ SAM
ファミリの特長 SAM4N SAM4S SAM4E SAM4L SAMG SAMD5/E5
•
Cortex® M4/M4F•
DSP 命令と FPU•
イベントシステム•
SleepWalking モジュール•
豊富な I/O ピン数•
10/12 ビット DAC•
アナログ コンパ レータ•
通信 (USB, CAN, Ethernet)•
メモリ コントローラ 付き EBI•
安全とセキュリティ•
ISO7816•
POR, BOR, WDT, RTC•
QSPI XIP (eXecute-In-Place) モードを サポート•
車載グレード認証 100 MHz 120 MHz 120 MHz 48 MHz 120 MHz 120 MHz 512 KB~1 MB シングルバンク – 128 KB~2 MB シングル/デュアル バンク キャッシュ 512 KB~1 MB シングルバンク キャッシュ 128~512 KB シングルバンク – 256~512 KB シングルバンク キャッシュ 256 KB~1 MB デュアルバンク キャッシュ 64/80 KB SRAM 64~160 KB SRAM 128 KB SRAM 32/64 KB SRAM 64~176 KB SRAM 128~256 KB SRAM48、64、100 ピン 100、144 ピン 48、64、100 ピン 49、64 ピン 48、64、100、120、128 ピン
DMA DMA DMA DMA DMA DMA
FS USB デバイス – – FS USB デバイス 2 × CAN 1 × Ethernet FS USB ホスト/ デバイス – – FS USB ホスト/ デバイス – – FS USB ホスト/ デバイス 2 × CAN-FD 1 × Ethernet CMOS インターフェイス コントローラSLCD PCC 10 ビット ADC、
510 ksps 12 ビット ADC、 1 Msps 2 × 16 ビットADC 12 ビット ADC、500 ksps 2 × 12 ビットADC CRC – – CRC AES – CRC AES TRNG CRC – – PUKCC ICM AES I2S/TDM I2S 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/フラッシュ比を 2.8 × 2.8 mm の WLCSP にまとめた小型 MCU です。•
SAMD5/E5: コネクティビティおよびセキュリティ アプリケーショ ンに理想的です。120 MHz で動作し、動作時の消費電力は 65 µA/MHz 未満であり、PTC、画像センシング用パラレル キャプ チャ制御 (PCC)、公開鍵暗号コントローラ (PUKCC)、SHA (Secure Hash Algorithm) に基づく整合性チェック モジュール (ICM) を内 蔵しています。ミッドレンジ : PIC32MK、PIC32MX3/4、
PIC32MX5/6/7 の各シリーズ
PIC32MK、PIC32MX3/4、PIC32MX5/6/7 の各シリーズ
ミッドレンジ PIC32
ファミリの特長 PIC32MX3 PIC32MX4 PIC32MX5 PIC32MX6 PIC32MX7 PIC32MK
•
MIPS コア•
UART•
SPI•
I2C•
PPS•
32 ビット CRC•
RTCC•
WDT, BOR, POR•
タイマ/コンペア/ キャプチャ 最大 120 MHz 80 MHz 120 MHz 64~512 KB フラッシュ デュアルバンク512~1024 KB 16~128 KB SRAM 128~256 KB RAM 64、100、124 ピン 64、100、121、124 ピン 64、100 ピン FS USBデバイス、ホスト、OTG FS USB デバイス、ホスト、OTG FS USBデバイス、ホスト、OTG
CAN 2.0B デュアル CAN 2.0B CAN 2.0B
10/100 Ethernet MAC MC PWM, QEI
DMA と PMP DMA と PMP 10 ビット 1 Msps ADC 12 ビット 1 Msps ADC アナログ コンパレータ オペアンプ、 12 ビット CDAC、 アナログ コンパ レータ I2S I2S AEC-Q100 認証済み 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 等のコネクティビティ関 連モジュールを豊富に内蔵したファミリです。•
PIC32MK: ライブ アップデート可能な最大 1 MB のデュアルパネ ル フラッシュを備えたモータ制御および汎用ファミリです。モー タ制御 PWM、直交エンコーダ インターフェイス (QEI)、4 つの CAN モジュール、先進のアナログモジュールを備えています。高性能 : 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® – Yes ハイスピード USB 1 車載グレード認証 – Yes カメラ インターフェイス 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 ℃高性能 : PIC32MZ シリーズ
PIC32MZ シリーズ
項目 PIC32MZ EF PIC32MZ DA 周波数 252 MHz 200 MHz 浮動小数点演算ユニット (FPU) Yes – 2D グラフィック処理ユニット (GPU) – Yes 3 レイヤ グラフィック コントローラ – Yes DDR2 SDRAM – 32 MB フラッシュ 512 KB/1 MB/2 MB 1/2 MB SRAM 128/256/512 KB 256/640 KB ブートフラッシュ 160 KB DMA 26 チャンネルEthernet 10/100 Ethernet MAC
USB ハイスピード デバイス/ホスト/OTG
CAN デュアル CAN 2.0B
ADC 12 ビット、18 Msps、48 チャンネル 12 ビット、18 Msps、45 チャンネル
アナログ コンパレータ 参照電圧が 32 段階に調整できる 2 個のアナログ コンパレータ
TRNG Yes
暗号化エンジン AES 256, DES/TDES, SHA1/256, MD-5, AES GCM
タイマ/コンペア/キャプチャ 9/9/9 AEC-Q100 グレード 1 グレード 2 RTCC Yes PMP Yes SQI Yes SD/SDIO/eMMC バス インターフェイス – Yes
DDR2 SDRAM I/F – Yes
EBI Yes
SPI/I2S 6
I2C 5
UART 6
ピン数 64, 100, 124, 144 169, 176, 288
パッケージ QFN, TQFP, VTLA, LQFP, TFBGA LFBGA, LQFP
高性能
•
MIPS M クラスコア : 252 MHz, 415 DMIPS•
MIPS microAptiv コア : 200 MHz, 330 DMIPS•
32/64 ビット浮動小数点演算に対応した 7 段 FPU•
コードサイズを最大 35% 削減する microMIPS モード•
32 KB の I キャッシュと 32 KB の D キャッシュ•
DSP - 拡張コア高性能グラフィックの特長
•
3レイヤ グラフィック コントローラ(最大 24 ビットカラーをサポート)特長
•
ライブ アップデート可能なデュアルパネル フラッシュ•
組み込み OS の実行を最適化するメモリ管理ユニット (MMU)•
ハイスピード USB デバイス/ホスト/OTG (PHY 内蔵)•
10/100 Ethernet MAC (MII および RMII インターフェイス)•
デュアル CAN 2.0B (DeviceNet アドレス指定に対応)•
オーディオ用の SPI/I2S•
TRNG をサポートする暗号化エンジンレガシー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、55 MHz の動作周波数、EBI (SRAM、NAND、CompactFlash®、SDRAMをサポー ト)、フルスピード USB、USART、SPI、I2C、10 ビット ADC の各種 機能を備え、128 ピンと 144 ピンが選択できます。SAM7X
最大 512 KB のデュアルバンク フラッシュ、128 KB の SRAM、55 MHz の動作周波数、フルスピード USB、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 ピンが選択できます。
ソフトウェア ソリューション
MPLAB® Harmony ソフトウェア フレームワーク
統一されたパワフルなコンテンツ開発および配信環境である MPLAB Harmony ソフトウェア フレームワークは、MPLAB X 統合開発環境 (IDE) と共に、一連の最適化された周辺モジュール ライブラリ、簡単なドライバ、モジュール式ソフトウェア ダウンロードによってお客様のアプリケー ション開発体験を拡張します。
MPLAB Harmony ソフトウェア フレームワークを使うと、各種アーキテクチャ、性能、各種アプリケーションで柔軟な選択肢を利用できます。サー ドパーティ製ソフトウェアを統合するための迅速かつ広範なサポートを使うと、堅牢で相互運用可能な RTOS 対応アプリケーションを開発でき ます。モジュール式ダウンロード マネージャを備えた MPLAB Harmony Configurator (MHC) 使うと、ミドルウェア、システムサービス、周辺モ ジュール等全ての MPLAB Harmony コンポーネントをグラフィカルに簡単に選択および構成できます。
MPLAB Harmony のブロック図
RTOS
(Third Party)
Applications
Middleware
MPLAB
®Harmony Configurator (MHC)
Common
System
Services
O
S
A
L
Driver
Driver
PLIB
System
Configuration
RTOS
PORT Files
PLIB
PLIB
PLIB
PLIB
PLIB
Driver
Driver
主な特長
•
PIC® および SAM 32 ビット マイクロコントローラ/マイクロプロ セッサをサポート•
MPLAB Harmony Configurator (MHC) による迅速な開発•
RTOS を統合可能 (オプション)•
アプリケーション開発を効率化するため GitHub 経由で提供•
周辺モジュール ライブラリのサイズと性能を最適化済み•
シリコンレベルでの開発をサポートするシンプルなドライバ•
ソフトウェアまたはサービスをより小さなモジュール式ダウン ロードで提供ソフトウェア ソリューション
サポートしているソフトウェア ソリューション
USB USB ホスト/ハブ/デバイス、デュアルロール (オーディオ、CDC、HID、MSD、汎用の各クラスドライバを使用)
グラフィックとタッチ
MPLAB® Harmony Graphics Suite 32 ビットカラーとマルチレイヤ maXTouch® PCAPドライバ ビデオ ストリーミング/アニメーション サードパーティ製グラフィック ライブラリのシームレスな統合 ディスプレイ ドライバの自動構成 タッチライブラリ、タッチ コンフィグレータ、データ ビジュアライザ
CAN CAN2.0 および CAN-FD モードをサポートする CANドライバと PLIB
オーディオ/音声 ベーシック オーディオ デコーダ : Speex、WAV、Opus、ADPCM、プレミアム オーディオ デコーダ : MP3、AAC、WMA、USB Audio Class 2.0 デバイス (ハイレゾ オーディオ)、Bluetooth オーディオ ソフトウェア、FLAC Wi-Fi®、Bluetooth®、Ethernet Microchip 社 TCP/IP (Wi-Fi 対応)、Bluetooth SPP スタック、 Bluetooth オーディオ ソフトウェア、BLE (Bluetooth Low Energy)
IoT とセキュリティ 暗号化ライブラリ、wolfSSL SSL/TLS ライブラリ、wolfMQTT
基本ライブラリ ファイルシステム ライブラリ、浮動小数点演算ライブラリ、周辺モジュール ライブラリ、クラス B、 固定小数点演算ライブラリ、固定小数点 DSP ライブラリ ブートローダ シリアルポート ブートローダ USB ホスト、ハブブートローダ Ethernet ブートローダ USB デバイス ブートローダ SD カード ブートローダ
RTOS Express Logic 社、Micrium 社、SEGGER 社、FreeRTOS、OPENRTOS
モータ制御 PMSM のセンサ付きおよびセンサレス FOC 制御 平均定電流モード PFC
PLL と次数低減ルーエンバーガ (Luenberger) 観測器に基づくロータ位置制御 (ウィンドミル向け)
ソフトウェア ソリューション
サポートしているソフトウェア ソリューション
タッチ QTouch® ソフトウェア ライブラリ(QTouch コンポーザ、QTouch アナライザ付き)
USB USB デバイス/ホストスタック (CDC、HID、DFU、MSD、ベンダー、AOA、コンポジット、PHDC の各クラスドライバを使用)
TCP/IP LwIP - Lightweight オープンソース TCP/IP スタック
Wi-Fi® WINC1500、WILC1000、WILC3000、WINC3400 ライブラリおよびデモ
Bluetooth® BTLC1000 Bluetooth Low Energy (BLE) スタックおよびデモ
Atmel ソフトウェア フレームワーク (ASF)
Atmel ソフトウェア フレームワークはアプリケーションを設計するためのソフトウェア ドライバとライブラリを提供しており、ソフトウェア設計の 各種要素の結合とソフトウェア設計を支援します。オペレーティング システムに組み込む事もスタンドアロンで動作させる事も簡単です。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 コンポーザを使うと、静電容量式タッチ機能を簡単に 追加できます。•
Atmel START TrustZone マネージャを使うと、Arm TrustZone を簡単に設定できます。開発ツール
総合的な開発ツール群
Microchip 社は、各種 32 ビット MCU をサポートするため MPLAB X および Atmel Studio IDE を提供しています。これらはどちらも使いやすい 上に無償です。
32 ビット マイクロコントローラを使った開発
32 ビット スタータキットおよび Curiosity 開発キット
完全統合型のスタータキットまたは Curiosity ボードは、どれも簡単に使い始める事ができます。これらは、開発期間を短縮するための各種 アプリケーション デモ、ソフトウェア ライブラリ、ボードサポート パッケージ (BSP) によってサポートされています。Explorer 16/32 開発ボード (DM240001-2)
Explorer 16/32 開発ボードは、16 ビット PIC24 MCU、dsPIC® DSC、32 ビット MCU に対応した柔軟で便利な開 発プラットフォームです。この開発ボードではプロセッサ プラグイン モジュール (PIM) を使い、PICtail™ Plusドー タカードと mikroBUS™ アクセサリボードを使うと簡単にハードウェアを拡張できます。これらの PIM は、開発 期間を短縮するための各種アプリケーション デモ、ソフトウェア ライブラリ、BSP によってサポートされています。
スタータキットとCuriosity ボード
製品ファミリ スタータキットとCuriosity ボード 製品番号 PIC32MX1/2/5 PIC32MX1/2/5 スタータキット DM320100 PIC32 Bluetooth® スタータキット DM320018 Microstick II DM330013-2 PIC32MX274 XLP スタータキット DM320105 PIC32MM PIC32MM USB Curiosity 開発ボード DM320107PIC32MM Curiosity 開発ボード DM320101 PIC32MX3/4 PIC32 USB スタータキット III DM320003-3
PIC32 スタータキット DM320001
Curiosity PIC32MX ボード DM320103 PIC32MX5/6/7 PIC32 Ethernet スタータキット II DM320004-2
PIC32MK PIC32MK GP 開発キット DM320106
PIC32MZ FPU 内蔵 PIC32MZ 組み込みコネクティビ
ティ スタータキット DM320007
FPU 内蔵 PIC32MZ 組み込みコネクティビ
ティ スタータキット (暗号化エンジン付き) DM320007-C Curiosity PIC32MZ 開発ボード DM320104 Amazon FreeRTOS Curiosity PIC32MZ EF
バンドル DM320104-BNDL PIC32MZ組み込みグラフィック(DA)スター タキット (外部 DRAM 付き) DM320008 PIC32MZ組み込みグラフィック(DA)スター タキット (スタック DRAM 付き、暗号化エ ンジン内蔵) DM320010-C PIC32MZ組み込みグラフィック(DA)スター タキット (スタック DRAM 付き) DM320010 PIC32MZ組み込みグラフィック(DA)スター
プラグイン モジュール プラットフォーム
開発ボード 製品番号 Explorer 16/32 開発ボード DM240001-2 MCHV-2 モータ制御開発ボード DM330023-2 MCLV-2 モータ制御開発ボード DM330021-2 製品ファミリ プラグイン モジュール 製品番号PIC32MM PIC32MM0064GPL036 MA320020 PIC32MM0256GPM064 MA320023 PIC32MX1/2/5 PIC32MX250F128D PIM MA320011 PIC32MX270F256D PIM MA320014 PIC32MX570F512L PIM MA320015
PIC32 XLP PIM MA320021
PIC32MX3/4 PIC32MX360F512L PIM MA320001 PIC32MX460F512L PIM MA320002 PIC32MX450/470 PIM MA320002-2 PIC32MX5/6/7 PIC32MX795F512L PIM MA320003
PIC32MZ FPU 内蔵 PIC32MZ PIM MA320019
PIC32MK モータ制御プラグイン モジュール
PIC32MK1024 PIM* MA320024
* MCHV-2 (DM330023-2) および MCLV-2 (DM330021-2) モータ制御開発ボードと組 み合わせて使います。
開発ツール
PICtail Plus ドータボード
アプリケーション 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
Wi-Fi® MRF24WN0MA モジュール AC164153
MRF24WG0MA モジュール AC164149
WINC1500 モジュール AC164156
グラフィック グラフィック コントローラ PICtail Plus Epson S1D13517 ボード AC164127-7
ストレージ SD/MCC カード用 PICtailドータボード AC164122
*Note: スタータキットと PICtail Plusドータカードの接続には I/O 拡張ボード (DM320002) が必要です。
拡張ボードと開発キット
エミュレータとデバッガ
エミュレータ/デバッガ 製品番号 MPLAB® PICkit™ 4 インサーキット デバッガ PG164140 MPLAB ICD 4 インサーキット デバッガ DV164045 MPLAB Snap PG164100 拡張ボード 製品番号 I/O 拡張ボード DM320002 マルチメディア拡張ボード II (MEB II) DM320005-55" WVGA PCAP ディスプレイ (MEB II 用) AC320005 PIC32 オーディオ コーデック ドータカード (AK4642EN) AC320100
PIC32 オーディオ DACドータカード AC320032-2
PIC32 オーディオ コーデック ドータカード (WM8904) AC328904 高性能 4.3" WQVGA ディスプレイ モジュール
(maXTouch® 付き) AC320005-4
高性能 WVGA LCD ディスプレイ モジュール (maXTouch 付き) AC320005-5 KSZ8863 Ethernet PHYドータボード AC320004-7
開発キット 製品番号
PIC32 Bluetooth® オーディオ開発キット DV320032
PIC32 Bluetooth® オーディオ開発キット用の PIM 製品番号
PIC32MZ EF Bluetooth オーディオ PIM MA320018* PIC32MX270F256D Bluetooth オーディオ PIM MA320013* PIC32MX270F512L Bluetooth オーディオ PIM MA320017*
SAM および AVR32 マイクロコントローラを使った開発
SAM および AVR32 Xplained プラットフォーム
Xplained は SAM、AVR32 MCU を使って迅速に試作と評価を行うためのプラットフォームです。低コストで使いやすいこれらの評価用キットは デバイスの特長と機能を確認するのに理想的で、各種拡張ボードでカスタマイズできます。豊富なサンプル プロジェクトおよびコードドライバ から選択できるため、開発は簡単です。 Xplained プラットフォームには以下の 4 種類があります。
•
Xplained Pro – 自動認識されるプロフェッショナル向け評価用ボードです。デバッガと標準化された拡張コネクタを実装済みです。•
Xplained Mini – 少ピンデバイスを評価するための超低コスト プラットフォームです。デバッガを実装済みで、デバイスの全ピンにアクセス でき、自動認識されます。•
Xplained Ultra – ハイエンド マイクロコントローラ向け評価用プラットフォームです。高速データおよび外部メモリ インターフェイスを利用 できます。•
Xplained – 32 ビット AVR® および SAM マイクロコントローラを使って迅速に試作と評価を行うためのプラットフォームです。Xplained Pro プラットフォーム
製品ファミリ ボード 製品番号
SAMC SAMC21 Xplained Pro ATSAMC21-XPRO SAMC21N Xplained Pro ATSAMC21N-XPRO SAMD SAMDA1 Xplained Pro ATSAMDA1-XPRO
SAMD11 Xplained Pro ATSAMD11-XPRO SAMD20 Xplained Pro ATSAMD20-XPRO SAM HA1G16A Xplained
Pro ATSAMHA1G16A-XPRO
SAMD21 Xplained Pro ATSAMD21-XPRO SAML SAML10 Xplained Pro DM320204
SAML11 Xplained Pro DM320205 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
SAMD5/E5 SAME54 Xplained Pro ATSAME54-XPRO
Xplained Mini プラットフォーム
製品ファミリ ボード 製品番号
SAMD SAMD10 Xplained Mini ATSAMD10-XMINI
Xplained Ultra プラットフォーム
製品ファミリ ボード 製品番号
SAMV SAMV71 Xplained Ultra ATSAMV71-XULT SAME SAME70 Xplained Ultra DM320113
Xplained プラットフォーム
製品ファミリ ボード 製品番号
SAM4 SAM4S Xplained ATSAM4S-XPLD
SAME SAME70 Xplained ATSAME70-XPLD
レガシーXplained プラットフォーム
製品ファミリ ボード 製品番号
AVR32 UC3-A3 Xplained AT32UC3A3-XPLD UC3-L0 Xplained AT32UC3L0-XPLD
開発ツール
拡張ボード
以下の拡張ボードは、Xplained Pro キット向けアドオンボードです。
アプリケーション 拡張ボード 製品番号
接続性 WINC1500 Xplained Pro (Wi-Fi®) ATWINC1500-XPRO
WINC3400 Xplained Pro ATWINC3400-XPRO
BTLC1000 Xplained Pro (BLE) ATBTLC1000-XPRO
Ethernet1 Xplained Pro ATETHERNET1-XPRO
タッチとグラフィック 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
QT7 Xplained Pro ATQT7-XPRO
mXT143E Xplained ATmXT143E-XPLD
SLCD1 Xplained Pro ATSLCD1-XPRO
QT8 Xplained Pro 拡張キット AC164161
汎用 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-B
プログラミングとデバッグ
プログラマ/デバッガ 製品番号 Atmel-ICE ATATMEL-ICE MPLAB® Snap PG164100 MPLAB ICD4 DV164045 MPLAB PICkit™ PG164140モータ制御 PIM
製品ファミリ モータ制御プラグイン モジュール (PIM) 製品番号SAME70 ATSAME70 モータ制御プラグイン モジュール* MA320203
開発ツール
リファレンス デザインとデモキット
製品ファミリ デモ/リファレンス デザイン 製品番号/参照
SAMC20 SAMC20 QTR デモ ATSAMC20-QTRDEMO
SAMC21 BLDC 24 V モータ制御キット用 SAMC21 MCU カード ATSAMC21MOTOR
SAMC21 産業用 CAN タッチデモ ATSAMC21-XPRO (2×)、ATQT1-XPRO (2×)
SAMD20 SAMD20 QTouch® 堅牢性評価用キット ATSAMD20-QTRDEMO
SAMD21 BLDC 24 V モータ制御キット ATSAMD21BLDC24V-STK
SAMD21E16L モータ制御カード ATSAMD21E16LMOTOR
SAMD21 血圧ビーコン ATSAMD21-XPRO, ATBTLC1000-XPRO
スマートプラグ リファレンス デザイン ATSMARTPLUG-US
SAMD21 Google Cloud デモ ATSAMD21-Xpro, CryptoAuth-XPRO-B, ATWINC1500-XPRO SAMG55 AWS IoT 向け Zero Touch Provisioning キット AT88CKECC-AWS-XSTK-B
SAMG55 Afero Cloud デモ ATAFERO-MOD2-XPRO
SAML10 低消費電力ウェザー ステーション DM320204、ATMBUSADAPTER-XPRO、MIKROE-1978、 MIKROE-1630、1.54 インチ電子ペーパー モジュール 低消費電力 SleepWalking DM320204, ATIO1-Xpro 耐水タッチ DM320204, ATQT7-Xpro キーパッドタッチ DM320204, ATQT3-Xpro 耐水サーフェスタッチ DM320204, AC164161 SAML11 セキュアな実行環境 DM320205, ATIO1-Xpro
セキュア LoRa® IoT ノード アプリケーション ノート AN2835 参照
Trustonic 社 Kinibi-M を使ったクラウド加入 DM320205, MIKROE-958, ATIO1-Xpro
耐水タッチ DM320205, ATQT7-Xpro
キーパッドタッチ DM320205, ATQT3-Xpro
SAML21 SAML21 と BTLC1000 を使った超低消費電力デモ ATULPC-DEMO
SAML21 低消費電力 QTouch デモ ATSAML21-XPRO-B, ATQT3-XPRO, ATPOWERDEBUGGER
SAML22 コネクテッド ウェアラブル心電計 (ECG) デモボード WearableECG
SAMV71 Ethernet AVB デモ ATSAMV71-XULT (2×)
PIC32MZ PIC32MZEF AWS クラウドデモ DM320104-BNDL
PIC32MZDA グラフィックデモ www.microchip.com/harmony 参照
PIC32MZEF グラフィック、コネクティビティ、オーディオデモ www.microchip.com/harmony 参照
PIC32MK モータ制御デモ www.microchip.com/harmony 参照