> The point of any higher level language, is to abstract the > hardware level. That is a bit beside the point, a HLL abstracts machine (CPU) operations at the hardware level. > If we could say something like: > Set timer 0 int 100mS > Then we could make this work on any pic, or avr, or anything else. That is work for a portable library. You could write that in C. But a portable library is high up on the ladder of difficult software, well above your average library or portable program (which are both well above a non-portable program). And who told you that your target does have a timer 0? Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads