Microchip Technology AC164327 Data Sheet

Page of 128
PAGE 72
Systems Products
..
MPLAB
®
 ICE 2000 and MPLAB
®
 ICE 4000 Emulator Systems
How Do I Order MPLAB® ICE?
Ordering MPLAB® ICE is as easy as 1, 2, and 3!
NOTE 1: Choose your PICmicro® MCU.
2: Choose your PICmicro® MCU package.
3: Find the right line on the next few pages 
for MPLAB® ICE part numbers. You’re ready to order.
A Complete MPLAB® ICE System
MPLAB® ICE is a modular emulator system with interchangeable components allowing the system to be easily 
configured to emulate different PICmicro® MCUs. Since this emulator supports package-specific emulation, 
customers need to know which device and package they intend to emulate. Then, the customer can use the
 Cross 
Reference Parts List on the following pages to identify the part numbers required to complete an MPLAB® ICE 
system. A complete system consists of: 
NOTE 1: An emulator pod (including among other things the host-to-pod parallel cable and power supply)
2: A processor module
3: A device adapter 
4: A transition socket
Components of the MPLAB® ICE emulator system are ordered as separate components. Knowing the terms will 
make it easy to order and use the MPLAB® ICE emulator system. Read more about each component:
1. Emulator Pod
The MPLAB® ICE 2000 and MPLAB® ICE 4000 are full-featured emulator pods containing a main board with 
an additional board for expanded trace memory and complex control logic. The MPLAB ICE 2000 pod comes 
with a standard parallel interface cable that connects the pod to the parallel port of the PC. MPLAB® ICE 4000 
also includes a USB interface cable that connects the pod to the USB port. Power supplies are included.
2. Processor Module
The processor module is a PICmicro®, device-specific module that is inserted into the emulator pod. The 
processor module contains the emulator chip, logic, and low-voltage circuitry. A flex cable extends from the 
processor module and is connected to the device adapter at the target application.
3. Device Adapter
The device adapter provides a common interface for the PICmicro® MCU being emulated. This adapter 
contains a special device that provides an oscillator clock allowing the user to accurately emulate the RC 
characteristics of the PICmicro® MCU. The device adapter provides emulation support for standard DIP and 
PLCC styles. For emulation support of other packages, a transition socket is needed along with the device 
adapter. 
4. Transition Socket
The transition sockets are available in various styles to allow the common device adapter to be translated to 
support surface-mount packages, such as SOIC, SSOP, PQFP, TQFP and MLF.
MPLAB
®
 PM3 Programmers
MPLAB® PM3 Programmer (DV007004) is Microchip’s production-rated programmer, which can be operated 
stand-alone or with a PC using MPLAB® IDE (included free). The programmer comes complete with the 
necessary accessories to connect to a host system, including a power supply and cables, giving the developer 
complete control over the programming session. The programmer requires a socket module (sold separately), 
which can be selected from the chart on the following pages by identifying the devices for programming and then 
picking the appropriate part number from the respective columns. MPLAB® PM3 has built-in ICSP™ programming 
capability.
In-Circuit Debuggers: MPLAB
®
 ICD 2
MPLAB® ICD 2 is a low-cost, flash-based development tool that connects between the PC and the designer’s 
target board allowing direct in-circuit debugging of the PICmicro® target microcontroller. Programs can be 
executed in real time or single step, watch variables established, break points set, memory read/writes 
accomplished and more. The MPLAB® ICD 2 can also be used as a development programmer for the 
microcontrollers.
DEVELOPMENT SYSTEMS
Emulator Pod
Processor Module 
Device Adapter
Transition Socket
MPLAB
®
 ICE 2000 Emulator
Device Adapter
Transition Socket
Processor Module 
Emulator Pod
Indicator Lights
Logic Probe
Connector
Power Switch
(on back)
Power
Host-to-Pod
Flex Circuit Cable
MPLAB
®
 ICE 4000 Emulator
MPLAB® PM3
DV007004
Socket Module