PIC32MM0064GPM064 PORTA registers

The 12 registers of PORTA (I/O port A), from 0xBF802BB0, with their reset value and every field. The PIC32MM0064GPM064 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.

PORTA I/O port A

ANSELA

Address
0xBF802BB0
Reset
0x0000384F
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
ANSA1313
ANSA1212
ANSA1111
ANSA66
ANSA33
ANSA22
ANSA11
ANSA00

TRISA

Address
0xBF802BC0
Reset
0x0000FFFF
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
TRISA1515
TRISA1414
TRISA1313
TRISA1212
TRISA1111
TRISA1010
TRISA99
TRISA88
TRISA77
TRISA66
TRISA55
TRISA44
TRISA33
TRISA22
TRISA11
TRISA00

PORTA

Address
0xBF802BD0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
RA1515
RA1414
RA1313
RA1212
RA1111
RA1010
RA99
RA88
RA77
RA66
RA55
RA44
RA33
RA22
RA11
RA00

LATA

Address
0xBF802BE0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
LATA1515
LATA1414
LATA1313
LATA1212
LATA1111
LATA1010
LATA99
LATA88
LATA77
LATA66
LATA55
LATA44
LATA33
LATA22
LATA11
LATA00

ODCA

Address
0xBF802BF0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
ODCA1515
ODCA1414
ODCA1313
ODCA1212
ODCA1111
ODCA1010
ODCA99
ODCA88
ODCA77
ODCA66
ODCA55
ODCA44
ODCA33
ODCA22
ODCA11
ODCA00

CNPUA

Address
0xBF802C00
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPUA1515
CNPUA1414
CNPUA1313
CNPUA1212
CNPUA1111
CNPUA1010
CNPUA99
CNPUA88
CNPUA77
CNPUA66
CNPUA55
CNPUA44
CNPUA33
CNPUA22
CNPUA11
CNPUA00

CNPDA

Address
0xBF802C10
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNPDA1515
CNPDA1414
CNPDA1313
CNPDA1212
CNPDA1111
CNPDA1010
CNPD99
CNPDA88
CNPDA77
CNPDA66
CNPDA55
CNPDA44
CNPDA33
CNPDA22
CNPDA11
CNPDA00

CNCONA

Address
0xBF802C20
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
ON15
CNSTYLE11
PORT3210

CNEN0A

Address
0xBF802C30
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNIE0A1515
CNIE0A1414
CNIE0A1313
CNIE0A1212
CNIE0A1111
CNIE0A1010
CNIE0A99
CNIE0A88
CNIE0A77
CNIE0A66
CNIE0A55
CNIE0A44
CNIE0A33
CNIE0A22
CNIE0A11
CNIE0A00

CNSTATA

Address
0xBF802C40
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNSTATA1515
CNSTATA1414
CNSTATA1313
CNSTATA1212
CNSTATA1111
CNSTATA1010
CNSTATA99
CNSTATA88
CNSTATA77
CNSTATA66
CNSTATA55
CNSTATA44
CNSTATA33
CNSTATA22
CNSTATA11
CNSTATA00

CNEN1A

Address
0xBF802C50
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNIE1A1515
CNIE1A1414
CNIE1A1313
CNIE1A1212
CNIE1A1111
CNIE1A1010
CNIE1A99
CNIE1A88
CNIE1A77
CNIE1A66
CNIE1A55
CNIE1A44
CNIE1A33
CNIE1A22
CNIE1A11
CNIE1A00

CNFA

Address
0xBF802C60
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
CNFA1515
CNFA1414
CNFA1313
CNFA1212
CNFA1111
CNFA1010
CNFA99
CNFA88
CNFA77
CNFA66
CNFA55
CNFA44
CNFA33
CNFA22
CNFA11
CNFA00