Correction... Jan-Erik S=F6derholm wrote: > ..., obviously the txif was still set when the > global interrupt was re-enabled. txif is actualy never cleared by software only indirectly when the transmit register is written with a new byte to send. When there is no more bytes to send, txif stays "on", so txie *must* be cleared. That was what I ment... -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu