Microchip Technology Universal Device Programmer DV007004 DV007004 User Manual
Product codes
DV007004
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
• 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.
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.
and linker script files.
• MPLAB SIM Simulator
The software simulator models the instruction execution and I/O of the PICmicro
MCUs.
MCUs.
• MPLAB ICE Emulator
The MPLAB ICE emulator uses hardware to emulate PICmicro MCUs in real time,
either with or without a target system.
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 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.
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.
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.
with MPLAB IDE. Consult the Microchip web site for additional information.