PIC32MK1024MCF064 PORTD registers

The 13 registers of PORTD (I/O port D), from 0xBF860310, with their reset value and every field. The PIC32MK1024MCF064 has 1848 registers in 120 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
0x00000160
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
TRISD88
TRISD66
TRISD55

PORTD

Address
0xBF860320
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
RD88
RD66
RD55

LATD

Address
0xBF860330
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
LATD88
LATD66
LATD55

ODCD

Address
0xBF860340
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
ODCD88
ODCD66
ODCD55

CNPUD

Address
0xBF860350
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
CNPUD88
CNPUD66
CNPUD55

CNPDD

Address
0xBF860360
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
CNPDD88
CNPDD66
CNPDD55

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
3 fields
FieldBitsWhat it does
CNIED88
CNIED66
CNIED55

CNSTATD

Address
0xBF860390
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
CNSTATD88
CNSTATD66
CNSTATD55

CNNED

Address
0xBF8603A0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
CNNED88
CNNED66
CNNED55

CNFD

Address
0xBF8603B0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
CNFD88
CNFD66
CNFD55

SRCON0D

Address
0xBF8603C0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
SR0D88
SR0D66
SR0D55

SRCON1D

Address
0xBF8603D0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
SR1D88
SR1D66
SR1D55