I'm using the Microchip C18 v2.2 compiler at the moment, and getting some odd results (specifically parameters passed to a routine getting corrupted by the time the routine is reached) Now, I'm sure it's probably me doing something goofy, and I'm debugging on that basis now, but, could I just ask the general question "is the Microchip C18 compiler any good?" - I know a lot of folk use the various 3rd party compilers, and just wonder if perhaps C18 is still a bit buggy? Has anyone had success with C18 for a big project, using several interrupts, Timers & I/O modules etc? Thanks, Peter Moreton -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads