I'm developing an IO expander shield using an ATmega 328 configured to communicate with an Arduino through pins 0 and 1. The protoshield that I bought to build this on includes a USB type B breakout, so I figured I could build in USB for updating the code on the shield. I was going to just put in some headers so I could pop in a USB board, but the ones I have would take up far too much room on the shield.
Any ideas for either a really small USB-Serial board, or a reasonably simple (mostly) through hole circuit I could build?
I wont bother with an ISP, as the 328 will be connected to pins 0 and 1, I can use the arduino's USB to program the chip quite easily. I want to do it this way partly just to make use of the USB breakout on the board, and also for the challenge of it
That mouser part looks promising, is there anything out there that has both the USB and the UART on headers? If not then a through hole USB A can be swapped for a standard header, so I might be able to do that.