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 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 GO 1 field
NVMCON1
Address 0x41
Reset 0x00
Access read/write 7 WRERR 6 – 5 – 4 – 3 – 2 CMD2 1 CMD1 0 CMD0 2 fields
Field Bits What it does WRERR 7 CMD 2:0
NVMLOCK
Address 0x42
Reset 0x00
Access write only 7 LOCK7 6 LOCK6 5 LOCK5 4 LOCK4 3 LOCK3 2 LOCK2 1 LOCK1 0 LOCK0 1 field
Field Bits What it does LOCK 7:0
NVMADRL
Address 0x43
Reset 0x00
Access read/write 7 NVMADRL7 6 NVMADRL6 5 NVMADRL5 4 NVMADRL4 3 NVMADRL3 2 NVMADRL2 1 NVMADRL1 0 NVMADRL0 1 field
Field Bits What it does NVMADRL 7:0
NVMADRH
Address 0x44
Reset 0x00
Access read/write 7 NVMADRH7 6 NVMADRH6 5 NVMADRH5 4 NVMADRH4 3 NVMADRH3 2 NVMADRH2 1 NVMADRH1 0 NVMADRH0 1 field
Field Bits What it does NVMADRH 7:0
NVMADRU
Address 0x45
Reset 0x00
Access read/write 7 – 6 – 5 NVMADRU5 4 NVMADRU4 3 NVMADRU3 2 NVMADRU2 1 NVMADRU1 0 NVMADRU0 1 field
Field Bits What it does NVMADRU 5:0
NVMDATL
Address 0x46
Reset 0x00
Access read/write 7 NVMDATL7 6 NVMDATL6 5 NVMDATL5 4 NVMDATL4 3 NVMDATL3 2 NVMDATL2 1 NVMDATL1 0 NVMDATL0 1 field
Field Bits What it does NVMDATL 7:0
NVMDATH
Address 0x47
Reset 0x00
Access read/write 7 NVMDATH7 6 NVMDATH6 5 NVMDATH5 4 NVMDATH4 3 NVMDATH3 2 NVMDATH2 1 NVMDATH1 0 NVMDATH0 1 field
Field Bits What it does NVMDATH 7:0