YO3BN - AVR USBTiny Programmer


Home Articles Projects Products Bookmarks About

Posted at - 5th July 2017
Last edited - 6th July 2017

AVR USBTiny Programmer



Construction Details


The schematic is very simple, the ATTiny does almost entirely job. The two zener diodes trim the 5V pinout level from ATTinty to 3.3V USB standard. The two resistors R3, R5 forms a single 1.5K resistor which pulls up the D- line to inform the USB host that a low-speed device is connected to it. Two LEDs + 150 ohms were connected to pins 11 and 12 in my project in order to indicate some activity. I planned to modify the firmware for that, but the LED on pin 12 already worked by default.


The ZIF part was implemented on test PCB. When programming, male jump wires will be connected from programmer's pin header to AVR uController pins according to uController datasheet. Also, a 3.686MHz quartz and 2x15pF capacitors were provided for external clock requirements on the test PCB.


Pinout

Flat cable pinout

ZIF board pinheader


The Firmware

The firmware can be downloaded from my local image or from official sources on the internet. It must be recompiled with 12MHz crystal operation by editing Makefile and recompiling the sources.
This section will be continued in near future...

73 de YO3BN


Home Articles Projects Products Bookmarks About