PIC16F18877 NVM registers The 6 registers of NVM (Data EEPROM and flash program memory), from 0x81A, with their reset value and every field. The PIC16F18877 has 474 registers in 46 peripherals, one page each.
NVM Data EEPROM and flash program memory NVMADRL
Address 0x81A
Reset 0x00
Access read/write 7 NVMADR7 6 NVMADR6 5 NVMADR5 4 NVMADR4 3 NVMADR3 2 NVMADR2 1 NVMADR1 0 NVMADR0 8 fields
Field Bits What it does NVMADR7 7 NVMADR6 6 NVMADR5 5 NVMADR4 4 NVMADR3 3 NVMADR2 2 NVMADR1 1 NVMADR0 0
NVMADRH
Address 0x81B
Reset 0x80
Access read/write 7 – 6 NVMADR14 5 NVMADR13 4 NVMADR12 3 NVMADR11 2 NVMADR10 1 NVMADR9 0 NVMADR8 7 fields
Field Bits What it does NVMADR14 6 NVMADR13 5 NVMADR12 4 NVMADR11 3 NVMADR10 2 NVMADR9 1 NVMADR8 0
NVMDATL
Address 0x81C
Reset 0x00
Access read/write 7 NVMDAT7 6 NVMDAT6 5 NVMDAT5 4 NVMDAT4 3 NVMDAT3 2 NVMDAT2 1 NVMDAT1 0 NVMDAT0 8 fields
Field Bits What it does NVMDAT7 7 NVMDAT6 6 NVMDAT5 5 NVMDAT4 4 NVMDAT3 3 NVMDAT2 2 NVMDAT1 1 NVMDAT0 0
NVMDATH
Address 0x81D
Reset 0x00
Access read/write 7 – 6 – 5 NVMDAT13 4 NVMDAT12 3 NVMDAT11 2 NVMDAT10 1 NVMDAT9 0 NVMDAT8 6 fields
Field Bits What it does NVMDAT13 5 NVMDAT12 4 NVMDAT11 3 NVMDAT10 2 NVMDAT9 1 NVMDAT8 0
NVMCON1
Address 0x81E
Reset 0x00
Access read/write 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 read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 –