Programming a Device in MPLAB® IPE

Last modified by Microchip on 2023/11/10 11:02

The MPLAB® Integrated Programming Environment (IPE) program feature allows you to connect to the hardware programmer and perform a program operation. Before programming a device, the IPE, the programmer and the target device must be connected. For further information on how to connect the IPE to your programmer of choice, please refer to the "Setting Up a Programmer in MPLAB® IPE" page.

Program a Device

Knowing how to program a Microchip device is important for both development and production environments. Watch the accompanying video to learn how to use the IPE and configure it for your device.


Make sure the IPE is successfully connected to the programmer/debugger. The IPE output window will show messages indicating whether the IPE is successfully connected or not. This figure shows an example of the IPE connected to an MPLAB ICD 3 In-Circuit Debugger, and the target device is detected.

Target detected message in MPLAB IPE


To program the device, click the Program button.

Program button in MPLAB IPE


If the device is programmed successfully, the output window will show a "Programming/Verify complete" message as shown in the accompanying image.

Programming/Verify complete in MPLAB IPE


Note: Short-cut key combination Alt-F5 can be used to program a device in the IPE.  Please refer to the "Launching the MPLAB IPE Applicationpage for further information on other command shortcut keys.