PIC32MX564F064L PORTA registers

The 4 registers of PORTA (I/O port A), from 0xBF886000, with their reset value and every field. The PIC32MX564F064L has 521 registers in 61 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

TRISA

Address
0xBF886000
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
0xBF886010
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
0xBF886020
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
0xBF886030
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