Jump to main content
MPLAB® PICkit™ 5 In-Circuit Debugger User's Guide
Search
Notice to Development Tools Customers
1
Preface
1.1
Conventions Used in This Guide
1.2
Recommended Reading
2
About the Debugger
2.1
Debugger Advantages
2.2
Debugger Components
2.3
Debugger Block Diagram
2.4
Using
MPLAB® PICkit™ 5
with
MPLAB X IDE
and
MPLAB IPE
3
Connections
3.1
Power Connections
3.2
PC and Smartphone Connections
3.3
Target Connections
4
Operation
4.1
Quick Debug/Program Reference
4.2
Operational Overview
4.3
What is High Voltage?
4.4
SAM and PIC32C Arm Devices - On-Chip Debugging
4.5
AVR Devices - On-Chip Debugging (OCD)
4.6
PIC32M MCU - On-Chip Debugging
4.7
PIC MCU/dsPIC DSC - On-Chip Debugging
5
Programmer-To-Go
5.1
Power Requirements for Programmer-To-Go
5.2
Limitations for Programmer-To-Go
5.3
Setting up
PICkit 5
for Programmer-To-Go Mode
5.4
Using Programmer-To-Go
5.5
Exiting Programmer-To-Go Mode
5.6
Using the PTG Application on a BLE Device
6
Troubleshooting
6.1
Some Questions to Answer First
6.2
Top Reasons Why You Can't Debug
6.3
General
6.4
How to Invoke the Bootload Mode
6.5
How to Use the Hardware Tool Emergency Boot Firmware Recovery Utility
7
Frequently Asked Questions
7.1
How Does it Work?
7.2
What's Wrong?
8
Error Messages
8.1
Types of Error Messages
8.2
General Corrective Actions
9
Debugger Function Summary
9.1
Debugger Selection and Switching
9.2
Debugger Options Selection
10
Hardware Specification
10.1
USB Connector Specifications
10.2
MPLAB PICkit 5 In-Circuit Debugger
10.3
Communication Hardware
10.4
Target Board Considerations
11
Revision History
12
Support
12.1
Warranty Registration
12.2
myMicrochip Personalized Notification Service
13
Glossary
Microchip Information
The Microchip Website
Product Change Notification Service
Customer Support
Product Identification System
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service