Re: Which PIC18 C Compiler?
From: Pete Fenelon (pete_at_fenelon.com)
Date: 07/08/04
- Next message: Pablo Bleyer: "Re: Any low cost / free ARM simulators?"
- Previous message: pbreed_at_netburner.com: "Re: Netburner modules in real products?"
- In reply to: Talal Itani: "Which PIC18 C Compiler?"
- Next in thread: Eric Smith: "Re: Which PIC18 C Compiler?"
- Reply: Eric Smith: "Re: Which PIC18 C Compiler?"
- Reply: Mike Page: "Re: Which PIC18 C Compiler?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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"
- Next message: Pablo Bleyer: "Re: Any low cost / free ARM simulators?"
- Previous message: pbreed_at_netburner.com: "Re: Netburner modules in real products?"
- In reply to: Talal Itani: "Which PIC18 C Compiler?"
- Next in thread: Eric Smith: "Re: Which PIC18 C Compiler?"
- Reply: Eric Smith: "Re: Which PIC18 C Compiler?"
- Reply: Mike Page: "Re: Which PIC18 C Compiler?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|