Datasheet
© 2005 Microchip Technology Inc. DS70043F-page 47
dsPIC30F
11.6 MPLAB ICD 2 In-Circuit Debugger
The MPLAB ICD 2 In-Circuit Debugger is a powerful, low
cost, run-time development tool that uses in-circuit
debugging capability built into the dsPIC30F Flash
devices. This feature, along with Microchip’s In-Circuit
Serial Programming
TM
protocol, gives you cost effective,
in-circuit debugging from the graphical user interface of
MPLAB. It lets you develop and debug source code by
watching variables, single-stepping and setting
breakpoints as well as run at full speed to test hardware
in real time.
The MPLAB ICD 2 has these features:
• Full speed operation to the range of the device
• Serial or USB PC connector
• USB powered from PC interface
• Low noise power (V
PP and VDD) for use with
analog and other noise sensitive applications
• Operation down to 2.0V
• Can be used as debugger and inexpensive serial
programmer
• Some device resources required (RAM and 2
pins)
FIGURE 11-4: MPLAB ICD 2 IN-CIRCUIT
DEBUGGER
11.7 MPLAB ICE 4000 In-Circuit
Emulator
The MPLAB ICE 4000 In-Circuit Emulator gives you a
complete hardware design tool for dsPIC30F devices.
Software control of the emulator by MPLAB IDE lets
you edit, build, download and source debug from a
single environment. The MPLAB ICE 4000 is a full
featured emulator system with enhanced trace, trigger
and data monitoring features. Interchangeable
processor modules allow you to easily reconfigure the
system to emulate different processors. In addition to
the dsPIC30F family of digital signal controllers, the
MPLAB ICE 4000 supports the extended, high-end
PICmicro microcontrollers, the PIC18CXXX and
PIC18FXXX devices. The modular architecture of the
MPLAB ICE in-circuit emulator allows expansion to
support new devices.
The MPLAB ICE in-circuit emulator system has been
designed as a real-time emulation system, with
advanced features that are generally found on more
expensive development tools.
• Full speed emulation, up to 50 MHz bus speed, or
200 MHz external clock speed
• Low voltage emulation down to 1.8 volts
• Configured with 2 Mb program emulation memory,
additional modular memory up to 16 Mb
• 64K x 216-bit wide Trace Memory
• Unlimited software breakpoints
• Complex break, trace and trigger logic
• Multi-level trigger up to 4 levels
• Filter trigger functions to trace specific event
• 16-bit Pass counter for triggering on sequential
events
• 16-bit Delay counter
• 48-bit time-stamp
• Stopwatch feature
• Time between events
• USB and parallel printer port PC connection
FIGURE 11-5: MPLAB ICE 4000
IN-CIRCUIT EMULATOR