MPLAB X IDE
microchip.com
What it is
MPLAB X IDE is a free desktop environment for discovering, configuring, developing, debugging, and qualifying embedded designs for most Microchip microcontrollers and digital signal controllers. It runs on Windows, Linux, and macOS, supporting 64-bit Intel or AMD computers and Arm-based Apple silicon. During debugging, I/O View can display and manipulate target registers. A single action can build a project, connect to a hardware tool, program the target, and begin debugging or execution. Data Visualizer displays real-time streaming data, and MPLAB Integrated Programming Environment supports production-level programming. The IDE supports open-source AVR and SAM MCU GCC and can work with MPLAB XC compilers. Projects and tools such as Code Configurator and Data Visualizer are also supported in Microsoft Visual Studio Code. Source control configuration options and a plug-in manager, including support for NetBeans plugins, extend the environment. The listed 6.35 release supports Windows, Linux, and macOS. Version 6.20 was the last release supporting PICkit 3, MPLAB ICD 3, and MPLAB REAL ICE. Supported targets include PIC, dsPIC, AVR, SAM, PIC32, and other Microchip MCU, DSC, and MPU families.
Spec sheet
- Purpose
- MPLAB X IDE provides tools to discover, configure, develop, debug and qualify embedded designs for most Microchip microcontrollers and digital signal controllers.Read 30 Sep 2026 · microchip.com
- Free plan
- YesRead 20 Sep 2026 · microchip.com
- Support
- Microchip offers design assistance through its Client Success Team and provides forums, technical support and design help.Read 30 Sep 2026 · microchip.com
- Headquarters
- Chandler, Arizona, USARead 28 Sep 2026 · microchip.com
- Founded
- 1989Read 28 Sep 2026 · microchip.com
- Architecture requirement
- The IDE supports computers using Intel 64-bit or AMD 64-bit processors, or Arm-based Apple silicon.Read 30 Sep 2026 · microchip.com
- Build and program
- A single action can build a project, connect to a hardware tool, program the target and start debugging or execution.Read 30 Sep 2026 · microchip.com
- Compiler support
- MPLAB X IDE supports the open-source AVR and SAM MCU GCC compiler and can work with MPLAB XC compilers.Read 30 Sep 2026 · microchip.com
- Current release
- The page lists MPLAB X IDE version 6.35 for Windows, Linux and macOS, released July 24, 2026.Read 30 Sep 2026 · microchip.com
- Debugging
- Its features include I/O View for viewing and manipulating target device registers during debugging.Read 30 Sep 2026 · microchip.com
- Editor integration
- MPLAB X IDE projects and tools including Code Configurator and Data Visualizer are supported in Microsoft Visual Studio Code.Read 30 Sep 2026 · microchip.com
- Legacy hardware limit
- Version 6.20 is the final MPLAB X IDE release supporting PICkit 3, MPLAB ICD 3 and MPLAB REAL ICE.Read 30 Sep 2026 · microchip.com
- Production programming
- The IDE includes MPLAB Integrated Programming Environment for production-level programming.Read 30 Sep 2026 · microchip.com
- Security process
- Microchip says its Product Security Incident Response Team receives, reviews, investigates and responds to potential vulnerabilities affecting its products, including software and tools.Read 30 Sep 2026 · microchip.com
- Source control and plugins
- The IDE includes three source control configuration options and can be extended through its plug-in manager, including NetBeans plugins.Read 30 Sep 2026 · microchip.com
- Visualization
- Data Visualizer can display real-time streaming data without requiring a separate visualization tool purchase.Read 30 Sep 2026 · microchip.com
Plans and prices
Strong points and limits
Strong points
- Free IDE for Windows, Linux, and macOS.
- I/O View displays and manipulates target registers.
- Data Visualizer displays real-time streaming data.
- Includes production-level programming tools.
- Supports PIC, dsPIC, AVR, SAM, and PIC32 targets.
Limits
- PICkit 3 support ends after version 6.20.
- MPLAB XC compilers are supported as a separate compiler option.
Who it suits
It suits developers building and debugging embedded designs for supported Microchip microcontrollers and digital signal controllers. It also supports production programming and several Microchip target families.
Verdict
MPLAB X IDE brings project development, debugging, visualization, and production programming into one free environment. Check the legacy hardware cutoff if your workflow depends on PICkit 3, MPLAB ICD 3, or MPLAB REAL ICE.
Where Specifiction places it
- IoT Development Tools#7 of 167.8
- Embedded Development IDEs#13 of 297.6
- Embedded Systems Toolchains#14 of 307.8
- IDE Software#27 of 537.8
- C++ IDEs#19 of 247.6
- AI Coding Assistants#84 of 1027.4