User`s guide
What is MPLAB
®
IDE?
© 2006 Microchip Technology Inc. DS51519B-page 19
1.7.2 Additional Optional Components for MPLAB IDE
Optional components can be purchased and added to the MPLAB IDE:
• Compiler Language Tools
MPLAB C18 and MPLAB C30 C compilers from Microchip provide fully integrated, opti-
mized code. Along with compilers from HI-TECH, IAR, microEngineering Labs, CCS
and Byte Craft, they are invoked by the MPLAB IDE project manager to compile code
that is automatically loaded into the target debugger for instant testing and verification.
• Programmers
PICSTART Plus, PICkit 1 and 2, PRO MATE II, MPLAB PM3 as well as MPLAB ICD 2
can program code into target devices. MPLAB IDE offers full control over programming
both code and data, as well as the Configuration bits to set the various operating modes
of the target microcontrollers or digital signal controllers.
• In-Circuit Emulators
MPLAB ICE 2000 and MPLAB ICE 4000 are full-featured emulators for the PICmicro
MCU and dsPIC DSC devices. They connect to the PC via I/O ports and allow full
control over the operation of microcontroller in the target applications.
• In-Circuit Debugger
MPLAB ICD 2 provides an economic alternative to an emulator. By using some of the
on-chip resources, MPLAB ICD 2 can download code into a target microcontroller
inserted in the application, set breakpoints, single step and monitor registers and
variables.
1.8 MPLAB IDE DOCUMENTATION
The following documents are available to help you use MPLAB IDE:
• “MPLAB
®
IDE Quick Chart” (DS51410)
• “MPLAB
®
IDE Quick Start Guide” (DS51281) – Chapters 1 and 2 of user’s guide.
• “MPLAB
®
IDE User’s Guide” (DS51519)
Other documents exist for various Microchip software and hardware tools that work
with MPLAB IDE. Check the Microchip web site for downloadable PDF versions of all
these documents.
1.9 MPLAB IDE ON-LINE HELP
Since MPLAB IDE is under a constant state of change (see Section 1.10 “MPLAB IDE
Updates and Version Numbering”) some details in this documentation may change.
Dialogs might not appear exactly as they do in this manual, menu lists may be in differ-
ent order, or may have new items. For this reason, the on-line help is the best reference
to the version of MPLAB IDE being used.
MPLAB IDE comes with extensive on-line help, which is constantly being updated. If
questions arise while using MPLAB IDE, be sure to check the on-line help for answers.
Most importantly, the on-line help lists any restrictions that might exist for a particular
tool in support of a particular device. Always try to review this section before working
with a new device/tool combination.
The Limitations tab in the Debugger>Settings
dialog displays any restrictions the sim-
ulator, emulator or in-circuit debugger might have, compared to the actual device being
simulated. General limitations are shown in the text area.