PIC32MZ2048ECM064 PORTD registers

The 10 registers of PORTD (I/O port D), from 0xBF860300, with their reset value and every field. The PIC32MZ2048ECM064 has 1466 registers in 87 peripherals, one page each.

Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.

PORTD I/O port D

ANSELD

Address
0xBF860300
Reset
0x00000000
Access
read/write
Size
32-bit

TRISD

Address
0xBF860310
Reset
0x00000E3F
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
TRISD1111
TRISD1010
TRISD99
TRISD55
TRISD44
TRISD33
TRISD22
TRISD11
TRISD00

PORTD

Address
0xBF860320
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
RD1111
RD1010
RD99
RD55
RD44
RD33
RD22
RD11
RD00

LATD

Address
0xBF860330
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
LATD1111
LATD1010
LATD99
LATD55
LATD44
LATD33
LATD22
LATD11
LATD00

ODCD

Address
0xBF860340
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
ODCD1111
ODCD1010
ODCD99
ODCD55
ODCD44
ODCD33
ODCD22
ODCD11
ODCD00

CNPUD

Address
0xBF860350
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNPUD1111
CNPUD1010
CNPUD99
CNPUD55
CNPUD44
CNPUD33
CNPUD22
CNPUD11
CNPUD00

CNPDD

Address
0xBF860360
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNPDD1111
CNPDD1010
CNPDD99
CNPDD55
CNPDD44
CNPDD33
CNPDD22
CNPDD11
CNPDD00

CNCOND

Address
0xBF860370
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ON15
SIDL13

CNEND

Address
0xBF860380
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNIED1111
CNIED1010
CNIED99
CNIED55
CNIED44
CNIED33
CNIED22
CNIED11
CNIED00

CNSTATD

Address
0xBF860390
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNSTATD1111
CNSTATD1010
CNSTATD99
CNSTATD55
CNSTATD44
CNSTATD33
CNSTATD22
CNSTATD11
CNSTATD00