THIRD PARTY LANGUAGE TOOLS

5.4 THIRD PARTY LANGUAGE TOOLS

Currently-supported third-party language tools in MPLAB IDE are: • B Knudsen Data Language Tools

• Byte Craft Language Tools • CCS Language Tools • HI-TECH Language Tools • IAR Language Tools • microEngineering Labs Language Tools

Other language tools supporting Microchip devices may be available from third parties. Please see the Microchip web site for a complete list of these suppliers.

5.4.1 B Knudsen Data Language Tools

MPLAB IDE supports the following B Knudsen Data language tools:

Tool

Name Executable

C Compiler for PIC12/14/16 devices

CC5X cc5x

CC8E cc8e For more information, see the B Knudsen Data web site (http://www.bknd.com).

C Compiler for PIC18 devices

5.4.2 Byte Craft Language Tools

MPLAB IDE supports the following Byte Craft language tools:

Name Executable Assembler/C Compiler for PIC12/14/16/17 devices

Tool

MPC mpc For more information, see the Byte Craft web site (http://www.bytecraft.com).

5.4.3 CCS Language Tools

MPLAB IDE supports the following Custom Computer Services (CCS) language tools:

Name Executable Command-line C Compiler for PIC12/16 (12-bit) devices

Tool

PCB pcb Command-line C Compiler for PIC12/14/16 (14-bit) devices

PCM pcm Command-line C Compiler for PIC18 devices

PCH pch Windows C Compiler for PIC12/14/16 devices

PCW pcw Windows C Compiler for PIC12/14/16/18 devices

PCWH pcwh (with add-on for dsPIC devices)

For more information, see the CCS web site (http://www.ccsinfo.com).

 2005 Microchip Technology Inc.

DS51519A-page 79

MPLAB ® IDE User’s Guide

5.4.4 HI-TECH Language Tools

MPLAB IDE supports the following HI-TECH language tools:

Tool

Name Executable

C Compiler, Assembler, Linker – PIC12/14/16 devices

PICC picc

C Compiler, Assembler, Linker – PIC18 devices

PICC18 picc18

C Compiler, Assembler, Linker – limited memory

PICC Lite picl

C Compiler, Assembler, Linker – limited functionality

PICC Demo picc

dsPICC dspicc To set up HI-TECH language tools for use in your project: • Select Project>Set Language Toolsuite. In the Select Language Toolsuite dialog,

C Compiler, Assembler, Linker – dsPIC devices

select either the HI-TECH PICC Toolsuite for support of PIC12/14/16 devices or HI-TECH PICC18 Toolsuite for support of PIC18 devices. Click OK or continue by clicking Set Tool Locations.

Note: PICC Lite or Demo users, select the HI-TECH PICC Toolsuite. • If you closed the previous dialog, select Project>Set Language Tool Locations. In

the Set Language Tool Location dialog, find the toolsuite you will be using in the list and click on the first tool in this suite you will be using.

• View the executable path in the Location of Selected Tool text box. If there is no location/path listed, enter one or browse for one.

Note: PICC Lite users, enter/browse to the corresponding executable for the regular HI-TECH tool, i.e., instead of picc.exe, use picl.exe.

• Click OK until all language tool dialogs are closed. For more information, see the HI-TECH web site (http://www.htsoft.com).

5.4.5 IAR Language Tools

MPLAB IDE supports the following IAR language tools:

IAR PICmicro 16/17 C Compiler iccpic Assembler for PIC16/17 devices

C Compiler for PIC16/17 devices

IAR PICmicro 16/17 C Compiler apic C/EC++ Compiler for PIC18 devices

IAR PICmicro PIC18 C Compiler iccpic18 Assembler for PIC18 devices

IAR PICmicro PIC18 C Compiler apic18 C/EC++ Compiler for dsPIC devices

iccdspic Assembler for dsPIC devices

IAR dsPIC C Compiler

adspic Linker

IAR dsPIC C Compiler

IAR Linker

xlink

For more information, see the IAR web site (http://www.iar.com).

5.4.6 microEngineering Labs Language Tools

MPLAB IDE supports the following microEngineering Labs language tools:

Name Executable Basic Compiler, most PICmicro devices

Tool

PicBasic Compiler pb Basic Compiler, all PICmicro devices

PicBasic Pro Compiler pbp For more information, see the microEngineering Labs web site (http://www.melabs.com).

DS51519A-page 80

 2005 Microchip Technology Inc.

Integrated Tools