It works fine for the Hitech C compiler: main() { RA1 = !RA1; } compiles to: 19 ;c:\ht-pic\projects\misc\test.c: 5: RA1 = !RA1; 20 03FC 1283 bcf 3,5 21 03FD 3002 movlw 2 22 03FE 0685 xorwf 5 23 ;c:\ht-pic\projects\misc\test.c: 6: } Regards Mike Rigby-Jones > At 06:02 PM 5/5/99 -0600, you wrote: > >with a 10k, and change my Rxdata define from > >RA1 to !RA1. > > Sorry, ! will not work on a bit. You need at least a char. > > Cheers, > Bob > > http://www.bobblick.com/