PIC32MM0064GPM048 PORTD registers

The 12 registers of PORTD (I/O port D), from 0xBF802EB0, with their reset value and every field. The PIC32MM0064GPM048 has 433 registers in 53 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
0xBF802EB0
Reset
0x00000000
Access
read/write
Size
32-bit

TRISD

Address
0xBF802EC0
Reset
0x00000001
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TRISD00

PORTD

Address
0xBF802ED0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RD00

LATD

Address
0xBF802EE0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
LATD00

ODCD

Address
0xBF802EF0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ODCD00

CNPUD

Address
0xBF802F00
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNPUD00

CNPDD

Address
0xBF802F10
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNPDD00

CNCOND

Address
0xBF802F20
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
ON15
CNSTYLE11
PORT3210

CNEN0D

Address
0xBF802F30
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNIE0D00

CNSTATD

Address
0xBF802F40
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNSTATD00

CNEN1D

Address
0xBF802F50
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNIE1D00

CNFD

Address
0xBF802F60
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
CNFD00