dsPIC33AK64MC103 NVM registers

The 23 registers of NVM (Data EEPROM and flash program memory), from 0x3000, with their reset value and every field. The dsPIC33AK64MC103 has 1037 registers in 61 peripherals, one page each.

NVM Data EEPROM and flash program memory

NVMCON

Address
0x3000
Reset
x (not fixed at power-on)
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
WRRE20
WREC18:16
WR15
WREN14
WRERR13
NVMPIDL12
SFTSWP11
P2ACTIV10
LOCK7
DRBV6
NVMOP3:0

NVMADR

Address
0x3004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
NVMADR23:0

NVMDATA0

Address
0x3008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA031:0

NVMDATA1

Address
0x300C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA131:0

NVMDATA2

Address
0x3010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA231:0

NVMDATA3

Address
0x3014
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA331:0

NVMSRCADR

Address
0x3018
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
SRCADR23:0

NVMECCCON

Address
0x301C
Reset
0x00004000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ECCLOCK11
FLTINJ0

NVMECCSTAT

Address
0x3020
Reset
x (not fixed at power-on)
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ESEL12
FLEC9:8
SECO5
SEC4
DEDO1
DED0

NVMECCFPTR

Address
0x3024
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
FLT2LPTR15:8
FLT1LPTR7:0

NVMECCFADDR

Address
0x3028
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ECCFADDR23:0

NVMECCEADDR

Address
0x302C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ECCEADDR23:0

NVMECCEDATA0

Address
0x3030
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ECCEDATA031:0

NVMECCEDATA1

Address
0x3034
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ECCEDATA131:0

NVMECCEDATA2

Address
0x3038
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ECCEDATA231:0

NVMECCEDATA3

Address
0x303C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ECCEDATA331:0

NVMECCVAL

Address
0x3040
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
ECCVAL8:0

NVMECCSYND

Address
0x3044
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
ECCSYND7:0

NVMCRCCON

Address
0x3048
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DELAY23:16
ON15
START14
CRCIDL9:8
OM4
CRCEC1:0

NVMCRCST

Address
0x304C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CRCST23:0

NVMCRCEND

Address
0x3050
Reset
0x00000FFF
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CRCEND23:0

NVMCRCSEED

Address
0x3054
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CRCSEED31:0

NVMCRCDATA

Address
0x3058
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
CRCDATA31:0