Jump to main content
MPLAB® Snap In-Circuit Debugger User's Guide
Search
Notice to Development Tools Customers
1
Introduction
1.1
Conventions Used in This Guide
1.2
Recommended Reading
2
About the Debugger
2.1
MPLAB Snap In-Circuit Debugger Description
2.2
MPLAB Snap In-Circuit Debugger Advantages
2.3
MPLAB Snap In-Circuit Debugger Components
2.4
MPLAB Snap Block Diagram
3
Operation
3.1
Debugger to Target Communication
3.2
Target Communication Connections
3.3
Debugging
3.4
Requirements for Debugging
3.5
Programming
3.6
Resources Used by the Debugger
4
Debugger Usage
4.1
Installation and Setup
4.2
Debug Tutorial
4.3
Quick Debug/Program Reference
4.4
Debugger Limitations
4.5
Common Debug Features
4.6
Connecting the Target Board
4.7
Setting Up the Target Board
4.8
Setting Up MPLAB X IDE
4.9
Starting and Stopping Debugging
4.10
Viewing Processor Memory and Files
4.11
Breakpoint and Stopwatch Usage
5
Troubleshooting
5.1
Some Questions to Answer First
5.2
Top Reasons Why You Can't Debug
5.3
Other Things to Consider
6
Frequently Asked Questions
6.1
How Does it Work?
6.2
What's Wrong?
7
Error Messages
7.1
Types of Error Messages
7.2
General Corrective Actions
8
Engineering Technical Notes (ETNs)
9
Debugger Function Summary
9.1
Debugger Selection and Switching
9.2
Debugger Options Selection
10
Hardware Specification
10.1
USB Connector
10.2
MPLAB Snap 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
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service