> Now, C will never be as tight as ASM written by a good coder. Keep in mind that it all depends (to a large extent, anyway) on the amount of effort you put into it. Take just assembler. When assigned to do a one-off project where enginering cost must be minimised I'll write fast and produce a different kind of assembler than for a 1M units project, where I can spend months to squeeze the code into the next smaller chip. Bottom line: there is no *the* effeciency of asm or C, there is a wide range of effort versus code density (and of course there are many more variables: quality, execution speed, ease of modification, etc). Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.