FT232R, o którym wspomniał Toby, to standardowe rozwiązanie. Firma FTDI stała się głównym dostawcą rozwiązań połączeniowych USB dla mikrokontrolerów i innych urządzeń logicznych. Instalujesz Vitual COM Driver na swoim komputerze (do pobrania ze strony FTDI), a następnie używasz USB jako przezroczystego kanału komunikacyjnego dla twojego UART. Oznacza, że PIC widzi tylko wejście i wyjście UART, a oprogramowanie PC pomyśli, że PIC jest podłączony do portu szeregowego COM.
To jest minimalna konfiguracja . Jak widać, to niewiele więcej niż układ scalony i złącze USB.
Płytka typu breakout, taka jak ta, wymaga tylko połączeń masy Tx i Rx z mikrokontrolerem. W razie potrzeby może również zapewnić dla niego zasilanie.
edit
m.Alin wspomina o Microchip MCP2200 jako alternatywa dla FT232R. Nie znałem urządzenia i tylko rzuciłem okiem na arkusz danych, ale wygląda obiecująco: tylko połowa ceny FT232R i ma zarówno UART, jak i GPIO. Dostępne tablice informacyjne:
(Jutro przeanalizuję arkusz danych trochę więcej i zdam raport).