[How To] Read and Write fuse in ATMEGA328P

  • Calculate fuse value:

    http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p

  • Read fuse:

    avrdude -P /dev/tty.usbmodem1411 -b 19200 -c avrisp -p m328p -v
    
  • Write fuse using avrdude command

    avrdude -P /dev/tty.usbmodem1411 -b 19200 -c avrisp -p m328p -U efuse:w:0x06:m
    

    Here, setting efuse to 0x06 will disable BrownOut mode in ATMEGA328P thus allow it to run at 3.3V (F_CPU should be set to less than 10MHz)

Source: http://heliosoph.mit-links.info/arduinoisp-reading-writing-fuses-atmega328p/

Leave a Reply

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