PIC32MX250F256L PORTD registers

The 10 registers of PORTD (I/O port D), from 0xBF886300, with their reset value and every field. The PIC32MX250F256L has 514 registers in 57 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
0xBF886300
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
ANSD1515
ANSD1414
ANSD1313
ANSD1212
ANSD77
ANSD66
ANSD33
ANSD22
ANSD11

TRISD

Address
0xBF886310
Reset
0x0000FFFF
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
TRISD1515
TRISD1414
TRISD1313
TRISD1212
TRISD1111
TRISD1010
TRISD99
TRISD88
TRISD77
TRISD66
TRISD55
TRISD44
TRISD33
TRISD22
TRISD11
TRISD00

PORTD

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

LATD

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

ODCD

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

CNPUD

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

CNPDD

Address
0xBF886360
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPDD1515
CNPDD1414
CNPDD1313
CNPDD1212
CNPDD1111
CNPDD1010
CNPDD99
CNPDD88
CNPDD77
CNPDD66
CNPDD55
CNPDD44
CNPDD33
CNPDD22
CNPDD11
CNPDD00

CNCOND

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

CNEND

Address
0xBF886380
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNIED1515
CNIED1414
CNIED1313
CNIED1212
CNIED1111
CNIED1010
CNIED99
CNIED88
CNIED77
CNIED66
CNIED55
CNIED44
CNIED33
CNIED22
CNIED11
CNIED00

CNSTATD

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