I am making an Arduino Uno AVR ISCP Programmer Shield PCB using KiCAD. My ideas was to use a ZIF socket where the IC's can be placed, and using the pushbutton the user can cycle between different presents for ATmega/ATTiny models. This is done by rerouting the ISCP connections with demultiplexers. The LED's will show the selected model on the PCB silkscreen.
Currently I made presets for (in order):
- ATTiny 25/45/85/13/12
- ATTiny 24/44/84
- ATTiny 2313/4213
- ATTiny 261/461/861/26
- ATMega 8/48/88/168/328
- ATMega 16/32/644/1284
I wonder if this is the right approach and if I covered all the Atmel/Arduino-compatible DIP models.