PIC32MZ2048EFH100 PORTD registers

The 12 registers of PORTD (I/O port D), from 0xBF860300, with their reset value and every field. The PIC32MZ2048EFH100 has 1618 registers in 90 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
0x0000C000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ANSD1515
ANSD1414

TRISD

Address
0xBF860310
Reset
0x0000FE3F
Access
read/write
Size
32-bit
13 fields
FieldBitsWhat it does
TRISD1515
TRISD1414
TRISD1313
TRISD1212
TRISD1111
TRISD1010
TRISD99
TRISD55
TRISD44
TRISD33
TRISD22
TRISD11
TRISD00

PORTD

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

LATD

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

ODCD

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

CNPUD

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

CNPDD

Address
0xBF860360
Reset
0x00000000
Access
read/write
Size
32-bit
13 fields
FieldBitsWhat it does
CNPDD1515
CNPDD1414
CNPDD1313
CNPDD1212
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
13 fields
FieldBitsWhat it does
CNIED1515
CNIED1414
CNIED1313
CNIED1212
CNIED1111
CNIED1010
CNIED99
CNIED55
CNIED44
CNIED33
CNIED22
CNIED11
CNIED00

CNSTATD

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

CNNED

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

CNFD

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