Re: Which PIC18 C Compiler?

From: Pete Fenelon (pete_at_fenelon.com)
Date: 07/08/04


Date: Thu, 8 Jul 2004 22:40:47 +0100

In comp.arch.embedded Talal Itani <titani@airmail.net> wrote:
> Hello,
>
> I currently have an ICD2 from Microchip. I use it to develop PIC16 code
> using the MPLAB debugger and assembler. I need to move to the PIC18 parts
> and C language, but I am struggling figure out the development tools to get.
> Do you have any experience with the CCS compiler running with MPLAB and
> ICD2? ($175 solution)
>

If you're going for C on the PIC18, the only professional-quality
solution is the IAR compiler. It's expensive, but you get what you pay
for. Microchip's compiler lags it significantly on code density and
quality, and (IMHO) CCS takes too many liberties with the standard to
actually be called C. It's a C subset with some semantic differences and
some PIC-specific enhancements. This might not matter to you if you're
just using it instead of assembler to save the hassle of low-level
programming, but if you have any interest in migrating C code to/from
the PIC, IAR is the one and only choice.

pete

-- 
pete@fenelon.com "there's no room for enigmas in built-up areas"


Relevant Pages

  • Re: Which PIC18 C Compiler?
    ... >>using the MPLAB debugger and assembler. ... I need to move to the PIC18 parts ... > solution is the IAR compiler. ... IAR is the one and only choice. ...
    (comp.arch.embedded)
  • Re: Which PIC18 C Compiler?
    ... >>using the MPLAB debugger and assembler. ... I need to move to the PIC18 parts ... > solution is the IAR compiler. ... IAR is the one and only choice. ...
    (sci.electronics.design)
  • Re: Which PIC18 C Compiler?
    ... > using the MPLAB debugger and assembler. ... If you're going for C on the PIC18, ... solution is the IAR compiler. ...
    (sci.electronics.design)
  • Re: Which PIC18 C Compiler?
    ... > using the MPLAB debugger and assembler. ... Where I used to work we used the Hi-Tech compiler for the PIC18, ... Leon Heller, G1HSM ...
    (comp.arch.embedded)
  • Re: Which PIC18 C Compiler?
    ... > using the MPLAB debugger and assembler. ... Where I used to work we used the Hi-Tech compiler for the PIC18, ... Leon Heller, G1HSM ...
    (sci.electronics.design)