On Mon, January 16, 2012 10:58 pm, Xiaofan Chen wrote: > Thanks for the information. It is great that XC8 will work for all the > 8bit PIC MCUs. As for Syntax, I think C30/C32 are anyway based > on GCC so probably XC16/XC32 will again be based on GCC, right? > The syntax for PICC/PICC18 and C18 are quite different, probably > XC8 needs some work to be compatible with them. Both C30 and C32 are GCC based, though I don't know if they keep to the same revision (of GCC). The changes are pretty incremental in the step to the XC compilers, at least initially. They're not a whole new set of compilers. The first step is branding and trying to remove the existing confusion with the compilers and naming conventions. What's there will remain there, and initially, I think the convention is just a naming convention (Hitech PICC and PICC18 become XC8, though I believe with a flag to compile C18 syntax), all the different flavors of C30 become XC16, C32 becomes XC32. In the long term, I believe it is to go with the general philosophy of MPLAB- one IDE across all the architectures, similar register naming conventions- in that spirit, trying to make the syntax of the compilers as similar as possible. A welcome change, as I think anyone who works across Microchip architectures and compilers will agree. Regards, Matt Bennett Just outside of Austin, TX 30.51,-97.91 The views I express are my own, not that of my employer, a large multinational corporation that you are familiar with. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .