User`s guide

Integrated Language Tools
© 2006 Microchip Technology Inc. DS51519B-page 91
Microchip ASM30 Toolsuite
This toolsuite includes the language tools MPLAB ASM30 assembler, MPLAB LINK30
object linker and MPLAB LIB30 object librarian. The executables for these files are
pic30-as.exe, pic30-ld.exe and pic30-ar.exe, and are located in the
dspic_tools\bin subdirectory of the main MPLAB IDE installation directory. For
more information on these tools, see Section 7.3.2 “Microchip 16-Bit Language
Tools.
Microchip C30 Toolsuite
This toolsuite includes all the language tools from the Microchip ASM30 Toolsuite as
well as the MPLAB C30 C compiler. MPLAB C30 is a separate installation from MPLAB
IDE. The executable for MPLAB C30 is pic30-gcc.exe and is installed in
c:\pic30\bin by default. For more information on these tools, see
Section 7.3.2 “Microchip 16-Bit Language Tools”.
7.3 MICROCHIP LANGUAGE TOOLS
Currently supported language tools from Microchip Technology are:
Microchip PICmicro MCU Language Tools – supports PICmicro MCUs, K
EELOQ
and memory devices.
Microchip 16-Bit Language Tools – supports dsPIC DSC devices.
Other language tools supporting Microchip devices may be available from third parties.
Please see our web site for a complete list of these suppliers.
7.3.1 Microchip PICmicro MCU Language Tools
The Microchip toolsuite supports PICmicro microcontrollers (MCU), Microchip memory
and K
EELOQ devices. (See the related Readme file in the MPLAB IDE installation
directory for a list of supported devices.)
Additional command-line tool executables and utilities are available. See language tool
documentation for more information.
Help Files
From the MPLAB IDE Help menu, select Topics and then select one of the following
under Language Tools:
MPASM Assembler
MPLINK Object Linker (Including MPLIB Object Librarian)
TABLE 7-1: MICROCHIP TOOLSUITE SUPPORT
Tool Name Executable
C Compiler – PIC18X devices MPLAB
®
C18 C Compiler mcc18
C Compiler – PIC17C devices (Obsolete) MPLAB C17 C Compiler mcc
Assembler MPASM™ Assembler mpasmwin
Linker MPLINK™ Object Linker mplink
Librarian MPLIB™ Object Librarian mplib