How to select the Programmer/Debugger tool

Within MPLAB X IDE, it is very easy to select a hardware tool to work as a programmer/debugger. Just follow this two-step process.


Select the Programmer/Debugger in the MPLAB X IDE

  • Open Project Properties window and select the hardware tool that you want to use as a programmer/programmer.
  • Make sure the tool is connected to the PC and target device and correct drivers have been installed so that you see the serial number for that tool displayed in the window.
  • Also make sure the tool has green light for the device selected for your project for full support.
  • For tools that display a serial number, click on the number to select the specific tool to be associated with the project. For example, in the screenshot on the left, an ICD 3 is connected and its serial number is displayed immediately below the ICD 3 node. If you had multiple ICD 3s connected, each one would display its serial number in the list.
  • Note that for some third party tools, you may have to scroll down to the bottom of the Hardware Tool window to see all the selections


Debug or Program the target device

  • If you want to use this tool as a debugger, click on Main_Debug_Project.png Once the device is successfully built and programmed, the tool will be employed as a debugger and start running.
  • If you want to use the tool as a stand alone programmer, click on Main_Program_Target_Project.png This will build the code and program the target device. Once programming is complete, the tool can be disconnected from the target device.
© 2017 Microchip Technology, Inc.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.