PIC32MM0064GPM048 PORTA registers The 12 registers of PORTA (I/O port A), from 0xBF802BB0, with their reset value and every field. The PIC32MM0064GPM048 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 0x0000004F
Access read/write
Size 32-bit 5 fields
Field Bits What it does ANSA6 6 ANSA3 3 ANSA2 2 ANSA1 1 ANSA0 0
TRISA
Address 0xBF802BC0
Reset 0x000087FF
Access read/write
Size 32-bit 12 fields
Field Bits What it does TRISA15 15 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 12 fields
Field Bits What it does RA15 15 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 12 fields
Field Bits What it does LATA15 15 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 12 fields
Field Bits What it does ODCA15 15 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 12 fields
Field Bits What it does CNPUA15 15 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 12 fields
Field Bits What it does CNPDA15 15 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 12 fields
Field Bits What it does CNIE0A15 15 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 12 fields
Field Bits What it does CNSTATA15 15 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 12 fields
Field Bits What it does CNIE1A15 15 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 12 fields
Field Bits What it does CNFA15 15 CNFA10 10 CNFA9 9 CNFA8 8 CNFA7 7 CNFA6 6 CNFA5 5 CNFA4 4 CNFA3 3 CNFA2 2 CNFA1 1 CNFA0 0