メインコンテンツへスキップ

MPLAB® X IDE のインストール

IDE本体のインストール

dmgファイルを開くとインストーラーが表示されます。

スクリーンショット 2026-08-21 0.03.04.png

ダブルクリックでインストール開始

Pasted Graphic.png

許可のダイアログが出来るので、ユーザー名とバスワードを入力して「OK」ボタンを押し、インストーラーを起動して開始します。

スクリーンショット 2026-08-21 0.04.44.png

インストーラー起動

Capto_Annotation6.png

スクリーンショット 2026-08-21 0.09.27.png

ライセンスを読んで承諾し「Next > 」ボタンでインストールを継続します。

スクリーンショット 2026-08-21 0.11.34.png

VS Code版を勧めるダイアログを無視して次に進めます。
(現在のIDEは6.35ですが、前回の版 6.34が最後?の用でしたが、新しい版が出ています。
以前 VS Code版を使ったときにはまだまだと言う感じでしたが、今は良くなっている?)

スクリーンショット 2026-08-21 0.15.36.png

Proxyと利用客への同意を設定して「Next >」ボタンを押して次に進めます。

利用規約への同意の概要
・製品改善のための匿名情報収集に同意
・MPLAB X および MyMicrochipアカウント経由での製品変更通知を受け取ることに同意

重要な注意点(免責事項)
MPLAB® REAL ICE™などの一部のデバッガやキットは、MPLAB X IDE v6.25以降でサポートされなくなったという情報

古い機材を使用の方は確認してください。

スクリーンショット 2026-08-21 0.16.46.png

インストールするアプリを設定する画面です。
必要なアプリを選択してください。各アプリは結構な容量を使用するので注意してください。

インストールするアプリケーションを選択します。

  • MPLAB X IDE (Integrated Development Environment)(統合開発環境)
  • MPLAB IPE (Integrated Programming Environment)(統合書き込み/プログラミング環境)


デバイスサポートを選択します。

  • 8-bit MCUs (2.8GB)(8ビットマイコン用サポート)

  • dsPIC DSCs and 16-bit PIC24 MCUs (2.9GB)(16ビットマイコン・デジタルシグナルコントローラ用サポート)
  • 32-bit MCUs and MPUs (5.0GB)(32ビットマイコン・マイクロプロセッサ用サポート)

  • その他のデバイス(SERIALEE, HCSxxxx) (4.8MB)(シリアルEEPROM等のその他デバイス用サポート)


設定したら「Next >」ボタンで継続します。

スクリーンショット 2026-08-21 0.24.20.png

インストールする準備が出来た画面です。
今までの設定でインストールを実行するなら「Next >」ボタンで継続します。

(コンピューターへの MPLAB X IDE v6.35 のインストール準備が完了した旨を示しています。)

スクリーンショット 2026-08-21 0.34.46.png

インストール中! ....

スクリーンショット 2026-08-21 0.37.32.png

スクリーンショット 2026-08-21 0.37.58.png

スクリーンショット 2026-08-21 0.38.24.png

今回は一番下の「VS Code」関係を除き全てチェック(インストール)します。

コンパイラの追加ダウンロード/インストール

  • MPLAB XC8 compiler v3.10 (8-bit devices)(8ビット用XC8コンパイラ)
  • MPLAB XC-DSC compiler v3.31 (dsPIC DSC devices)(dsPIC用コンパイラをインストール)
  • MPLAB XC16 compiler v2.10 (16-bit PIC24 devices)(16ビット/PIC24用XC16コンパイラをインストール)
  • MPLAB XC32 compiler v5.10 (32-bit devices)(32ビット用XC32コンパイラ)

セットアップ完了後の動作

  • Launch MPLAB X IDE v6.35(完了後に MPLAB X IDE を起動)
  • Launch MPLAB IPE v6.35 (MPLAB IPE の起動)
  • Learn more about developing in MPLAB for VS Code(VS Code 向け MPLAB 開発の案内確認)

「Finish」ボタンを押して継続します。
インストールが開始されます。

スクリーンショット 2026-08-21 0.41.18.png

