MPLAB
-
MPLAB
- MPLAB® X IDE
- MPLAB Xpress
- MPLAB X IDE Debug Features by Device
- MPLAB® XC Compilers
- MPLAB® Integrated Programming Environment (IPE)
- Emulation Extension Paks
- Emulator and Debugger Accessories
- Software Solutions Home
- MPLAB Code Configurator
- MPLAB Harmony
- Microchip Libraries for Applications
- Additional Software Libraries
- Code Examples
- Embedded Code Source
- MPLAB Xpress Arrow
- MPLAB Xpress MCHP
- CAD/CAE Symbols
- SPICE Models
- MPLAB Mindi Analog Simulator
- Analog Simulation Files
- Other Software Libraries
- SAM & AVR Supported Tools
MPLAB® X Integrated Development Environment (IDE)
MPLAB® X Integrated Development Environment (IDE) is a software program that runs on a PC (Windows®, Mac OS®, Linux®) to develop applications for Microchip microcontrollers and digital signal controllers. It is called an Integrated Development Environment because it provides a single integrated "environment" to develop code for embedded microcontrollers.
MPLAB X IDE brings a host of features to enhance the debug experience during the design phase of your project. Based on the open source NetBeans IDE from Apache Software Foundation, Microchip has been able to add many frequently requested features very quickly and easily, while also providing a much more extensible architecture to bring you even more new features fast – including added support for PIC®, dsPIC®, AVR®, CEC and SAM microcontrollers and digital signal controllers.
Java® Platform and Operating System Direction
In order to align with industry standards and to continue to provide you 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 JRE version 8 from Oracle®
No Oracle JRE license will be required to use any version of MPLAB X IDE
- Operating system support for Windows, Mac OS 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.30 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 Device File Pack are guaranteed to work in these versions of the IDE

Now Evaluate AVR and SAM MCUs with MPLAB X IDE v5.15
Want to evaluate Microchip’s AVR and SAM microcontrollers, but don't have time to learn a new ecosystem? Now users of the MPLAB ecosystem can evaluate Microchip’s 8-bit AVR and 32-bit SAM devices through their favorite development tools with the release of MPLAB X IDE version 5.15. In addition, this version of our popular IDE fully supports all Microchip PIC and dsPIC microcontrollers as it always has. MPLAB X IDE version 5.15 gives support for:
- Most AVR families
- SAM E70/S70/V71, SAM D21/C21SAM, SAM E5X/D5X MCU microcontroller families and more
To see if your AVR or SAM device is supported, download MPLAB X IDE version 5.15 and see the New Project dialogue box
In addition to IDE support for AVR and SAM devices, debugging and compiling can be completed for AVR and SAM devices with this list of development tools:
- Get your AVR code off to a head-start with MPLAB Code Configurator
- The high performance MPLAB ICD 4 in-circuit debugger and programmer (SAM support only at this time)
- The ever popular MPLAB PICkit™ 4 in-circuit debugger and programmer
- The affordable MPLAB Snap in-circuit debugger
- The MPLAB XC8 C Compiler for AVR devices
- The MPLAB XC32++ C Compiler for SAM devices
- The AVR GCC Compiler for AVR devices
- The Arm® GCC compiler, for devices with the Arm architecture (SAM)
To view a complete listing of support, see the MPLAB X IDE Device Support List found in the documentation tab below.
Get started with your evaluation of AVR and SAM microcontrollers by either starting a project in Atmel START and importing it into MPLAB X IDE, or start right away inside MPLAB X IDE.

Want MPLAB X IDE on the go? Meet the Cloud based MPLAB Xpress IDE
The award-winning MPLAB® Development Environment is now more portable than ever! Simply navigate to mplabxpress.microchip.com from any compatible internet browser, and enjoy the streamlined MPLAB Xpress IDE without any downloads or installation.