Bob Axtell wrote: > Suddenly, I have to use C. You have my condolences. > Which one do you experts like best? Cost is not the > overall consideration, ease of use is. You didn't say what PIC family, which makes a big difference. For the PIC 18, the Mirochip C18 compiler is the only choice if you are already familiar with MPASM and might need to integrate a assembler routine or two into the project. The other popular C compiler for the PIC 18 is not MPLAB compatible, making it a complete non-starter. MPLAB C18 is also the only PIC 18 compiler supported by my PIC development environment ;-) For the dsPIC, use the Microchip C30 compiler. At full optimization it actually produces reasonable code, and the calling conventions are sensible (unlike MPLAB C18). Integrating ASM30 and C30 in the same project and debugging both with MPLAB works well. For the PIC 16 there is no good compiler from any source. You might seriously consider walking away from the job if the customer absolutely insists you use a C compiler for a PIC 16. ****************************************************************** Embed Inc, Littleton Massachusetts, (978) 742-9014. #1 PIC consultant in 2004 program year. http://www.embedinc.com/products -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist