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
FieldBitsWhat it does
ANSA88
ANSA77
ANSA44
ANSA11
ANSA00

TRISA

Address
0xBF860010
Reset
0x00000593
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
TRISA1010
TRISA88
TRISA77
TRISA44
TRISA11
TRISA00

PORTA

Address
0xBF860020
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
RA1010
RA88
RA77
RA44
RA11
RA00

LATA

Address
0xBF860030
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
LATA1010
LATA88
LATA77
LATA44
LATA11
LATA00

ODCA

Address
0xBF860040
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ODCA1010
ODCA88
ODCA77
ODCA44
ODCA11
ODCA00

CNPUA

Address
0xBF860050
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNPUA1010
CNPUA88
CNPUA77
CNPUA44
CNPUA11
CNPUA00

CNPDA

Address
0xBF860060
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNPDA1010
CNPDA88
CNPDA77
CNPDA44
CNPDA11
CNPDA00

CNCONAChange Notice control for PORTx Register

Address
0xBF860070
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ON15Change Notice Control ON bit
EDGEDETECT11Change Notification Style bit

CNENA

Address
0xBF860080
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNIEA1010
CNIEA88
CNIEA77
CNIEA44
CNIEA11
CNIEA00

CNSTATA

Address
0xBF860090
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNSTATA1010
CNSTATA88
CNSTATA77
CNSTATA44
CNSTATA11
CNSTATA00

CNNEA

Address
0xBF8600A0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNNEA1010
CNNEA88
CNNEA77
CNNEA44
CNNEA11
CNNEA00

CNFA

Address
0xBF8600B0
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
CNFA1010
CNFA88
CNFA77
CNFA44
CNFA11
CNFA00

SRCON0A

Address
0xBF8600C0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
SR0A1010
SR0A88
SR0A77

SRCON1A

Address
0xBF8600D0
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
SR1A1010
SR1A88
SR1A77