Arduino on ATTiny84: a development board

When building arduino / avr chips projects, almost everyone starts with the Arduino Uno. It’s a proven design, and there’s a lot of community support for it. The problem I have with it is that this board is not realistic for the use makers and hobbyist make of it.

The ATmega328 is a monster. 32 kilobyte of rom? 23 input/output?! Is this really needed to power a 3 buttons project? If you were to make your application a real product, could you reduce the cost by simply using a more properly sized chip?

Most of the time, the answer should be yes. The guys at Arduino haven’t released a prototyping board for smaller chips unfortunately so I well… I built one.

ATTiny84 development board
ATTiny84 development board


Simply put, it is ATTiny84 mounted in an IC socket with 0.1″ headers for easy access to the pins. In addition, the header next to the chip is an AVR ISP header for easy programming of the chip. The chip is programmed using an Arduino Uno running the “Arduino as ISP” sketch.

Arduino as ISP
Arduino as ISP

All of this would not have been possible with the help of:

So thanks to them!

Leave a Reply to Tony P Cancel reply

Your email address will not be published. Required fields are marked *

2 thoughts on “Arduino on ATTiny84: a development board”