Quote Originally Posted by Joe S. View Post
One thing to check is the port's idle state. HSER* requires the port to idle HIGH so you will need a pull up resistor or the port will likely hang the program.
Joe,

Thanks for the heads up on that, but most of the samples I've come across have something like
Code:
 IF RCIF THEN GOSUB xxxxx
or
 IF RCIF=1 THEN GOSUB xxxxx
If the pins are tied high then this will cause the code to constantly loop to the sections that deal with the comms. would it not be better to tie the pins to ground via resistors ?