> > But how else would you write a bit-banged UART in a HLL > without using > > timers? > > Inline assembly ... C can do it. In-line assembly is a way to combine HLL and assembly that is often more convenient than using separate C and asm files. But it is not HLL. If you disagree I'll rephrase: how do you do it in a portable way (one source for PIC and an as-yet-undifined chip, but one that is supported by the HLL)? Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products docent Hogeschool van Utrecht: www.voti.nl/hvu -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist