I once interfaced a 16F628A (using INTOSC) via its serial port to an FTDI FT230XQ serial to USB adapter chip, but ran into problems at high standard baud rates. As I recall, I couldn't go any higher than about 9600 baud. Since the FTDI chip is capable of non standard baud rates, I changed to something that was an exact SPBRG value, and was able to go up to something like 250kbaud, which was faster than I needed.