PIC18F25Q35 NVM registers

The 8 registers of NVM (Data EEPROM and flash program memory), from 0x40, with their reset value and every field. The PIC18F25Q35 has 596 registers in 44 peripherals, one page each.

NVM Data EEPROM and flash program memory

NVMCON0

Address
0x40
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0GO
1 field
FieldBitsWhat it does
GO0

NVMCON1

Address
0x41
Reset
0x00
Access
read/write
  1. 7WRERR
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2CMD2
  7. 1CMD1
  8. 0CMD0
2 fields
FieldBitsWhat it does
WRERR7
CMD2:0

NVMLOCK

Address
0x42
Reset
0x00
Access
write only
  1. 7LOCK7
  2. 6LOCK6
  3. 5LOCK5
  4. 4LOCK4
  5. 3LOCK3
  6. 2LOCK2
  7. 1LOCK1
  8. 0LOCK0
1 field
FieldBitsWhat it does
LOCK7:0

NVMADRL

Address
0x43
Reset
0x00
Access
read/write
  1. 7NVMADRL7
  2. 6NVMADRL6
  3. 5NVMADRL5
  4. 4NVMADRL4
  5. 3NVMADRL3
  6. 2NVMADRL2
  7. 1NVMADRL1
  8. 0NVMADRL0
1 field
FieldBitsWhat it does
NVMADRL7:0

NVMADRH

Address
0x44
Reset
0x00
Access
read/write
  1. 7NVMADRH7
  2. 6NVMADRH6
  3. 5NVMADRH5
  4. 4NVMADRH4
  5. 3NVMADRH3
  6. 2NVMADRH2
  7. 1NVMADRH1
  8. 0NVMADRH0
1 field
FieldBitsWhat it does
NVMADRH7:0

NVMADRU

Address
0x45
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5NVMADRU5
  4. 4NVMADRU4
  5. 3NVMADRU3
  6. 2NVMADRU2
  7. 1NVMADRU1
  8. 0NVMADRU0
1 field
FieldBitsWhat it does
NVMADRU5:0

NVMDATL

Address
0x46
Reset
0x00
Access
read/write
  1. 7NVMDATL7
  2. 6NVMDATL6
  3. 5NVMDATL5
  4. 4NVMDATL4
  5. 3NVMDATL3
  6. 2NVMDATL2
  7. 1NVMDATL1
  8. 0NVMDATL0
1 field
FieldBitsWhat it does
NVMDATL7:0

NVMDATH

Address
0x47
Reset
0x00
Access
read/write
  1. 7NVMDATH7
  2. 6NVMDATH6
  3. 5NVMDATH5
  4. 4NVMDATH4
  5. 3NVMDATH3
  6. 2NVMDATH2
  7. 1NVMDATH1
  8. 0NVMDATH0
1 field
FieldBitsWhat it does
NVMDATH7:0