Requirements for Installing MPLAB® X IDE

Last modified by Microchip on 2025/05/02 07:11

System Requirements for MPLAB® X IDE

These are the minimum and recommended system requirements for installing the latest version of the MPLAB® X Integrated Development Environment (IDE).  We have endeavored to include the requirements for each operating system currently supported by MPLAB X IDE.

Note: MPLAB X IDE v5.40 (and later) are 64-bit applications, so 64-bit operating systems are required for using MPLAB X IDE.

To Find the Installation Requirements for the Latest Version

Installation requirements, as well as other installation issues, are specified in the “Release Notes for MPLAB X IDE.”  To view this file before installation, go to the MPLAB X IDE webpage and download “MPLAB X IDE Release Notes”.

To view this file after installation, either:

  • Go to the docs folder of the MPLAB X IDE install. 
  • Launch the IDE and select Help > Release Notes

Back to top

Recommended Configuration (64-bit)

Windows® 10 or 11 Professional

Processor

Intel® Core™ i7 or equivalent 

Memory

Development TypeMemory
More simplified projects using 8- or 16-bit devices with less then approximately 20 files.16 GB
Large graphical or complex RTOS projects using DSC or 32-bit devices with more than 50 files.32 GB

Disk Space
An SSD will help performance for hard drive disk space in any install.

Install TypeMemory
Full install. Less space would be required if only selecting 8-bit, 16-bit DSC or 32-bit architectures.10 GB

Ubuntu® 18.04

Processor

Intel Core i5 or equivalent

Memory

Development TypeMemory
More simplified projects using 8- or 16-bit devices with fewer than approximately 20 files.8 GB
Large graphical or complex RTOS projects using DSC or 32-bit devices with more than 50 files.16 GB

Disk Space

An SSD will help performance for hard drive disk space in any install.

Install TypeMemory
Full install. Less space would be required if only selecting 8-bit, 16-bit DSC or 32-bit architectures.10 GB

Back to top

macOS® 12.5.1 Monterey

Note: MPLAB X or Components within the IDE may not be supported on macOS 14 Sonoma due to an incompatibility between OpenJFX and the macOS Sonoma release. See the "Running any JavaFX app prints Secure coding warning" issue.

Processor

Intel Core Duo or Intel Core 2 Duo or Apple® Arm® Core

Memory

Development TypeMemory
More simplified projects using 8- or 16-bit devices with fewer than approximately 20 files.8 GB
Large graphical or complex RTOS projects using DSC or 32-bit devices with more than 50 files.16 GB

Disk Space

An SSD will help performance for hard drive disk space in any install.

Install TypeMemory
Full install. Less space would be required if only selecting 8-bit, 16-bit DSC or 32-bit architectures.10 GB

Back to top

Other Configurations

MPLAB X IDE may run on various other Linux® distributions.

Back to top

Unsupported Configurations

  • MPLAB X IDE does not support Virtual Machines.
  • Remote USB plug-in using Virtual Machines is not supported.

Back to top

Change in Toolchain Install

The MPASM™ assembler toolchain will no longer be installed with MPLAB X IDE, starting with v5.40. This means the toolchain will not be available by default when the IDE is installed for the first time.

Back to top

Supported Compilers and Assemblers

CompilerToolchain64-bit Only Versions
MPLAB XC8XC82.05 and later
PIC® Assembler1XC82.05 and later
MPLAB XC16XC161.50 and later
MPLAB XC-DSCXC-DSC3.00 and later
MPLAB XC32/XC32++XC322.40 and later
Arm® GNUArm GNU5.3.1 and later
AVR® GNUAVR GNU3.4.3 and later
AVR Assembler2AVRASM22.2.6 and later

1. See "MPASM™ to MPLAB® XC8 PIC® Assembler Migration Guide".
2. Included with Atmel/Microchip Studio.

Back to top

Oracle® Java Platform and Operating System Information

Attention

OpenJDK is now being used for MPLAB X IDE 5.40 and later.

To align with industry standards and to continue to provide you with the best experience when using MPLAB X IDE, we will be making the following changes to the IDE:

  • A license-free version of Java will be distributed with MPLAB X IDE starting in version 5.40. MPLAB X IDE versions up to and including 5.35 will use the last free Java Run-Time Environment (JRE) version 8 from Oracle®.

Note:  No Oracle JRE license will be required to use any version of MPLAB X IDE.

  • Operating system support for Windows, macOS, and Linux will move to 64-bit only starting with MPLAB X IDE version 5.40. Product support releases will be delivered independently from MPLAB X IDE starting in version 5.00 by moving to a Device File Pack (DFP) system. A DFP can be applied to MPLAB X IDE version 5.30 or 5.35 to extend the life of the IDE for 32-bit operating systems. Not all new devices added by a DFP are guaranteed to work in these versions of the IDE.
  • For more information on DFPs, please refer to section 6.1 of the MPLAB X IDE User's Guide.

Back to top