Hi all, I'm not looking to start a flame war about which compiler is better here, so constructive comments only please! I have been working with PICs for a long time, but so far, only in assembly. I would like to start using C, for a few reasons. I have been emboldened by a few C courses I have taken, and I think I might be able to actually do it. Plus it's the only way I'll be able to do some of the more complex projects I'd like to see happen. In particular, I'd like to use a DSP from Analog Devices in an upcoming project, and I need to boot the DSP from the PIC. Trying to do that in assembly would be extremely hard. I like that Microchip has been working to unify its compiler offerings, and in an ideal world I'd like to stick with XC. It seems like it should be one of the easiest to get support on. I generally stick with 18F processors, so I'd be looking at XC8. What I would love to hear are experiences from others who have used the "Free" versions of the XC compilers. I know that optimization isn't stellar, and I accept that for a free product I'd have to take some negatives. If I was really pressed, I could rationalize the Standard version, but Pro is not feasible for my level. I know that I can do a trial of Pro, but I'd like to avoid that if possible - what would I do if I wanted to add a feature 6 months from now? So, if you've used XC Free, how did it go? Josh --=20 A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -Douglas Adams --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .