I am designing a circuit/software for some guy..
I am using a Atmega328 surface mounted micro in the design and am just supplying the schematic and code. He is going to build it (make a PCB) and use it for his business.
I was going to program it using the Arduino IDE since I have more experience with that, and was going to add in an ISP header and suggest using this http://docs-europe.electrocomponents.com/webdocs/0dba/0900766b80dba9b4.pdf to program it..
However I noticed that the 328 is not listed under the supported devices for that programmer?? And even if it was I am unsure if that would work using the regular Arduino program??
What is the best way for me to do this?? I need to be able to test the code on my UNO, and also provide the means for him to easily program the code onto a new chip on the PCB.
Please help. I don't mind programming it outside of the Arduino IDE if I need to as long as I can test that code with my UNO.
I tried looking around for answers but didn't find anything satisfactory. Here is the schematic I have so far, with an ISP header (that apparently isn't supported?)