Datasheet
Emulator User’s Guide for MPLAB X IDE
DS52085A-page 10 2013 Microchip Technology Inc.
DOCUMENT LAYOUT
This document describes how to use the MPLAB REAL ICE in-circuit emulator 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 Emulator – What the MPLAB REAL ICE in-circuit emulator
is, and how it can help you develop your application.
• Chapter 2: Operation – The theory of MPLAB REAL ICE in-circuit emulator
operation. Explains configuration options.
Part 2 – Features
• Chapter 3: General Setup – How to set up MPLAB IDE to use the emulator.
• Chapter 4: Common Debug Functions – A description of basic emulator
features available in MPLAB IDE when the MPLAB REAL ICE in-circuit emulator
is chosen as the debug tool. This includes the debug features breakpoints,
stopwatch, and external triggering.
• Chapter 5: Specific Debug Functions: 8- and 16-Bit Devices – A description of
data capture, runtime watches and trace for 8- and 16-bit (data memory) devices.
Includes the types of trace available and how to setup and use trace.
• Chapter 6: Specific Debug Functions: 32-Bit Devices – A description of data
capture, runtime watches and trace for 32-bit devices. Includes hardware and
software setup for use of PIC32 instruction trace.
Part 3 – Troubleshooting
• Chapter 7: Troubleshooting First Steps – The first things you should try if you
are having issues with emulator operation.
• Chapter 8: Frequently Asked Questions (FAQ) – A list of frequently asked
questions about emulator operation and issues.
• Chapter 9: Messages – A list of error messages and suggested resolutions.
Part 4 – Reference
• Chapter 10: Emulator Function Summary – A summary of emulator functions
available in MPLAB IDE when the MPLAB REAL ICE emulator is chosen as the
debug or program tool.
• Chapter 11: Hardware Specification – The hardware and electrical
specifications of the emulator system. Includes a description of how to use the
loop-back test board.