Quick Debug/Program Reference
The following table is a quick reference for using the MPLAB® ICD 4 as either a debugging or programming tool.
DEBUG VS. PROGRAM OPERATION
Item | Debug | Program |
Needed Hardware | A computer and target application (Microchip demo board or your own design) | |
Debugger, USB cable, and power supply | ||
Device with on-board debug circuitry or debug header with special -ICE device | Device (with or without on-board debug circuitry) | |
MPLAB X IDE selection | Project Properties, ICD 4 as Hardware Tool | |
Debug>Debug Main Project | Program Target Project toolbar button | |
Program Operation | Programs application code into the device. Depending on the selections on the Project Properties dialog, this can be any range of program memory. In addition, a small debug executive is placed in program memory and other debug resources are reserved. | Programs application code into the device. Depending on the selections on the Project Properties dialog, this can be any range of program memory. |
Debug Features Available | All for device – breakpoints, etc. | N/A |
Serial Quick-Time Programming (SQTP) | N/A | Use the MPLAB IPE to generate the SQTP file. |
Command-line Operation | N/A | Use IPECMD, found by default in: C:\Program Files\Microchip\ MPLABX\<vx.xx>\mplab_ipe. |
- For a complete list of debugger limitations for your device, see the online Help file in MPLAB X IDE for the MPLAB ICD 4.
- Installation and Setup
- Connecting the Target Board