PIC16F18455 NVM registers

The 6 registers of NVM (Data EEPROM and flash program memory), from 0x81A, with their reset value and every field. The PIC16F18455 has 442 registers in 42 peripherals, one page each.

NVM Data EEPROM and flash program memory

NVMADRL

Address
0x81A
Reset
0x00
Access
read/write
  1. 7NVMADRL7
  2. 6NVMADRL6
  3. 5NVMADRL5
  4. 4NVMADRL4
  5. 3NVMADRL3
  6. 2NVMADRL2
  7. 1NVMADRL1
  8. 0NVMADRL0
8 fields
FieldBitsWhat it does
NVMADRL77
NVMADRL66
NVMADRL55
NVMADRL44
NVMADRL33
NVMADRL22
NVMADRL11
NVMADRL00

NVMADRH

Address
0x81B
Reset
0x00
Access
read/write
  1. 7–
  2. 6NVMADRH6
  3. 5NVMADRH5
  4. 4NVMADRH4
  5. 3NVMADRH3
  6. 2NVMADRH2
  7. 1NVMADRH1
  8. 0NVMADRH0
7 fields
FieldBitsWhat it does
NVMADRH66
NVMADRH55
NVMADRH44
NVMADRH33
NVMADRH22
NVMADRH11
NVMADRH00

NVMDATL

Address
0x81C
Reset
0x00
Access
read/write
  1. 7NVMDATL7
  2. 6NVMDATL6
  3. 5NVMDATL5
  4. 4NVMDATL4
  5. 3NVMDATL3
  6. 2NVMDATL2
  7. 1NVMDATL1
  8. 0NVMDATL0
8 fields
FieldBitsWhat it does
NVMDATL77
NVMDATL66
NVMDATL55
NVMDATL44
NVMDATL33
NVMDATL22
NVMDATL11
NVMDATL00

NVMDATH

Address
0x81D
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5NVMDATH5
  4. 4NVMDATH4
  5. 3NVMDATH3
  6. 2NVMDATH2
  7. 1NVMDATH1
  8. 0NVMDATH0
6 fields
FieldBitsWhat it does
NVMDATH55
NVMDATH44
NVMDATH33
NVMDATH22
NVMDATH11
NVMDATH00

NVMCON1

Address
0x81E
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6NVMREGS
  3. 5LWLO
  4. 4FREE
  5. 3WRERR
  6. 2WREN
  7. 1WR
  8. 0RD
7 fields
FieldBitsWhat it does
NVMREGS6
LWLO5
FREE4
WRERR3
WREN2
WR1
RD0

NVMCON2

Address
0x81F
Reset
0x00
Access
write only
  1. 7NVMCON27
  2. 6NVMCON26
  3. 5NVMCON25
  4. 4NVMCON24
  5. 3NVMCON23
  6. 2NVMCON22
  7. 1NVMCON21
  8. 0NVMCON20
1 field
FieldBitsWhat it does
NVMCON27:0