upload
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

FUSE.txt 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ATMega168P Fuse/Lock Bits
  2. =========================
  3. This configuration is from usbasploader's Makefile.
  4. HFUSE 0xD6
  5. LFUSE 0xDF
  6. EFUSE 0x00
  7. LOCK 0x3F(intact)
  8. #---------------------------------------------------------------------
  9. # ATMega168P
  10. #---------------------------------------------------------------------
  11. # Fuse extended byte:
  12. # 0x00 = 0 0 0 0 0 0 0 0 <-- BOOTRST (boot reset vector at 0x1800)
  13. # \+/
  14. # +------- BOOTSZ (00 = 2k bytes)
  15. # Fuse high byte:
  16. # 0xd6 = 1 1 0 1 0 1 1 0
  17. # ^ ^ ^ ^ ^ \-+-/
  18. # | | | | | +------ BODLEVEL 0..2 (110 = 1.8 V)
  19. # | | | | + --------- EESAVE (preserve EEPROM over chip erase)
  20. # | | | +-------------- WDTON (if 0: watchdog always on)
  21. # | | +---------------- SPIEN (allow serial programming)
  22. # | +------------------ DWEN (debug wire enable)
  23. # +-------------------- RSTDISBL (reset pin is enabled)
  24. # Fuse low byte:
  25. # 0xdf = 1 1 0 1 1 1 1 1
  26. # ^ ^ \ / \--+--/
  27. # | | | +------- CKSEL 3..0 (external >8M crystal)
  28. # | | +--------------- SUT 1..0 (crystal osc, BOD enabled)
  29. # | +------------------ CKOUT (if 0: Clock output enabled)
  30. # +-------------------- CKDIV8 (if 0: divide by 8)
  31. # Lock Bits
  32. # 0x3f = - - 1 1 1 1 1 1
  33. # \ / \-/ \-/
  34. # | | +----- LB 2..1 (No memory lock features enabled)
  35. # | +--------- BLB0 2..1 (No restrictions for SPM or LPM accessing the Application section)
  36. # +--------------- BLB1 2..1 (No restrictions for SPM or LPM accessing the Boot Loader section)