This is update to AVR programmer. The schematics is a little changed now to include a ISP header, pin header for breadboarding with two GND/VCC so that power problems cant take place. Another addition is taking back the LEDs from the original USBTinyISP design so as the diodes. I have designed the PCB layout to be sent to board house for manufacturing. I did this to make my board look professionally made. And the board looks great. Below is the PCB design and assembled one.
anando paul says
Hello ...
I have made the connection in breadboard as per your given circuit design. But when I am connecting with the USB cable ... my pc gives an error like USB device is not recognized. I google it and found that this is related to the fuse problem. I am using Top2007 Programmer. can you please give some information about the exact fuse setting for this and if possible can you give some guidance to burn fuse using Top2007 Isp user interface. I am very new in section so details information will be very helpful for me...
i am using attiny2313V as I cant found attiny2313 in our local market.
Thank you ...
Arup says
Please look at http://www.atmel.com/Images/doc2543.pdf
Attiny2313V can work at a maximum speed of 10Mhz but Attiny2313 can work with upto 20Mhz. We need 12Mhz for USB connection which your Attiny2313V is failed to execute at.
This is not a fuse problem but this is wrong microcontroller which you've used.
anando paul says
Thank you very much Arup. But last night I tried with some fuse configuration and finaly usbtiny detected by my win 7 and green led light up with attiny2313V and avrdude found usbtiny. But I have atmega32A IC with me which is not supported by usbtiny it seems ... so now I am searching some workaround to support atmega32A
Thank you for your prompt reply.
Arup says
Glad to know you got it working.
For atmega32a use the same command line as for atmega32.
Example: avrdude -c -usbtiny -p m32 -U flash:w:main.hex -U eeprom:w:main.eep
anando paul says
Thanks buddy ...
Today I have programmed single led blinking program using this usbtiny(attiny2313v). I tried with atmega32A and atmega8L. both are working fine.
I would like to post the whole process which I followed in my blog, referring to your this blog and http://www.ladyada.net/make/usbtinyisp/. Thank you
Arup says
Glad to know that you found this useful.
Manoj says
can u courier me USB AVR Programmer final based on UsbtinyISP , along with soft . what will be the cost to assemble it.
Arup says
I can send you the blank PCB for this. Contact me by the contact form if you need it.
saumya samanta says
Dear Arup ,I am a new reader of your site and I am from westbengal(howrah) too, A hobbiest electronics.Through your site I will be very helpful and already some info. I got was helpful. Can I get your mob.no. to contact directly for further technical support and material collecting purpose ?
Arup says
You can contact me by the contact page and get my phone number too.