PIC32CM3204JH00048 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

OTP5_WORD_0 · 0x00806020

0xFFFFFFFFerased: no factory value in the file

TEMP_LOG_WORD_0 · 0x00806030

0xFFFFFFFFerased: no factory value in the file