I have pins
RC7 connected to MAX232 pin 12
RC6 connected to MAX232 pin 11

MAX232 pin 13 connected to DB9 pin3
MAX232 pin 14 connected to DB9 pin2

Both of the codes below do the same thing. I do not have an EasyPic board but this has been tested on breadboard.
Code:
'16F887 HERSIN/OUT
   @ __config _CONFIG1, _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _LVP_OFF & _CP_OFF
   OSCCON = %01110000
   DEFINE OSC 8
   DEFINE HSER_RCSTA 90h ' Enable serial port & continuous receive
   DEFINE HSER_TXSTA 20h ' Enable transmit, BRGH = 0
   DEFINE HSER_CLROERR 1 ' Clear overflow automatically
   DEFINE HSER_SPBRG 51  ' 9600 Baud @ SPBRGH = 0      25 FOR 4MHz
   BAUDCTL.3 = 1         ' Enable 16 bit baudrate generator
   X    VAR BYTE
   RUN:
   HSERIN [X]
   HSEROUT [X,$d,$a]
   GOTO RUN
Code:
'16F887 HERSIN/OUT    #2
   @ __config _CONFIG1, _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _LVP_OFF & _CP_OFF
   OSCCON = %01110000
   BAUDCTL.3 = 1         
   X    VAR BYTE
   RUN:
   RCSTA=$90:TXSTA=$20:SPBRG=51
   HSERIN [X]
   RCSTA.4 = 0 : RCSTA.4 = 1
   HSEROUT [X,$d,$a]
   GOTO RUN