Well, Personally I use an FTDI TTL-232R interface directly connected to the Microcontroller. Works a treat...