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 7 NVMADRL7 6 NVMADRL6 5 NVMADRL5 4 NVMADRL4 3 NVMADRL3 2 NVMADRL2 1 NVMADRL1 0 NVMADRL0 8 fields
Field Bits What it does NVMADRL7 7 NVMADRL6 6 NVMADRL5 5 NVMADRL4 4 NVMADRL3 3 NVMADRL2 2 NVMADRL1 1 NVMADRL0 0
NVMADRH
Address 0x81B
Reset 0x00
Access read/write 7 – 6 NVMADRH6 5 NVMADRH5 4 NVMADRH4 3 NVMADRH3 2 NVMADRH2 1 NVMADRH1 0 NVMADRH0 7 fields
Field Bits What it does NVMADRH6 6 NVMADRH5 5 NVMADRH4 4 NVMADRH3 3 NVMADRH2 2 NVMADRH1 1 NVMADRH0 0
NVMDATL
Address 0x81C
Reset 0x00
Access read/write 7 NVMDATL7 6 NVMDATL6 5 NVMDATL5 4 NVMDATL4 3 NVMDATL3 2 NVMDATL2 1 NVMDATL1 0 NVMDATL0 8 fields
Field Bits What it does NVMDATL7 7 NVMDATL6 6 NVMDATL5 5 NVMDATL4 4 NVMDATL3 3 NVMDATL2 2 NVMDATL1 1 NVMDATL0 0
NVMDATH
Address 0x81D
Reset 0x00
Access read/write 7 – 6 – 5 NVMDATH5 4 NVMDATH4 3 NVMDATH3 2 NVMDATH2 1 NVMDATH1 0 NVMDATH0 6 fields
Field Bits What it does NVMDATH5 5 NVMDATH4 4 NVMDATH3 3 NVMDATH2 2 NVMDATH1 1 NVMDATH0 0
7 – 6 NVMREGS 5 LWLO 4 FREE 3 WRERR 2 WREN 1 WR 0 RD 7 fields
Field Bits What it does NVMREGS 6 LWLO 5 FREE 4 WRERR 3 WREN 2 WR 1 RD 0
NVMCON2
Address 0x81F
Reset 0x00
Access write only 7 NVMCON27 6 NVMCON26 5 NVMCON25 4 NVMCON24 3 NVMCON23 2 NVMCON22 1 NVMCON21 0 NVMCON20 1 field
Field Bits What it does NVMCON2 7:0