MPLAB XC8 Compilerのインストール

最初のアプリのタウンロード...

チェックされたアプリ単位でダウンロードとインストールが実施されます。
今回はコンパイラーは4つをチェックしたので、同様な事(ダウンロード > インストール など)が4回実施される事になります。その後IEDとIPEアプリが起動されます。

Capto_Annotation.png

許可の確認

ユーザー名とバスワードを入力して「OK」ボタンを押します・

スクリーンショット 2026-08-21 0.44.59.png

MPLAB XC8 Compilerのセットアップを開始します。

スクリーンショット 2026-08-21 0.45.36.png

ライセンスを許諾し「Next > 」ボタンでインストールを継続します。

スクリーンショット 2026-08-21 0.52.40.png

「デバイスファミリーパック(DFP)に関する重要なお知らせ画面」です。
確認して「Next >」ボタンで継続します。

主な内容

  • 仕様変更の案内: MPLAB XC8 のインストーラー本体には、ヘッダーファイルやリンカースクリプト、スタートアップコードなどのデバイス固有サポートファイル(DFP)が同梱されなくなった様です。
  • 自動管理: MPLAB X IDE や VS Code 向けの MPLAB 拡張機能を使用する場合、これらの DFP は自動的に処理・管理されます。

  • 例外的な対応: ビルドスクリプトや独自のワークフロー等でコンパイラ側にデバイスファイルが同梱されている必要がある場合は、案内されているリンク([https://www.microchip.com/packs](https://www.microchip.com/packs))から DFP の手動インストール方法や使用法を確認する事が出来ます。


スクリーンショット 2026-08-21 0.53.38.png

ライセンス形式の選択画面です。今回は「Free」ライセンスをします。
有料版では最適化レベルが向上されたりと開発時のコード生成などでメリットが有るようです。

ライセンスタイプの選択 (Select a license type)

  • Free: 無料モード、機能制限、最適化レベルの制限など)があるが、ライセンスキー不要で使用可能
  • Workstation: 有償プロダクト、ライセンスを使用する場合に選択
  • Network Client: ネットワークライセンスサーバーを利用する場合に選択

USB ドングルライセンスの使用有無 (Use a USB dongle license?)

  • USB ドングル(ドングル型ライセンスキー)を使用する場合のみチェックを入る

  • 不要な場合はチェックを外し、コンパイル時間のオーバーヘッドを回避し、最適な速度でコンパイルする

確認して「Next >」ボタンで継続します。

スクリーンショット 2026-08-21 0.56.34.png

インストールするディレクトリを指定して「Next >」ボタンで継続します。

スクリーンショット 2026-08-21 1.00.26.png

インストール後の「環境設定をどうするか?」 を設定します。

Apply settings to all users of this machine
全ユーザーアカウントで設定を利用したいなら「オン」にします。

Add xc8 to the PATH environment variable
Terminal から コンパイラ xc8 を輝度するかの設定です。
PATH に追加
/Applications/microchip/xc8/vX.XX/bin

ターミナルかの操作性が良くなります。
例:
xc8 --version
xc8 --chip=16F1827 main.c

MPLAB X IDE からビルドするだけなら、このチェックは不要です。
IDE は PATH ではなく、プロジェクトの Toolchain(通常は既定のインストール場所)でコンパイラを選びます。
Microchip の案内でも「コマンドラインやスクリプトで使う予定がなければ、一般には不要」です。

スクリーンショット 2026-08-21 1.07.18.png

セットアップが完了してインストールの準備が出来たので「Next >」ボタンで次に進みインストールを開始します。

スクリーンショット 2026-08-21 1.16.39.png

インストール途中!

スクリーンショット 2026-08-21 1.18.22.png

インストールが終了した画面です。

現在はFree版のライセンス版なので「Next >」ボタンで次に進みます。

有料版を購入したい場合には画面上のリンクをクリックして購入とか試用が出来ます。
また、ライセンスを持っている場合には「Click here to activate your license」でライセンスを再認証してください。

Host IDは Mac 固有の識別子で、PRO ライセンスを発行・有効化するときに、Microchip 側が「どのパソコン用のライセンスか」を判別するために使用します。ライセンスはマシンごとに紐付くので、マシン変更時は再発行とか移動手続きが必要になります。

(2026-08-21 調べ)  捕捉: 2026年7月8日から PRO版のライセンスが標準となった用です。詳しくはMicrochip Technology Inc.のサイトでご確認ください。

PRO版の価格とライセンス

  • MPLAB XC のライセンスは すべて無料
  • 高度な最適化も 無制限インストールも無料
  • XC8 v4.00 以降 はキーもライセンスも不要(PRO 相当が最初から有効)

有料版は、車載・産業向けの 機能安全(Functional Safety)の認証書類などで認定が必要なときです。
通常の PIC 開発では不要です。

捕捉: v4.00 以上なら既にPRO版の機能が使用できます。画面上のFreeは関係ありません。

IDE 6.35 に PRO / Free の区別はありません。

PRO は MPLAB X ではなく、XC8 コンパイラ側の話です。6.35 は 2026年7月24日版で、コンパイラ最適化が無料になった(7月8日)あとの IDE です。

スクリーンショット 2026-08-21 1.18.59.png

MPLAB XC-DSC C Compilerのインストール

ダウンロード中!

Capto_Annotation8.png

許可の確認

ユーザー名とバスワードを入力して「OK」ボタンを押します・

XC-DSC C Compillerインストール

スクリーンショット 2026-08-21 1.41.26.png

MPLAB XC-DSC C Compilerのセットアップウイザードを開始します。

スクリーンショット 2026-08-21 1.44.33.png

ライセンスを許諾し「Next > 」ボタンでインストールを継続します。

スクリーンショット 2026-08-21 1.46.06.png

内容を確認し「Next > 」ボタンでインストールを継続します。

デバイス用ファイル(ヘッダ、リンカスクリプト、スタートアップコードなど)は、コンパイラ本体には同梱されません。代わりに DFP という別パッケージで提供されます。MPLAB X と VS Code 用MPLAB拡張がDFPを自動で扱います。

自前のビルドスクリプトなどで、コンパイラに同梱されている前提なら、手動インストールが必要です。

WebSite: https://www.microchip.com/packs

スクリーンショット 2026-08-21 1.48.00.png

ライセンスタイプを選択します。

内容を確認し「Next > 」ボタンでインストールを継続します。

2026年7月以降、通常の PRO 最適化は無料です。後から機能を設定出来ます。

スクリーンショット 2026-08-21 1.53.47.png

インストールするディレクトリを指定して「Next >」ボタンで継続します。

スクリーンショット 2026-08-21 1.56.57.png

インストール後の「環境設定をどこまで自動で書き換えるか」 を設定します。

Add xc-dsc to the PATH environment variable

Terminal から コンパイラ xc-dsc を起動するかの設定です。
PATH に xc-dsc の bin を足します。
AIでの利用もあるので「オン」とします。

ターミナルかの操作性が良くなります。

スクリーンショット 2026-08-21 1.58.27.png

セットアップが完了してインストールの準備が出来たので「Next >」ボタンで次に進みインストールを開始します。

スクリーンショット 2026-08-21 2.00.43.png

インストール途中!

スクリーンショット 2026-08-21 2.02.00.png

インストールが終了した画面です。
「Next >」ボタンで次に進みます。

スクリーンショット 2026-08-21 2.02.272.png

MPLAB XC8 XC-DSC Compilerのセットアップ ウイザードが終了しました。

「Finish」ボタンで次に進みます。

スクリーンショット 2026-08-21 2.06.32.png

MPLAB XC16 Compillerのインストール

ダウンロード中!

Capto_Annotation9.png

許可の確認

ユーザー名とバスワードを入力して「OK」ボタンを押します・

XC16 Compillerインストール

スクリーンショット 2026-08-21 2.08.52.png

画面が真っ白で何も無い(^^;

スクリーンショット 2026-08-21 2.12.40.png

仕方ないので画面左上から強制終了します。

スクリーンショット 2026-08-21 2.13.17.png

XC16は、XC32の後で個別にインストールしたいと思います。

「YES」ホタンの後に「XC32」関係のインスツールが開始されます。

MPLAB XC32 Compillerのインストール

XC32関係のダウンロードが開始されました。

スクリーンショット 2026-08-21 2.14.01.png

許可の確認

ユーザー名とバスワードを入力して「OK」ボタンを押します・

XC32 Compillerインストールを開始します。

スクリーンショット 2026-08-21 23.03.16.png

MPLAB XC32 Compilerのセットアップウイザードを開始します。

「Next >」ボタンを押して次に進みます。

スクリーンショット 2026-08-21 23.05.12.png

ライセンスを許諾し「Next > 」ボタンでインストールを継続します。

スクリーンショット 2026-08-21 23.06.58.png

内容を確認し「Next > 」ボタンでインストールを継続します。

デバイス用ファイル(ヘッダ、リンカスクリプト、スタートアップコードなど)は、コンパイラ本体には同梱されません。代わりに DFP という別パッケージで提供されます。MPLAB X と VS Code 用MPLAB拡張がDFPを自動で扱います。

自前のビルドスクリプトなどで、コンパイラに同梱されている前提なら、手動インストールが必要です。

WebSite: https://www.microchip.com/packs

スクリーンショット 2026-08-21 23.08.16.png

ライセンスタイプを選択します。

内容を確認し「Next > 」ボタンでインストールを継続します。

2026年7月以降、通常の PRO 最適化は無料です。
後から機能を設定出来ます。

スクリーンショット 2026-08-21 23.09.45.png

インストールするディレクトリを指定して「Next >」ボタンで継続します。

スクリーンショット 2026-08-21 23.14.01.png

インストール後の「環境設定をどうするか?」 を設定します。

Add xc32 to the PATH environment variable

Terminal から コンパイラ xc を起動するかの設定です。
PATH に xc の bin を足します。
AIでの利用もあるので「オン」とします。

ターミナルかの操作性が良くなります。

スクリーンショット 2026-08-21 23.15.16.png

セットアップが完了してインストールの準備が出来たので「Next >」ボタンで次に進みインストールを開始します。

スクリーンショット 2026-08-21 23.17.12.png

インストール途中!

スクリーンショット 2026-08-21 23.18.21.png

インストールが終了した画面です。

「Next >」ボタンで次に進みます。

スクリーンショット 2026-08-21 23.20.47.png

MPLAB XC32 Compilerのセットアップ ウイザードが終了しました。

「Finish」ボタンで次に進みます。

スクリーンショット 2026-08-21 23.22.25.png

IDEの起動

起動

インストールが終了するとIDEとIPE(書き込みツール)が自動的に起動されます。

  • MPLAB X IDE v6.35
  • MPLAB IPE v6.35

スクリーンショット 2026-08-21 23.25.07.png

以下の様なネットワークアクセスを要求するダイアログが出たら「許可」します。
(次の画面は古い v6.25 の物です。)

スクリーンショット 2025-08-16 12.09.00.png

スクリーンショット 2026-08-21 23.25.22.png

状況の確認

Finderでインストールされたファイルの状況を確認します。

「アプリケーション」フォルダ下の「microchip」は次の様に成っています。
microchipフォルダ下に含まれるファイルサイズは約30GB程度になります。

スクリーンショット 2026-08-21 23.27.23.png

Compilerなどの確認

IDEから現在のインスートル状況を確認します。

「 MPLAB X IDE v6.35 > Settings... > Embedded > Build Tools」

スクリーンショット 2026-08-21 23.37.04.png

スクリーンショット 2026-08-21 23.42.36.png

画面から次がインストールされていることが確認出来ます。

pic-as v3.10 /Applications/microchip/xc8/v3.10/pic-as/bin
XC-DSC v3.31.00 /Applications/microchip/xc-dsc/v3.31/bin
XC32 v5.10 /Applications/microchip/xc32/v5.10/bin
XC8 v3.10 /Applications/microchip/xc8/v3.10/bin

「Scan for Build Tools 」をクリックするとインストール内容を更新します。

MPLAB XC16 Compillerの追加インストール

以下の手順はMPLAB IDE Xのインストール途中で失敗したXC16 Compilerをアプリから追加インストールします。

スクリーンショット 2026-08-21 23.56.17.png

macOS用のダウンロード

スクリーンショット 2026-08-21 23.58.26.png

ダウンロードファイル

スクリーンショット 2026-08-21 23.59.39.png

追加インストール

XC16を追加インストールするためにdmgファイルを開き「インストーラー」を起動します。

インストールの実行を「許可」します。

スクリーンショット 2026-08-22 0.01.21.png

許可の確認

ユーザー名とバスワードを入力して「OK」ボタンを押します・

XC16 Compillerインストール

スクリーンショット 2026-08-22 0.02.36.png

別アプリからインストールを試みましたが、白い画面となってしまいました。

スクリーンショット 2026-08-22 0.03.14.png

インストーラーとmacOS Tahoe 26.6.1の互換性の問題かも知れません。

画面の左上の赤いく丸(グローズ)を押してインスツーラーを終了します。

スクリーンショット 2026-08-22 0.08.01.png

コマンドラインからインスツール

GUIを止めてコマンドラインからインスツールします。

ターミナルみを起動して次のコマンとでインスツールします。

dmgのインスツールアプリは、マウントしておいてください。

% arch -x86_64 sudo "/Volumes/MPLAB XC16 C Compiler/xc16-v2.10-osx-installer.app/Contents/MacOS/osx-x86_64" \
  --mode unattended \
  --unattendedmodeui none \
  --prefix /Applications/microchip/xc16/v2.10 \
  --netservername ""
Password:
% 

エラーなく終わったら、次でフォルダがあるか確認します。

% ls /Applications/microchip/xc16/v2.10/bin/xc16-gcc
/Applications/microchip/xc16/v2.10/bin/xc16-gcc
% 
インスツールした「XC16」を確認

MPLAB X IDE v6.35 を起動し「MPLAB X IDE v6.35 → Settings… → Embedded → Build Tools」を表示しScan for Build Tools を実行します。

スクリーンショット 2026-08-22 0.15.14.png

現在のバージョンの確認

MPLAB X IDE v6.35 を起動し「MPLAB X IDE v6.35 → About」を表示して確認します。

スクリーンショット 2026-08-22 0.18.38.png

スクリーンショット 2026-08-22 0.17.58.png

アップデート

基本方針

アップデートは不定期で量も多彩です。デバイス関係、開発機器関係、アプリ関係、コンバイラー関係などです。
全てのアップデートを実施するには時間がかかります。特にデバイス関係は大量にあります。デバイス関係の全てのアップデートを一括で実施する方法はMPLAB IDE Xにはありません。そこで次の様にアップデートを実施することにしました。

  • 開発機器関係、アプリ関係の2種類は基本的にアップデート
  • コンバイラー関係は必要時のみ実施(アプリで追加インストール)
  • デバイス関係はプロジェクトでチップ選択時に必要なアップデートを取得する機能に従う
    > この機能でチィップ単位でアップデートする必要が無くなる
  • 新しいデバイスを使用する場合にデバイス一覧に無い場合に実施

ただ、入っているデバイスの全てを更新する方法はコマンドラインからはあるようです。
 > 未テストです。

Packのアップデート手順

アップデータの有無が数字で画面右下に表示されます。

スクリーンショット 2026-08-22 0.20.26.png

数字をクリックして、アップデータのインストールを開始します。メッセージが表示されます。

スクリーンショット 2026-08-22 0.21.57.png

Pack updatersを選択してInstall Pack Updatersを開始します。

スクリーンショット 2026-08-22 0.23.16.png

または、

メニューの「Tools -> Packs」を選択してPack Manager画面を開きます。

Packs関係で現在インストール済みの物をアップデートするには「Show Only Pack Updates」を選択して「Check for Updaters」を選択して確認します。必要なアップデートの項目の右側の「Update」をクリックして実行します。
(一つ一つアップデートする必要があります)

スクリーンショット 2026-08-25 5.36.51.png

アップデートは内容によって、手順が異なります。この説明はPacksに関する物です。