Cheapest way to add USB and 5 V and 3.3V power to a RS232 PIC project Got some ebay USB To RS232 TTL PL2303HX Auto Converter Module Converter Adapter for arduino ebay object: 360750555245
Module has 5V and 3.3 V out (from the USB power). The PL2303 works 100% OK with Linux native drivers. Just connect to RS232 in and RS232 out, and power, and no need to write USB code, or get a special PIC, or bother about licenses, or maxmin^h^him chips. and all that at only 99 dollar cents a piece. I just build one into an existing RS232 project, simplifies a lot of things. Any terminal program or script can talk to it.
It is also a lot cheaper than external USB to RS232 adaptors (wut hte same chip!), just solder the pins into your board.
# lsusb Bus 005 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port