3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

How to fix dead atmega and attiny avr chips

How to fix dead atmega and attiny avr chips
Atmega fusebit doctor, as name says it, device for repairing dead Atmega and Attiny family AVRs by writing fabric fusebits. Most common mistakes or problems are a wrong clock source (CKSEL fusebits), disabled SPI programming (SPIEN fuse) or disabled reset pin (RSTDISBL fuse). This simple and cheap circuit will fix you uC in a fraction of a second.

If in first case we can help ourself with clock generator, then in 2nd and 3rd cases bring uC back to life is impossible with standard serial programmer. Most of people do not decide to build parallel programmer because its inconvenient and its cheaper and faster to buy new uC.



Project site - how to fix AVR fusebits

 
Remove these adsRemove these ads by Signing Up
 

Step 1Sockets

Sockets
«
  • mega_fusebit_doctor_1.jpg
  • fusebit_doctor_adapters_2.jpg

This circuit use the high-voltage parallel and serial programming method. Atmega8(doctor) has saved in it’s memory signatures of 96 (so far) AVR Atmega and Attiny uC’s, just put your dead avr in socket, press the START button, and enjoy your good-as-new processor.

There are three slots on board, for most common AVR’s, pins compatible with: DIP28 Atmega8, DIP20 Attiny2313, and DIP40 Atmega32 compatible processors.

There is also an extra goldpin connector with all signals so you can attach adapters:
-the "#1 HVPP adapter" with DIP20-B Attiny26 and DIP40-B Atmega8515 compatible
-the "HVSP adapter" for tiny DIP8 Attiny13 and DIP14 Attiny24 compatible.
-your own adapters for other types of processors, in trough-hole or surface-mounted, you can use the breadboard for this – just connect signals to correct pins. How? Check your AVR datasheet, go to “memory programming” and then “parallel programming” – check the signal names, all signals are described under the DIP40 slot.




« Previous StepDownload PDFView All StepsNext Step »
9 comments
Aug 12, 2010. 7:17 AMavrguy says:
http://www.microcontrollerprog.com
under $30, not worth to build one yourself.
Mar 16, 2012. 2:57 PMchaserled says:
under $30 i rather buy one hv programmer can also fix fusebit under$40
Aug 20, 2011. 10:52 AMdoduta says:
The firmaware is a fake !
The sotware size is to big to flash memory ,ATmega8 ,12Kb .
Exemple :
atmega_fusebit_doctor_2.01_BETA.HEX = 21KB
atmega_fusebit_doctor_2.09_m168.hex =31 KB

If use first-release-03-05-2010 ,the microcontroler ATmega 8 is blocked !!
i d'ont recomand to test this softawre ,only scop of autor is to damage your microcontroler !!
Be carefull !!
Mar 4, 2011. 1:52 PMartuhm says:
I tried it but doesn´t work, the green led is on but i can´t see the repaired atmega8 with avrdude.
Jun 26, 2010. 6:20 AMCrashcompie says:
Nice, i was looking for something like this. keep it up!.
Jun 8, 2010. 5:40 AMfrollard says:
Nice chip fixer! I can't say I muddle with the bits in the chips all that often, but if I did this would be a handy time and dollar saver :D
Jun 6, 2010. 10:56 AMNerdz says:
Very good job, the PCB looks excellent. I never could get my silk screens to turn out that good when I ironed them on.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
11
Followers
3
Author:manekinen(Programming, DIY Constructions)