> > bcf pir1,sspif > > mov 0x55,sspbuf ;send data > > btfsc pir1,sspstat,r_w > > bra $-2 > I'm a little surprised that this works And you'd be right. I did spot that it was not the same as the original .asm. pir1,sspif is what it should be I tried it just out of interest, and btfsc pir1,sspstat,r_w actually compiles to btfsc pir1,pspif. Which doesn't work Anyway, apart from that little hiccup, look OK ? -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads