PIC32MZ1024ECM124 PORTD registers

The 10 registers of PORTD (I/O port D), from 0xBF860300, with their reset value and every field. The PIC32MZ1024ECM124 has 1605 registers in 94 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
0x0000FEFF
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
TRISD1515
TRISD1414
TRISD1313
TRISD1212
TRISD1111
TRISD1010
TRISD99
TRISD77
TRISD66
TRISD55
TRISD44
TRISD33
TRISD22
TRISD11
TRISD00

PORTD

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

LATD

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

ODCD

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

CNPUD

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

CNPDD

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

CNSTATD

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