I have decided to narrow it down just to the SERIN command. I made a program to read the serial command from the pc and then transmit it back to the pc. When I send the serial data to the pic the transmit light flashes so I know the pc is sending the serial data but the pic is not retransmitting it back to the pc. I am using the debug terminal from the basic stamp program and Parallax USB2SER Development Tool.

Code:
val var byte
TRISIO = %00000010
main:
serin GPIO.1, 6, [val]
pause 10
serout GPIO.2, 6, [val]
pause 10
goto main
Bookmarks