PIC32MZ1024EFG064 PORTD registers

The 11 registers of PORTD (I/O port D), from 0xBF860310, with their reset value and every field. The PIC32MZ1024EFG064 has 1143 registers in 83 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

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

CNCONDChange Notice control for PORTx Register

Address
0xBF860370
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ON15Change Notice Control ON bit
  • 0 CN is disabled
  • 1 CN is enabled
EDGEDETECT11Change Notification Style bit
  • 0 Mismatch Style. Detect change from last PORTx read (CNSTATx used for CN Event).
  • 1 Edge Style. Detect edge transitions (CNFx used for CN Event).

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

CNNED

Address
0xBF8603A0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNNED1111
CNNED1010
CNNED99
CNNED55
CNNED44
CNNED33
CNNED22
CNNED11
CNNED00

CNFD

Address
0xBF8603B0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
CNFD1111
CNFD1010
CNFD99
CNFD55
CNFD44
CNFD33
CNFD22
CNFD11
CNFD00