PIC32CM2532JH01032 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.

LOCKBIT_WORD_0 · 0x00802000

0xFFFFFFFFerased: no factory value in the file

USER_WORD_0 · 0x00804000

0xFFFFFFFFdefault 0xFFFFFFFF

USER_WORD_1 · 0x00804004

0xFFFFFFFFdefault 0xFFFFFFFF

OTP1_WORD_0 · 0x00806000

0xFFFFFFFFerased: no factory value in the file

OTP1_WORD_1 · 0x00806004

0xFFFFFFFFerased: no factory value in the file

OTP2_WORD_1 · 0x0080600C

0xFFFFFFFFerased: no factory value in the file

OTP3_WORD_1 · 0x00806014

0xFFFFFFFFerased: no factory value in the file

OTP4_WORD_1 · 0x0080601C

0xFFFFFFFFerased: no factory value in the file

OTP5_WORD_0 · 0x00806020

0xFFFFFFFFerased: no factory value in the file