ISP Shield for Arduino Uno to Program 3 Different Atmega
Sony Arouje shows his final outcome for a board that he personally designed, which includes a homemade ISP shield for Arduino Uno.
Join the DZone community and get the full member experience.Join For Free
Couple of weeks ago, I designed and etched a home made pcb to program my Atmega 40 pin family micro processors. After that, I redesigned the PCB layout, so that I could program all the necessary processors like Atmega 40 pin, Atmega 28 pin and Attiny 8 pin family processors in a single board. I named this board as Kevino after my son Kevin. I also wanted this board in Red because my son is crazy about Red but fab house said it’s difficult for low volumes, so I went with standard Green solder mask.
I received the board yesterday and assembled all the components. Below is the final outcome.
Features of the board:
1. Program any one chip by selecting the respective chip via the red dip switch.
2. The chips can be Bootloaded and programmed via Arduino Uno or by using a USBASP programmer.
3. It should be able to program and monitor serial communication using USB to TTL Adapter. I can plug the TTL adapter to the female pins in the board.
4. I can also test Blink program, an on-board LED to test Blink and make sure the chip bootloaded successfully.
Let see how it looks when connected to Uno:
With this shield I can Bootload and program all the Atmega Processors I used for experimenting.
Opinions expressed by DZone contributors are their own.