What are fuse bits?
Fuse bits are a few bits stored in some special flash memory area. They are used to configure the how the chip will behave when powering on. (e.g. initilize system register to different value.) It is also said to be hardware set compared to software set by changing registers. For example, it can determine whether the chip has a bootloader, what speed (clock source) and voltage it is going to run at. Moreover, the status of the Fuse bits is not affected by Chip Erase.
Terms
- programmed: when saying a bit is programmed, it is equvilent to claim a bit is set. But it is written to 0 to be set.
- unprogrammed: unset by written to 1.