Mark Crosbie wrote: > txloop ; bit time = 104.167 uSec > skpnc > bsf serport,dout ; output bit = carry > skpc > bcf serport,dout These were the bsf and bcf you were supposed to swap. You don't seem to have swapped them! -- Cheers, Paul B.