PIC32MZ1025DAG169 PORTA registers

The 14 registers of PORTA (I/O port A), from 0xBF860000, with their reset value and every field. The PIC32MZ1025DAG169 has 2308 registers in 102 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
0x00000622
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
ANSA1010
ANSA99
ANSA55
ANSA11

TRISA

Address
0xBF860010
Reset
0x0000C6FF
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
TRISA1515
TRISA1414
TRISA1010
TRISA99
TRISA77
TRISA66
TRISA55
TRISA44
TRISA33
TRISA22
TRISA11
TRISA00

PORTA

Address
0xBF860020
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
RA1515
RA1414
RA1010
RA99
RA77
RA66
RA55
RA44
RA33
RA22
RA11
RA00

LATA

Address
0xBF860030
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
LATA1515
LATA1414
LATA1010
LATA99
LATA77
LATA66
LATA55
LATA44
LATA33
LATA22
LATA11
LATA00

ODCA

Address
0xBF860040
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
ODCA1515
ODCA1414
ODCA1010
ODCA99
ODCA77
ODCA66
ODCA55
ODCA44
ODCA33
ODCA22
ODCA11
ODCA00

CNPUA

Address
0xBF860050
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CNPUA1515
CNPUA1414
CNPUA1010
CNPUA99
CNPUA77
CNPUA66
CNPUA55
CNPUA44
CNPUA33
CNPUA22
CNPUA11
CNPUA00

CNPDA

Address
0xBF860060
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CNPDA1515
CNPDA1414
CNPDA1010
CNPDA99
CNPDA77
CNPDA66
CNPDA55
CNPDA44
CNPDA33
CNPDA22
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
  • 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).

CNENA

Address
0xBF860080
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CNIEA1515
CNIEA1414
CNIEA1010
CNIEA99
CNIEA77
CNIEA66
CNIEA55
CNIEA44
CNIEA33
CNIEA22
CNIEA11
CNIEA00

CNSTATA

Address
0xBF860090
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CNSTATA1515
CNSTATA1414
CNSTATA1010
CNSTATA99
CNSTATA77
CNSTATA66
CNSTATA55
CNSTATA44
CNSTATA33
CNSTATA22
CNSTATA11
CNSTATA00

CNNEA

Address
0xBF8600A0
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CNNEA1515
CNNEA1414
CNNEA1010
CNNEA99
CNNEA77
CNNEA66
CNNEA55
CNNEA44
CNNEA33
CNNEA22
CNNEA11
CNNEA00

CNFA

Address
0xBF8600B0
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CNFA1515
CNFA1414
CNFA1010
CNFA99
CNFA77
CNFA66
CNFA55
CNFA44
CNFA33
CNFA22
CNFA11
CNFA00

SRCON0A

Address
0xBF8600C0
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SR0A77
SR0A66

SRCON1A

Address
0xBF8600D0
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SR1A77
SR1A66