Required Hardware and Software for programming ATtiny85
Arduino UNO R3 is very popular development board among the Makers, Artist, Scientist, Educator. Cost of Arduino UNO R3 is Approx 450 rupees. For smaller application its not feasible to use Arduino UNO R3 because of its cost and form factor(Size).
ATtiny85 is a solution for smaller and low cost of applications.
Steps for preparing Hardware for programming.
Install Arduino IDE in your computer
Scroll to the bottom of the list; you should see an entry for “ATtiny"
Connecting the ATtiny with Arduino UNO R3
You’ll need to provide power to the ATtiny and connect it to your programmer. That is, connecting
Arduino UNO R3 is very popular development board among the Makers, Artist, Scientist, Educator. Cost of Arduino UNO R3 is Approx 450 rupees. For smaller application its not feasible to use Arduino UNO R3 because of its cost and form factor(Size).
ATtiny85 is a solution for smaller and low cost of applications.
Steps for preparing Hardware for programming.
Install Arduino IDE in your computer
In Arduino IDE, you can install the ATtiny support using the built-in boards manager.
- Open the preferences dialog in the Arduino software.
- Find the “Additional Boards Manager URLs” field near the bottom of the dialog.
- Paste the following URL into the field (use a comma to separate it from any URLs you’ve already added):
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json - Click the OK button to save your updated preferences.
- Open the boards manager in the “Tools > Board” menu
- Click on the ATtiny entry. An install button should appear. Click the install button.
- The word “installed” should now appear next to the title of the ATtiny entry.

- Close the boards manager. You should now see an entry for ATtiny in the “Tools > Board” menu.
- Restart the Arduino development environment.
- You should see ATtiny entries in the Tools > Board menu.
Connecting the ATtiny with Arduino UNO R3
You’ll need to provide power to the ATtiny and connect it to your programmer. That is, connecting
MISO, MOSI, SCK, RESET, VCC, and GND of the programmer to the corresponding pins on the ATtiny.
Instructions and diagrams are available for:
- Open the Blink sketch from the examples menu.
- Change the pin numbers from 13 to 0.
- Select “ATtiny” from the Tools > Board menu and the particular ATtiny you’re using from the Tools > Processor men.. (In Arduino 1.0.x, these options are combined in just the Tools > Board menu.)
- Select the appropriate item from the Tools > Programmer menu (e.g. “Arduino as ISP” if you’re using an Arduino board as the programmer, USBtinyISP for the USBtinyISP, FabISP, or TinyProgrammer, etc).
- Upload the sketch.
Configuring the ATtiny to run at 8 MHz
Reference : http://highlowtech.org







