program Atmel chips using Arduino Uno- guidance requested

hi..

Im a beginner to all this, so take my advice for whats its worth. :slight_smile:

however I have flashed many blank chips.. both DIP and QTFP ATmega328P's..

Using my Arduino as an ISP... (and FTDI) programmer..

I have used it to flash the Arduino bootloader to many minimal/standalone set-ups on a breadboard....

but recently.. I was advised to use Optiloader sketch to 'bootload' blank chips.

I dont think I'll ever look back! :wink:

The optiloader sketch finds your device ID and then loads the appropriate .hex file/bootloader to the chip.

I think it has support for multiple types of chips.. plus there have been many posts about how to add/edit for support for others.

Bascially you take you REAL Arduino board...set itup normally. correct COM PORT... correct BOARD type chosen..etc
and upload the Optiloader sketch to your Arduino..

(this for lack of better/longer explanation turned you Arduino into a device that will now flash bootloader onto other chips.)

power down.. hook up your blank chip, minmal Arduno/ATmega circuit (chip, crystal, some caps..etc)

Arduino >>> Blank/Target Circuit

D10 >>> RESET PIN
D11 >>> D11
D12 >>> D12
D13 >>> D13

GND >>> GND
5v+ >>> 5v+

and once you power back up.. the Arduino sketch will search/see this blank (target) chip..and flash it automaically with the correct bootloader.