I think this never ending debate about assembler and HLL languages, is programming equivalent of a circular buffer. I use two HLL compilers for 16F series one is Wiz-C for pics and the other is XCSB. Out of the two XCSB provides much tighter code and is very close to what many an assembler writer would write. However, like most things it is horses for courses - no compiler I've seen can code short cut tricks such as - incrementing or decrementing to eight - in assembler I'd almost always use btfsc count_variable,3 - here if I had a controller that was restricted or tight on code space I'd use assembler, if I wasn't, then for clarity to others or if I knew I might want to port the program to another platform I'd use basic or 'c' Strange that this debate doesn't rage as much in the PC world - there people who use assembler and not something like C++ or Java c# etc are looked upon as mad. Colin -- cdb, colin@btech-online.co.uk on 9/03/2008 Web presence: www.btech-online.co.uk Hosted by: www.1and1.co.uk/?k_id=7988359 .. -- No virus found in this outgoing message. Checked by AVG. Version: 7.5.516 / Virus Database: 269.21.7/1319 - Release Date: 3/8/2008 10:14 AM -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist