Powered by Blogger.

Wednesday 16 December 2015

Programming ATtiny44 / ATtiny84 using Arduino uno

by realfinetime  |  in Digital Electronics at  02:53

We had already seen the circuit for programming ATtiny45 / ATtiny85 using Arduino uno in my previous post. ATtiny45 / ATtiny85 has fewer number of analog and digital pins. So, for bigger applications, we have to go for microcontrollers having more analog and digital pins. ATtiny44 / ATtiny84 is an example of such kind of microcontrollers. Here, we will see a method for programming ATtiny44 / ATtiny84 using Arduino uno.

Circuit is done as shown in the following diagram. An LED should be connected to the 13th pin of ATtiny44 / ATtiny84 to test the program.

Step 1 :

Disconnect the capacitor from the circuit (Capacitor connected between RESET and GND pin of Arduino uno).
Select Arduino Uno board from Tools menu.

Upload the ArduinoISP sketch to your Arduino uno.

Step 2 :

After uploading the ArduinoISP, connect the capacitor in the circuit (Capacitor connected between RESET and GND pin of Arduino uno). Then, open Blink program from your sample programs.

Change the digital pin number from 13 to 0.

Select ATtiny board from Tools menu.

When ATtiny board is selected, a Processor sub-menu will appear under Tools menu. Select your processor from Processor sub-menu. My processor is ATtiny44.

Upload the modified Blink program to your ATtiny44 / ATtiny84. If uploading is successful, LED connected to ATtiny44 / ATtiny84 will start blinking.


  1. pleas who I can Programming atmega8 using Arduino uno

  2. I love your article.You can visit my website :update asphalt nitro

  3. I love your article.You can visit my website :bus rush download

  4. Thanks for shared that blog with us. If anyone here searching Transparent Screen then visit

  5. Your Blog are completely remarkable and share worthy. I really appreciate your efforts that you put on this. Keep sharing.
    C++ Training Institute in South Delhi



All the circuits, published in this blog is only after testing and getting proper results in my private lab. When you try these circuits, you should check the supply voltage, polarity of components, presence of childrens nearby and shorts in the circuits. This website will not be responsible for any harm happened to you or your components caused by your carelessness.

For More Electronic Tips

Proudly Powered by Blogger.