MPLAB® X Integrated Development Environment (IDE)

MPLAB® X Integrated Development Environment (IDE) is a free software program that runs on Windows®, Mac OS®, or Linux® computers. It is used to develop applications for Microchip PIC® microcontrollers, dsPIC® DSCs, or MPUs, and provides all the tools you need to write, build, and debug code for your MCU. MPLAB X IDE includes an editor, project manager, software simulator, and assemblers for all our microcontroller architectures.
The software also acts as a front-end to many hardware tools, such as in-circuit debuggers and programmers. It provides all the functionality needed to program devices using any Microchip programmer.
Its utility can be enhanced using the many plugins available, both from Microchip as well as third-parties. These plugins are designed to add new capabilities to the existing environment.