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
Field Bits What it does ANSA13 13 ANSA12 12 ANSA11 11 ANSA6 6 ANSA3 3 ANSA2 2 ANSA1 1 ANSA0 0
TRISA
Address 0xBF802BC0
Reset 0x0000FFFF
Access read/write
Size 32-bit 16 fields
Field Bits What it does TRISA15 15 TRISA14 14 TRISA13 13 TRISA12 12 TRISA11 11 TRISA10 10 TRISA9 9 TRISA8 8 TRISA7 7 TRISA6 6 TRISA5 5 TRISA4 4 TRISA3 3 TRISA2 2 TRISA1 1 TRISA0 0
PORTA
Address 0xBF802BD0
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does RA15 15 RA14 14 RA13 13 RA12 12 RA11 11 RA10 10 RA9 9 RA8 8 RA7 7 RA6 6 RA5 5 RA4 4 RA3 3 RA2 2 RA1 1 RA0 0
LATA
Address 0xBF802BE0
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does LATA15 15 LATA14 14 LATA13 13 LATA12 12 LATA11 11 LATA10 10 LATA9 9 LATA8 8 LATA7 7 LATA6 6 LATA5 5 LATA4 4 LATA3 3 LATA2 2 LATA1 1 LATA0 0
ODCA
Address 0xBF802BF0
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does ODCA15 15 ODCA14 14 ODCA13 13 ODCA12 12 ODCA11 11 ODCA10 10 ODCA9 9 ODCA8 8 ODCA7 7 ODCA6 6 ODCA5 5 ODCA4 4 ODCA3 3 ODCA2 2 ODCA1 1 ODCA0 0
CNPUA
Address 0xBF802C00
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does CNPUA15 15 CNPUA14 14 CNPUA13 13 CNPUA12 12 CNPUA11 11 CNPUA10 10 CNPUA9 9 CNPUA8 8 CNPUA7 7 CNPUA6 6 CNPUA5 5 CNPUA4 4 CNPUA3 3 CNPUA2 2 CNPUA1 1 CNPUA0 0
CNPDA
Address 0xBF802C10
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does CNPDA15 15 CNPDA14 14 CNPDA13 13 CNPDA12 12 CNPDA11 11 CNPDA10 10 CNPD9 9 CNPDA8 8 CNPDA7 7 CNPDA6 6 CNPDA5 5 CNPDA4 4 CNPDA3 3 CNPDA2 2 CNPDA1 1 CNPDA0 0
CNCONA
Address 0xBF802C20
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does ON 15 CNSTYLE 11 PORT32 10
CNEN0A
Address 0xBF802C30
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does CNIE0A15 15 CNIE0A14 14 CNIE0A13 13 CNIE0A12 12 CNIE0A11 11 CNIE0A10 10 CNIE0A9 9 CNIE0A8 8 CNIE0A7 7 CNIE0A6 6 CNIE0A5 5 CNIE0A4 4 CNIE0A3 3 CNIE0A2 2 CNIE0A1 1 CNIE0A0 0
CNSTATA
Address 0xBF802C40
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does CNSTATA15 15 CNSTATA14 14 CNSTATA13 13 CNSTATA12 12 CNSTATA11 11 CNSTATA10 10 CNSTATA9 9 CNSTATA8 8 CNSTATA7 7 CNSTATA6 6 CNSTATA5 5 CNSTATA4 4 CNSTATA3 3 CNSTATA2 2 CNSTATA1 1 CNSTATA0 0
CNEN1A
Address 0xBF802C50
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does CNIE1A15 15 CNIE1A14 14 CNIE1A13 13 CNIE1A12 12 CNIE1A11 11 CNIE1A10 10 CNIE1A9 9 CNIE1A8 8 CNIE1A7 7 CNIE1A6 6 CNIE1A5 5 CNIE1A4 4 CNIE1A3 3 CNIE1A2 2 CNIE1A1 1 CNIE1A0 0
CNFA
Address 0xBF802C60
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does CNFA15 15 CNFA14 14 CNFA13 13 CNFA12 12 CNFA11 11 CNFA10 10 CNFA9 9 CNFA8 8 CNFA7 7 CNFA6 6 CNFA5 5 CNFA4 4 CNFA3 3 CNFA2 2 CNFA1 1 CNFA0 0