MPLAB X IDE is a development environment for Microchip microcontrollers and digital signal controllers. This program contains all the components needed to design and deploy embedded systems applications. Present version also comes with beta-support for AVR microcontrollers.
MPLAB X IDE provides a debugger for testing your program code. You can see the "ones and zeros" in all the registers during execution, along with the symbols and function names from your program.