We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

Need Help?

Privacy Policy

MPLAB® X Integrated Development Environment (IDE)


MPLAB X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of our microcontrollers and digital signal controllers. MPLAB X IDE works seamlessly with the MPLAB development ecosystem of software and tools, many of which are completely free. 

MPLAB X Integrated Development Environment

MPLAB X IDE brings a host of features to help you quickly debug your projects and minimize your development time. Some newer features include:

  • Data Visualizer: No need to purchase extra visualizations tools since real-time streaming data can be viewed in Data Visualizer
  • I/O View: Pin states can be verified and manipulated with I/O View for fast hardware verification
  • Helpful Design Resources: Save time with useful links to software libraries, datasheets and user guides that are provided automatically
  • Easy to Use: Register and bit definitions are now just a click away
  • Includes the MPLAB Integrated Programming Environment (IPE) for production-level programming

Please refer to this link for information about our security advisories.

Did you know that MPLAB X IDE projects are now supported in Microsoft® Visual Studio® Code (VS Code®) via our MPLAB Extensions for VS Code? These extensions are currently released under an early access program to allow users to provide us with feedback for additional development. Join the conversation and help us to refine and expand our offerings.

MPLAB X IDE Legacy Tool Support


MPLAB X IDE v6.20 is the final version with support for the PICkit™ 3 programmer, MPLAB ICD 3 and MPLAB REAL ICE™ in-circuit emulator. To access new features that come with the next release of the IDE and ensure compatibility with future IDE releases, we recommend upgrading to our latest development tools: MPLAB PICkit 5 In-Circuit Programmer, MPLAB ICD 5 In-Circuit Debugger and MPLAB ICE 4 In-Circuit Emulator.

Discover your options and learn more in this Q&A article on our blog.

MPLAB X IDE Downloads, Documentation and Other Resources


Please check back soon for information about MPLAB X IDE v6.25.


Features and Enhancements in MPLAB X IDE v6.20

Downloading the latest version of MPLAB X IDE, along with its counterparts in the MPLAB Development Ecosystem, maximizes performance and available features for all Microchip development tools.

Please note MPLAB X IDE v6.20 is the final version with support for the PICkit™ 3 programmer, MPLAB ICD 3 and MPLAB REAL ICE™ in-circuit emulator. To access new features that come with the next release of the IDE and ensure compatibility with future IDE releases, we recommend upgrading to our latest development tools: MPLAB PICkit 5 In-Circuit ProgrammerMPLAB ICD 5 In-Circuit Debugger and MPLAB ICE 4 In-Circuit Emulator.

Discover your options and learn more in this Q&A article on our blog.

MPLAB X IDE v6.20 provides many new features for optimizing performance and stability. Some of the features and improvements include:

  • Optimized repetitive programming for most 32-bit Arm® Cortex®-based MCUs to reduce repetitive programming and the amount of times a developer goes through the cycle of editing, building and debugging
  • Added trace capabilities, such as Micro Trace Buffer (MTB) for MCUs, runtime watch and "Printf", to assist with debugging 32-bit Arm Cortex-based MCUs and MPUs
  • Improved clarity of error and warning messages
  • A new project wizard that does not require creating a specific MPLAB Harmony project and allows the creation of multiple projects that can be grouped together
  • The ability to build and program toolbar buttons without needing to debug from the “View>Toolbars” list
  • Stability improvements in USB tool interface connectivity

Please see the release notes for more details and information.

Title
Version Number
Date
MPLAB X IDE (Windows)
28db195f... 7782
6.20 31 Jan 2024 Download
MPLAB X IDE (Linux)
cecefb0a... 7560
6.20 31 Jan 2024 Download
MPLAB X IDE (macOS)
18ba349f... a537
6.20 31 Jan 2024 Download
MPLAB X IDE Release Notes and Debug Features 31 Jan 2024 Download

Notes About MPLAB X IDE


  • MPLAB X IDE only supports computers with processors designed with Intel® 64 or AMD® 64-bit architectures.
  • Windows® 11 is supported by MPLAB X IDE v6.05 and later.
  • After you have installed MPLAB X IDE, go to Tools > Plugins regularly to check for updates and bug fixes.
  • For MPLAB X IDE v6.10, install the five plug-ins that are suggested in the popup notification. These plug-ins will enable the MPLAB PICkit™ 3 and MPLAB ICD 3 In-Circuit Debuggers/Programmers and onboard debugging for certain evaluation board boards and fix connectivity issues. For details, see the "ReadMe for MPLAB X IDE" under Help > Release Notes

Develop Prototypes Quickly With Our Powerful, Easy-to-Use Ecosystem


  • Get your code off to a head start with MPLAB Code Configurator
  • Graphically configure peripherals and software libraries with MPLAB Harmony (32-bit PIC® MCUs and SAM MCUs and MPUs only)
  • Download a free MPLAB XC Compiler, or unlock the full potential of code size savings and code execution speed with PRO licenses
  • Take advantage of MPLAB X IDE’s support for the open-source AVR® MCU and SAM MCU GCC compiler
  • Select the best debugger for your project:
    • MPLAB ICD 5 In-Circuit Debugger/Programmer is our full-featured, most robust debugger
    • MPLAB PICkit™ 5 In-Circuit Debugger/Programmer is fast and our most popular debugger and programmer
    • MPLAB Snap In-Circuit Debugger/Programmer is our most affordable debugger

Our 32-bit MPUs are now supported by MPLAB X IDE, MPLAB XC32 Compiler, MPLAB Harmony v3 and our latest debuggers. Learn more on our 32-bit MPUs product page.

All of our tools can run on Windows®, macOS®, and Linux® operating systems for maximum workstation flexibility. To view a complete listing of supported products, see the MPLAB X IDE Device Support List found in the documentation tab above.

MPLAB Cloud Tools Ecosystem


The MPLAB cloud tools ecosystem is a complete online solution for users of all skill levels to discover, configure, develop and debug embedded applications based on PIC® and AVR® microcontrollers (MCUs).

Key Features:

  • Intuitive entry into developing with PIC and AVR MCUs using our MPLAB development ecosystem
  • Quick prototyping with our Curiosity Development Boards
  • No software installation required to get started
Working with MPLAB Cloud Tools Ecosystem

MPLAB Development Ecosystem Tools and Other Resources


Using MPLAB X IDE CI/CD Wizard

MPLAB X IDE CI/CD Wizard

By using a Continuous Integration and Continuous Deployment (CI/CD) system, you can receive feedback quickly in your software development. Quick feedback can help improve the quality and reliability of your code by automating much of the building and testing process.

MPLAB Analysis Tool Suite

MPLAB Analysis Tool Suite

MPLAB Analysis Tool Suite is a collection of analysis tools integrated into the MPLAB X IDE. It supports all of our MCU, MPU and CEC devices and offers a code coverage feature and a Motor Industry Software Reliability Association (MISRA®) check in the IDE. 

Microchip University

Microchip University

Get free training on our products 24 hours a day, every day. We offer on-demand courses and live sessions on general embedded control topics as well as Microchip, Atmel and Microsemi products. Learn how to improve your business by using our products to their full advantage.

Getting Started with MPLAB® X IDE 

Discover the fundamentals of MPLAB X IDE with this “Getting Started: MPLAB X IDE Essentials” playlist. These short but informative videos guide you through installation, interface navigation, beginning a project and more.

Need Some Help?


We are here to support you. Contact our Client Success Team to get assistance with your design.











Microchip University