ATmega fuse recovery board

Mick built the ATmega fusebit doctor. It is a fuse recovery board for the ATmega family of microcontrollers. An ATmega8 uC uses the parallel programing method to reset the fuses for supported uCs.

It is very easy to use. Just place your broken uC into a designated socket and press the button.

Via the forum.

Join the Conversation


  1. may i compliment (again) this project w/ a “AVR ATTINY HVSP Fuse Resetter / Reader”.
    video at
    i noticed there were mentions of the vusbtiny, this fuse reader / resetter is a accompanying project i built along w/ the vusbtiny programmer. it requires no PC and operates standalone. it can only handle 14 pin AVR tiny devices as it offers only HV serial programming. it does not programs (but can be expanded to do so).
    thanks for your consideration.

  2. It’s called a resistor array! That must have sucked to solder hahaha
    I second the PICs, never had a problem with fuses :)

    But to be fair, that’s a nicely done board.

  3. Argggg… Another AVR “unbricker”. Just fork out $49 for a Dragon, it does soooo much more than these el-cheapo ($20) programmers that can’t program all fuses, and it can debug, and it can program all fuses.

    Hey megabug:

    I’m glad I use AVR’s because they have fuses, PICs don’t! The fuses are a feature – learn about what they do before criticizing.

  4. I love both PICs and AVRs, but yeah its quite a hassle if you mis-programmed the fuse on your AVRs and I really do agree I dont have this problem on the PICs. This would really be handy if it worked for me.

    I built two of these atmega fusebit doctor and unfortunately none of them worked on my locked atmega8’s and atmega8515’s. It can read the fuses and signature but cannot write the default fuses.

    I guess I’ll build it a 3rd and last time. Really could’nt find anything wrong with my pcb, hmmm but wait, I used 2n3904/06s in place of the BC547/557s. So maybe thats whereI’m wrong. Will use a bc545/557 on my last and 3rd try.

    1. Hi;
      make sure that you power it with +13.5V.
      I made the same mistake, it seems to work, but the red LED stays on.

      After I powered it properly it works fine.
      (note the sticker next to the power plug).

      Mick M

    1. Hi Khan;
      yes – that is what it is for.
      20, 28, and 40 pin AVR’s.

      It will identify the AVR then set the fuses to factory default.
      I have done ATTiny2313, ATMega328p and ATmega16 with it.

      Mick M

    1. Yep, that’s what I meant by saying you may have it in the wrong way, if you didn’t know the pinout was opposite you may have had it in the wrong way, but obviously you know about it!

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.