Microchip Technology Universal Device Programmer DV007004 DV007004 User Manual

Product codes
DV007004
Page of 140
MPLAB
®
 PM3 User’s Guide
DS51464C-page 10
© 2006 Microchip Technology Inc.
1.10 MPLAB DEVELOPMENT TOOLS
MPLAB IDE integrates several tools to provide a complete development environment.
• MPLAB Project Manager
The Project Manager is used to create a project and work with the specific files 
related to the project. When using a project, source code is rebuilt and 
downloaded to the simulator or emulator with a single mouse click.
• MPLAB Editor
The MPLAB Editor is used to create and edit text files such as source files, code 
and linker script files.
• MPLAB SIM Simulator
The software simulator models the instruction execution and I/O of the PICmicro 
MCUs.
• MPLAB ICE Emulator
The MPLAB ICE emulator uses hardware to emulate PICmicro MCUs in real time, 
either with or without a target system.
• MPASM Universal Assembler/MPLINK Relocatable Linker/MPLIB Librarian
The MPASM assembler allows source code to be assembled without leaving  
MPLAB IDE. MPLINK linker creates the final application by linking relocatable 
modules from MPASM assembler, MPLAB C17 and MPLAB C18. MPLIB librarian 
manages custom libraries for maximum code reuse.
• MPLAB C18 and MPLAB C30 C Compilers
The MPLAB C18 and MPLAB C30 C Compilers provide ANSI-based high-level 
source code solutions. Complex projects can use a combination of C and 
assembly source files to obtain the maximum benefits of speed and 
maintainability.
• MPLAB PM3, PRO MATE II and PICSTART Plus Programmers
Develop code with the simulator or an emulator, assemble or compile it, then use 
one of these tools to program devices. This can all be accomplished with 
MPLAB IDE.
• Third Party Tools
Many other companies have development tools for Microchip products that work 
with MPLAB IDE. Consult the Microchip web site for additional information.