User manual

MPLAB
®
ICD 4 User’s Guide
DS50002596A-page 8 2017 Microchip Technology Inc.
DOCUMENT LAYOUT
This document describes how to use the MPLAB ICD 4 In-Circuit Debugger as a
development tool to emulate and debug firmware on a target board, as well as how to
program devices. The document is organized as follows:
Part 1 – Getting Started
Chapter 1. About the Debugger – What the MPLAB ICD 4 In-Circuit Debugger is
and how it can help you develop your application.
Chapter 2. Operation The theory of MPLAB ICD 4 In-Circuit Debugger
operation. Explains configuration options.
Chapter 3. Debugger Usage A description of basic debug features available in
MPLAB X IDE when the MPLAB ICD 4 In-Circuit Debugger is chosen as the
debug tool. This includes the debug features for breakpoints and stopwatch.
Part 2 Troubleshooting
Chapter 4. Troubleshooting First Steps – The first things you should try if you
are having issues with debugger operation.
Chapter 5. Frequently Asked Questions (FAQs) – A list of frequently asked
questions, useful for troubleshooting.
Chapter 6. Error Messages – A list of error messages and suggested
resolutions.
Part 3 Reference
Appendix A. Debugger Function Summary – A summary of debugger functions
available in MPLAB X IDE when the MPLAB ICD 4 debugger is chosen as the
debug or program tool.
Appendix B. Hardware Specification – The hardware and electrical
specifications of the debugger system.
Appendix C. Revision History