David Duffy (AVD) wrote: > I don't mind buying a C complier (up to $500 or so), but the choice > out there is confusing. Can anyone point me to a recent discussion of > the various merits of each? My main experience with C on PICs has been with C18 and C30. C18 seems to work correctly, but uses idiotic stack conventions and subroutine linkage. This effects overall performance and RAM use, and makes any assembly code in the same project more difficult and less efficient. I've talked to Microchip people about this, and they aren't inclined to fix it any time soon. C30 seems to be a nice piece of work. The assembly code I've looked at actually makes sense most of the time. If you're stuck having to use C (yucc), then try to do it on one of the 16 bit PICs like the 24, 30, or 33 series. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist