PIC16LF1776 NVM registers

The 6 registers of NVM (Data EEPROM and flash program memory), from 0x191, with their reset value and every field. The PIC16LF1776 has 473 registers in 54 peripherals, one page each.

NVM Data EEPROM and flash program memory

PMADRL

Address
0x191
Reset
0x00
Access
read/write
  1. 7PMADRL7
  2. 6PMADRL6
  3. 5PMADRL5
  4. 4PMADRL4
  5. 3PMADRL3
  6. 2PMADRL2
  7. 1PMADRL1
  8. 0PMADRL0
1 field
FieldBitsWhat it does
PMADRL7:0

PMADRH

Address
0x192
Reset
0x80
Access
read/write
  1. 7–
  2. 6PMADRH6
  3. 5PMADRH5
  4. 4PMADRH4
  5. 3PMADRH3
  6. 2PMADRH2
  7. 1PMADRH1
  8. 0PMADRH0
1 field
FieldBitsWhat it does
PMADRH6:0

PMDATL

Address
0x193
Reset
x (not fixed at power-on)
Access
read/write
  1. 7PMDATL7
  2. 6PMDATL6
  3. 5PMDATL5
  4. 4PMDATL4
  5. 3PMDATL3
  6. 2PMDATL2
  7. 1PMDATL1
  8. 0PMDATL0
1 field
FieldBitsWhat it does
PMDATL7:0

PMDATH

Address
0x194
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6–
  3. 5PMDATH5
  4. 4PMDATH4
  5. 3PMDATH3
  6. 2PMDATH2
  7. 1PMDATH1
  8. 0PMDATH0
1 field
FieldBitsWhat it does
PMDATH5:0

PMCON1

Address
0x195
Reset
x (not fixed at power-on)
Access
read/write
  1. 7–
  2. 6CFGS
  3. 5LWLO
  4. 4FREE
  5. 3WRERR
  6. 2WREN
  7. 1WR
  8. 0RD
7 fields
FieldBitsWhat it does
CFGS6FLASH Program / Data EEPROM or Configuration Select bit
LWLO5Load Write Latches Only bit
FREE4Program FLASH Erase Enable bit
WRERR3Sequence Error Flag bit
WREN2Program/Erase Enable bit
WR1Write Control bit
RD0Read Control bit

PMCON2

Address
0x196
Reset
0x00
Access
write only
  1. 7PMCON27
  2. 6PMCON26
  3. 5PMCON25
  4. 4PMCON24
  5. 3PMCON23
  6. 2PMCON22
  7. 1PMCON21
  8. 0PMCON20
1 field
FieldBitsWhat it does
PMCON27:0