MPLAB
®
ICD 4 USER’S GUIDE
DS50002596A-page 17 2017 Microchip Technology Inc.
Chapter 2. Operation
2.1 INTRODUCTION
A simplified theory of operation of the MPLAB ICD 4 In-Circuit Debugger system is
provided here. It is intended to provide enough information so that a target board can
be designed that is compatible with the debugger for both debugging and programming
operations. The basic theory of in-circuit debugging and programming is discussed so
that problems, if encountered, are quickly resolved.
• Debugger to Target Communication
• Target Communication Connections
• Debugging
• Requirements for Debugging
• Programming
• Resources Used by the Debugger