ATSAMHA1G14A NVM user row & fuses

A SAM chip has no fuse bytes: its start-up settings are words in the flash's user row and the factory's calibration rows, at the addresses shown. The user row sets the bootloader protection, the EEPROM emulation area, the brown-out detector and the watchdog at power-on; the program reads them, and a programmer writes them. Microchip's file gives no factory values for these words, so they start at all ones (an erased row): the datasheet's NVM User Row table has the values the chip ships with. Change a setting and the word below updates.

USER_WORD_0 · 0x00804000

0xFFFFFFFFerased: no factory value in the file

USER_WORD_1 · 0x00804004

0xFFFFFFFFerased: no factory value in the file

OTP4_WORD_0 · 0x00806020

0xFFFFFFFFerased: no factory value in the file

OTP4_WORD_1 · 0x00806024

0xFFFFFFFFerased: no factory value in the file

OTP4_WORD_2 · 0x00806028

0xFFFFFFFFerased: no factory value in the file

TEMP_LOG_WORD_0 · 0x00806030

0xFFFFFFFFerased: no factory value in the file

TEMP_LOG_WORD_1 · 0x00806034

0xFFFFFFFFerased: no factory value in the file

AUX3_WORD_3 · 0x0080A00C

0xFFFFFFFFerased: no factory value in the file

AUX3_WORD_16 · 0x0080A040

0xFFFFFFFFerased: no factory value in the file

AUX3_WORD_17 · 0x0080A044

0xFFFFFFFFerased: no factory value in the file

AUX3_WORD_18 · 0x0080A048

0xFFFFFFFFerased: no factory value in the file