About the protection of PIC input pin lets go remember that generally input pins already have positive and negative clamp diodes built in the chip. I have tested even without a series resistor but 470R will do the job. The great majority of legacy RS232 ports already are 0- 5v compatible for input and are current limited for output.