> My favorite toolset and compiler is MPLABX with C18 behind it. I > haven't been able to do a lot of stuff with XC8, because I rely heavily o= n the > Microchip Application Libraries and, well, they haven't been ported to XC= 8 > yet. This alone should tell you something when > Microchip's own libraries haven't been ported yet.=20 There is a reason the MLA hasn't been ported to XC8, the stated intention i= s for all the libraries to be ported to Harmony, but that is currently only= for PIC32 devices. I believe by the time that Harmony gets out of beta, an= d becomes version 1, then it will have been ported to all compilers and dev= ices.=20 Harmony is a complete re-write of the libraries to allow mixing and matchin= g of the various modules a lot more easily, some of which do not play toget= her nicely when attempts to use them together in the MLA. Each will work fi= ne on its own, but because they weren't designed to co-operate with each ot= her. The re-write enforces co-operation between all the all the modules so = they use common include files and other makes things work properly. > I also note that > the pro version of C18 is still for sale on microchipdirect (and not > the older 16 and 32 bit compilers), which is also telling. In other > words, XC8 just isn't ready for prime time. =20 It is not that XC8 isn't ready for prime time, but that porting from C18 is= such a hassle that many companies don't seem to want to know about, as it = is a distinctly different compiler behind the scenes. Hence C18 still gets = supported for production houses still using it. However the XC16 and XC32 compilers are further developments of the GCC com= piler already used for C30 and C32, so there is no reason to keep supplying= and supporting these older compilers. --=20 Scanned by iCritical. --=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 .