User manual

2014 Microchip Technology Inc. DS50002243A-page 3
EEP AND EMULATION HEADER
USERS GUIDE
Table of Contents
Chapter 1. EEP and Emulation Header Overview
1.1 Emulation Extension Pak and Emulation Header Defined ............................. 5
1.2 Why Do I Need An Emulation Header? .......................................................... 6
1.3 Programming Notes ....................................................................................... 7
1.4 General Emulation Header Setup .................................................................. 8
1.5 Device vs. Optional Header Features .......................................................... 10
1.6 MPLAB X IDE Use with Headers ................................................................. 11
1.7 Calibration Bits ............................................................................................. 11
1.8 Performance Issues ..................................................................................... 11
1.9 Related Debug Tools .................................................................................... 11
1.10 Customer Support ...................................................................................... 11
Chapter 2. Emulation Header Features
2.1 Introduction ................................................................................................... 13
2.2 Hardware and Software Requirements ........................................................ 13
2.3 Real Time Hardware Instruction Trace ......................................................... 14
2.4 Hardware Address/Data Breakpoints ........................................................... 18
2.5 Enhanced Event Breakpoints ....................................................................... 19
2.6 Background Debug Mode ............................................................................. 19
2.7 Event Combiners .......................................................................................... 20
2.8 Stopwatch Cycle Counter ............................................................................. 22
2.9 Execution Out-of-Bounds Detection ............................................................. 22
2.10 Interrupt Context Detection ........................................................................ 22
2.11 Trigger In/Out ............................................................................................. 23
Chapter 3. Emulation Header List
3.1 Introduction ................................................................................................... 25
3.2 AC244055 .................................................................................................... 27
3.3 AC244063 .................................................................................................... 30
3.4 AC244064 .................................................................................................... 32
Chapter 4. Emulation Header Target Footprints
4.1 Introduction ................................................................................................... 35
4.2 DIP Device Footprints .................................................................................. 35
4.3 TQFP/PLCC Device Footprints .................................................................... 35
Chapter 5. Emulation Header Connections
5.1 Introduction ................................................................................................... 37
5.2 6-Pin Modular Connector ............................................................................. 37
5.3 6-Pin SIL Connector ..................................................................................... 38