PIC32MM0064GPM048 PORTD registers The 12 registers of PORTD (I/O port D), from 0xBF802EB0, with their reset value and every field. The PIC32MM0064GPM048 has 433 registers in 53 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 0xBF802EB0
Reset 0x00000000
Access read/write
Size 32-bit TRISD
Address 0xBF802EC0
Reset 0x00000001
Access read/write
Size 32-bit 1 field
Field Bits What it does TRISD0 0
PORTD
Address 0xBF802ED0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does RD0 0
LATD
Address 0xBF802EE0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does LATD0 0
ODCD
Address 0xBF802EF0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does ODCD0 0
CNPUD
Address 0xBF802F00
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CNPUD0 0
CNPDD
Address 0xBF802F10
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CNPDD0 0
CNCOND
Address 0xBF802F20
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does ON 15 CNSTYLE 11 PORT32 10
CNEN0D
Address 0xBF802F30
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CNIE0D0 0
CNSTATD
Address 0xBF802F40
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CNSTATD0 0
CNEN1D
Address 0xBF802F50
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CNIE1D0 0
CNFD
Address 0xBF802F60
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CNFD0 0