>I have a fair bit of experience in microchip assembly, having just >completed an engineering thesis based on a PIC18F452, but I have a new >project which will require a lot more sophistication than can easily be >achieved using assembly alone. My question, which is probably a recurrent >one on this list, is which of the several C compilers should I be looking >at. My criteria are inter-operability with mplab, quality and quantity of >libraries and of course cost. Any advice would be greatly appreciated. In addition to what Lawrence Lile wrote, do not forget that Microchip have their own C compilers. If you are looking specifically for one for the 18 series, they have a demo version of C18, which is reputed to be a full version, and when the demo period runs out you just re-install it to get another demo period. It also has what appear to be a complete set of libraries, but I am only going by the documentation I have downloaded. I have not yet hit the road with C on PIC chips. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.