PIC16F17155 NVM registers The 6 registers of NVM (Data EEPROM and flash program memory), from 0x1C8C, with their reset value and every field. The PIC16F17155 has 420 registers in 43 peripherals, one page each.
NVM Data EEPROM and flash program memory NVMADRL
Address 0x1C8C
Reset 0x00
Access read/write 7 NVMADR7 6 NVMADR6 5 NVMADR5 4 NVMADR4 3 NVMADR3 2 NVMADR2 1 NVMADR1 0 NVMADR0 1 field
Field Bits What it does NVMADR 7:0
NVMADRH
Address 0x1C8D
Reset 0x00
Access read/write 7 – 6 NVMADR6 5 NVMADR5 4 NVMADR4 3 NVMADR3 2 NVMADR2 1 NVMADR1 0 NVMADR0 1 field
Field Bits What it does NVMADR 6:0
NVMDATL
Address 0x1C8E
Reset 0x00
Access read/write 7 NVMDAT7 6 NVMDAT6 5 NVMDAT5 4 NVMDAT4 3 NVMDAT3 2 NVMDAT2 1 NVMDAT1 0 NVMDAT0 1 field
Field Bits What it does NVMDAT 7:0
NVMDATH
Address 0x1C8F
Reset 0x00
Access read/write 7 – 6 – 5 NVMDAT5 4 NVMDAT4 3 NVMDAT3 2 NVMDAT2 1 NVMDAT1 0 NVMDAT0 1 field
Field Bits What it does NVMDAT 5:0
NVMCON1
Address 0x1C90
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 0x1C91
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