FTDI has been doing this for years and most Operating Systems support it. It's even built-in to the Linux kernel.
I've used FTDI http://www.ftdichip.com/FTDrivers.htm and Silicon Labs chips http://www.silabs.com/Pages/default.aspx but it really depends on your aims. If you want to build it into a product for distribution, I would go with FTDI because of the wide support. If you're only interested in one-off for your own use, I would just use this...
Bookmarks