EasyManua.ls Logo

Microchip Technology MPLAB ICD 5 User Manual

Microchip Technology MPLAB ICD 5
100 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
User Guide
© 2023 Microchip Technology Inc. and its subsidiaries
DS-50003529B - 1
Noce to Development Tools Customers
Important: 
All documentation becomes dated, and Development Tools manuals are no exception. Our tools
and documentation are constantly evolving to meet customer needs, so some actual dialogs
and/or tool descriptions may dier from those in this document. Please refer to our website
(www.microchip.com/) to obtain the latest version of the PDF document.
Documents are identied with a DS number located on the bottom of each page. The DS format is
DS<DocumentNumber><Version>, where <DocumentNumber> is an 8-digit number and <Version>
is an uppercase letter.
For the most up-to-date information, nd help for your tool at onlinedocs.microchip.com/.
MPLAB
®
ICD 5 In-Circuit Debugger User's Guide

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Microchip Technology MPLAB ICD 5 and is the answer not in the manual?

Microchip Technology MPLAB ICD 5 Specifications

General IconGeneral
BrandMicrochip Technology
ModelMPLAB ICD 5
CategoryMicrocontrollers
LanguageEnglish

Summary

Preface

Conventions Used in This Guide

Details document conventions used for formatting, fonts, and symbols.

Recommended Reading

Lists supplemental Microchip documents recommended for further reference.

About the Debugger

Advantages

Highlights the key features and capabilities of the MPLAB ICD 5 debugger system.

Components

Lists the items included in the MPLAB ICD 5 In-Circuit Debugger kit.

Block Diagram

Presents a block diagram illustrating the MPLAB ICD 5 unit's operational capabilities.

Using MPLAB ICD 5 with MPLAB X IDE and MPLAB IPE

Explains how to use the MPLAB ICD 5 with MPLAB X IDE and MPLAB IPE.

Connections

Power and Self Test

Details how to power the unit and the self-test procedures.

PC Connections

Describes methods for connecting the MPLAB ICD 5 to a PC.

Target Connections

Explains how to connect the debugger to target devices.

Operation

MPLAB X IDE Debugging

Guides on setting up and performing debugging within MPLAB X IDE.

SAM and PIC32C Arm Devices - On-Chip Debugging

Details on-chip debugging for SAM and PIC32C Arm devices.

AVR Devices - On-Chip Debugging (OCD)

Explains on-chip debugging features for AVR devices.

Debugger Features

USB CDC Virtual COM Port

Provides a virtual COM port bridge for target UART access.

Data Gateway Interface

Interface for low-level data transport from target MCUs.

CI/CD Support

Enables the debugger for Continuous Integration/Continuous Delivery.

ARM ITM/SWO Trace

Details ARM ITM/SWO trace capabilities for data output.

SAM (ARM) - Trace and Profiling

Explains trace and profiling for SAM Cortex-M4 processors.

Debugger Polling

Allows repeated polling of the Program Counter for specific analysis.

Power Monitor

Enables capturing power data like current values from the target.

Troubleshooting First Steps

Some Questions to Answer First

Guides users through initial diagnostic questions for setup issues.

Top Reasons Why You Can't Debug

Lists common causes and solutions for debugging failures.

General Considerations

Provides general advice and common issues for debugging.

How to Use the Hardware Tool Emergency Boot Firmware Recovery Utility

Instructions for restoring the debugger's firmware to its factory state.

Frequently Asked Questions (FAQ)

How Does It Work?

Explains the underlying silicon and interface mechanisms of the debugger.

What's Wrong?

Provides guidance on diagnosing and resolving unexpected debugger behavior.

Error Messages

Types of Error Messages

Categorizes common error messages and provides solutions.

General Corrective Actions

Offers general steps to resolve common problems and errors.

Debugger Function Summary

Debugger Selection and Switching

Explains how to select or switch between connected debuggers for a project.

Debugger Options Selection

Details how to configure debugger options via project properties.

Debugger Windows & Dialogs

Describes the various windows and dialogs used by the debugger.

Hardware Specification

Debugger Unit

Specifies the rating and operating environment of the debugger unit.

Power Specifications

Details the power sources and capabilities for the MPLAB ICD 5.

Indicator Lights (LEDs)

Explains the meaning of the debugger's LED status indicators.

PC Connection Specifications

Outlines the types of PC connections and their speeds.

8-pin Communication Hardware

Describes the 8-pin modular communication hardware.

Communication Hardware

Details standard communication hardware, including RJ-11 and RJ-45 connections.

Recovery Specifications

Explains how to place the unit in recovery mode for firmware restoration.

Target Board Considerations

Provides guidelines for target board design and compatibility.

Revision History

Revision A (May 2023)

Details the initial release of the document.

Revision B (November 2023)

Lists additions and changes made in Revision B.

Support

Warranty Registration

Instructions for registering the hardware tool online.

myMicrochip Personalized Notification Service

Information on subscribing to personalized product update notifications.

Related product manuals