Introduction: ATmega328P BOOTLOADER

ATmega328P BOOTLOADER and IDE programmer

You need:
1: Experimental board from EVIL MAD SCIENTIST LAB. in USA - find them here:

2: 5V Micro USB Tiny AVR ISP ATtiny44, found on EBAY from China.
3: 16 MHz x-tal, also from China
4: 2 pc. 22 pF capasitors, I use SMD but other is OK
5: 1 resistor 10 K Ohm
6: 1 pc. 3M programming-sockel, 28 pin
7: soldering tool

8: 3 pc. LED-diode
9: 3 pc. 390 Ohm Resistors
10: IC 7805, 5 volt regulator
11: 2 x 10 uF, 25 Volt Capasitors, (minus to ground)

With the board in your hand, you just put on the components and solder them - there is nothing in it.

Step 1:


The programmer can do both BOOTLOADER- and IDE-programming.

In menu, TOOL, set the BOARD to "Arduino Duemilanove or Diesemila". You will se an ADD of "ATmega328" in the next line.
If you use a 5V Micro USB Tiny AVR ISP ATtiny44, you do not have to define a COM-port, as you se, there is not any to select.
Select "Programmer" as "USBtinyISP", and you are DONE the setup.

Step 2:

BOOTLOADER Programming

Now just push the line "Burn Bootloader" in the TOOL-menu, and you are FINISHED.

Step 3:

Arduino IDE Programmer
The SETUP is the same as for Bootloading, but look at the menu-line under SKETCH, and here you will find a point "Upload Using Programmer". Shortkey is "Ctrl-Shift + U".

There is another shortform for this command:

"Hold Down the shift-key, and push the UPLOAD-button with your mouse."

So now, LOAD your sketch into the ARDUINO IDE, hold Down the shift-key, and push the UPLOAD-button, and you are DONE.

A fast and easy project, finished before x-max.
VY 73 de OZ6YM, Palle