I have several projects running on an Arduino Uno. I wish to make permanent versions of these, so as not to tie up my Arduino boards. I have purchased some ATMEGA328 chips, and I have a programmer that can program them.
I have a USB to serial adapter and level converter. Ideally, I would like to be able to connect my USB serial adapter / level converter to each of the circuits whenever I wish to update the software. Once programmed and debugged, I would disconnect it. I have a few questions. 1. Is it possible to do this? 2. Which bootloader would I need to burn into the ATMEGA328s? Would I still select Arduino Uno as the board type, even though I will not be using another AVR for serial communication as the Uno does? 3. What do I have to do hardware-wise to take care of automatic reset and anything else the Arduino upload process expects?