PIC32MK0128MCA032 PORTA registers The 14 registers of PORTA (I/O port A), from 0xBF860000, with their reset value and every field. The PIC32MK0128MCA032 has 771 registers in 65 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.
PORTA I/O port A ANSELA
Address 0xBF860000
Reset 0x00000193
Access read/write
Size 32-bit 5 fields
Field Bits What it does ANSA8 8 ANSA7 7 ANSA4 4 ANSA1 1 ANSA0 0
TRISA
Address 0xBF860010
Reset 0x00000593
Access read/write
Size 32-bit 6 fields
Field Bits What it does TRISA10 10 TRISA8 8 TRISA7 7 TRISA4 4 TRISA1 1 TRISA0 0
PORTA
Address 0xBF860020
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does RA10 10 RA8 8 RA7 7 RA4 4 RA1 1 RA0 0
LATA
Address 0xBF860030
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does LATA10 10 LATA8 8 LATA7 7 LATA4 4 LATA1 1 LATA0 0
ODCA
Address 0xBF860040
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does ODCA10 10 ODCA8 8 ODCA7 7 ODCA4 4 ODCA1 1 ODCA0 0
CNPUA
Address 0xBF860050
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNPUA10 10 CNPUA8 8 CNPUA7 7 CNPUA4 4 CNPUA1 1 CNPUA0 0
CNPDA
Address 0xBF860060
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNPDA10 10 CNPDA8 8 CNPDA7 7 CNPDA4 4 CNPDA1 1 CNPDA0 0
CNCONAChange Notice control for PORTx Register
Address 0xBF860070
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ON 15 Change Notice Control ON bit EDGEDETECT 11 Change Notification Style bit
CNENA
Address 0xBF860080
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNIEA10 10 CNIEA8 8 CNIEA7 7 CNIEA4 4 CNIEA1 1 CNIEA0 0
CNSTATA
Address 0xBF860090
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNSTATA10 10 CNSTATA8 8 CNSTATA7 7 CNSTATA4 4 CNSTATA1 1 CNSTATA0 0
CNNEA
Address 0xBF8600A0
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNNEA10 10 CNNEA8 8 CNNEA7 7 CNNEA4 4 CNNEA1 1 CNNEA0 0
CNFA
Address 0xBF8600B0
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CNFA10 10 CNFA8 8 CNFA7 7 CNFA4 4 CNFA1 1 CNFA0 0
SRCON0A
Address 0xBF8600C0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does SR0A10 10 SR0A8 8 SR0A7 7
SRCON1A
Address 0xBF8600D0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does SR1A10 10 SR1A8 8 SR1A7 7