The simplest method uses a virtual serial port on the PC side so interfacing with it is identical to interfacing with any serial device in the same manner as with USB->serial adapters. Even if you opt for TCP/IP on the PC side, from the PIC side you still interface with it as a serial device using HSerIn/HserOut or SerIn/SerOut.
EDIT: If you use HSerIn/HSerOut, you will need to invert the signals. I use a MAX232 to invert and convert the signals to RS232 levels.
Bookmarks