Programmer Shield for AVR DIP40 Programmer Shield for AVR DIP40

Programmer Shield for AVR DIP40

Sold by Kamprath Hacks

Programmer for AVR DIP40 Microcontrollers


2 in stock

Volume Pricing
QtyPrice Per Unit
Wishlist
📦 Ships from: United States

What is it?

This is a programmer for Amtel AVR DIP40 micro controllers, such as the ATmega8535, ATmega16, ATmega32, ATmega164, ATmega324, ATmega644 and ATmega1284. This programmer is made as a shield for the Arduino Uno and designed to work in conjunction with the [Arduino as ISP programmer sketch](https://www.arduino.cc/en/Tutorial/ArduinoISP).


Note that the Arduino Uno is NOT included.


Why did you make it?

Many AVR programmers, such as Tiny AVR, are not compatible with the ATmega 1284's 128 Kbyte of program memory, so I found myself wiring up a breadboard to an Arduino Uno to us the "Arduino as ISP" programming method to load the boot loader. This approach, while functional, was a bit cumbersome. To make using AVR DIP40 microcontrollers easier, I designed and built this Arduino Uno shield to replace the breadboard programmer approach. This shield can be used to load both a boot loader and a sketch onto a DIP40 AVR microcontrollers, though programming a sketch with this programmer will erase any boot loader already on the microcontroller.



What makes it special?

In addition to the status LEDs supported by the "Arduino as ISP" sketch, I added a blue LED to pin 1 of the AVR DIP40 microcontrollers. If you load the microcontrollers with [the MightCore Arduino core](https://github.com/MCUdude/MightyCore) (highly recommended), then the blue LED will start blinking once your AVR DIP40 microcontrollers is successfully programmed with the boot loader.


Also, the crystal oscillator for the AVR DIP40 microcontroller is socketed. The programmer comes with one 16 MHz crystal, but you can easily replace it with another in case you want to program your microcontrollers to operate at a different frequency. For example, 20 MHz is a popular clock speed for the ATmega 1284 microcontroller.

Weight: 142 g
Dimensions: 305 x 254 x 51 mm
Go to Cart