ATMEGA328P FUSE RESET
Instruction Manual PDF has all the necessarily files and schematics for the build.
Introduction
This project uses the Arduino Nano Microcontroller to reset Fuse bytes and erase Flash and EEPROM for ATMEGA 328/328P. By using the Arduino Nano with a BJT, this device will reset the Flash Program memory, EEPROM Data memory, Memory Lock bits, and Fuse bits in the ATMEGA 328/328P using HIGH VOLTAGE PARALLEL PROGRAMMING.
Instructions
Insert ATMEGA328/328P as shown
Connect 12V Power
Ready when LED stops flashing
DISCONNECT POWER to avoid frying the Arduino Nano
Notes
DISCONNECT POWER WHEN UNUSED. For unknown reasons, the voltage regulator on the Arduino Nano (even the original one) heats up and could damage the Nano.
This project is targeted at students who are learning to program their ATMEGA chips. It provides an easy and cheap solution to reprogram misconfigured Fuse/Lock bits.
Learn more about HIGH VOLTAGE PARALLEL PROGRAMMING instructions from Section 28.6 in the ATmega48A/PA/88A/PA/168A/PA/328/P datasheet.
Supplies
Arduino Nano
Resistors
1kOhm x2
3Ohm
BJT 2N3904
LED
12V DC Power Supply
Optional
Jumpers
Breadboard
Connect Wires!
Using a breadboard/PCB/Protoboard, connect the pins from the Arduino Nano to the ATMEGA328/328P as shown in the Schematic.
Upload .ino File to Arduino
Open and upload the file attached .ino file to the Arduino Nano and your project is ready!