There are a few different ways how to program ATTiny microcontrollers – lovely little chip with so much potential. I tried programming with Arduino Uno, but the solution was too clumsy with lots of wires connected to the breadboard from Arduino. Then I remembered that I have USBTinyISP and apparently it is one of the best ways to program these chips.
The schematics on how to wire USBTinyISP to ATTiny45 or ATTiny85 I found from Fritzing library.
I wanted a bit more permanent solution so decided to build it on a stripboard.
It might be not the best layout, but I currently have stripboards only this size. The only place where strips need to be cut are in between the IC and connector legs. It was very easy to solder and it works very well! Still some space left for test circuit if I come up with one.
How to set up your IDE to program these chips can be found in the High-Low Tech blog Programming an ATtiny w/ Arduino 1.0.1.
Update: You really really really don’t want to put your chip incorrectly into the DIP socket. I accidentally did it and the just 10s later the chip got extremely hot. Good thing I managed to rescue it and it seems to be working. Lesson learned!