PIC32MM0064GPM036 PORTB registers The 12 registers of PORTB (I/O port B), from 0xBF802CB0, with their reset value and every field. The PIC32MM0064GPM036 has 419 registers in 52 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.
PORTB I/O port B ANSELB
Address 0xBF802CB0
Reset 0x0000E01F
Access read/write
Size 32-bit 8 fields
Field Bits What it does ANSB15 15 ANSB14 14 ANSB13 13 ANSB4 4 ANSB3 3 ANSB2 2 ANSB1 1 ANSB0 0
TRISB
Address 0xBF802CC0
Reset 0x0000EFFF
Access read/write
Size 32-bit 15 fields
Field Bits What it does TRISB15 15 TRISB14 14 TRISB13 13 TRISB11 11 TRISB10 10 TRISB9 9 TRISB8 8 TRISB7 7 TRISB6 6 TRISB5 5 TRISB4 4 TRISB3 3 TRISB2 2 TRISB1 1 TRISB0 0
PORTB
Address 0xBF802CD0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does RB15 15 RB14 14 RB13 13 RB11 11 RB10 10 RB9 9 RB8 8 RB7 7 RB6 6 RB5 5 RB4 4 RB3 3 RB2 2 RB1 1 RB0 0
LATB
Address 0xBF802CE0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does LATB15 15 LATB14 14 LATB13 13 LATB11 11 LATB10 10 LATB9 9 LATB8 8 LATB7 7 LATB6 6 LATB5 5 LATB4 4 LATB3 3 LATB2 2 LATB1 1 LATB0 0
ODCB
Address 0xBF802CF0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does ODCB15 15 ODCB14 14 ODCB13 13 ODCB11 11 ODCB10 10 ODCB9 9 ODCB8 8 ODCB7 7 ODCB6 6 ODCB5 5 ODCB4 4 ODCB3 3 ODCB2 2 ODCB1 1 ODCB0 0
CNPUB
Address 0xBF802D00
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNPUB15 15 CNPUB14 14 CNPUB13 13 CNPUB11 11 CNPUB10 10 CNPUB9 9 CNPUB8 8 CNPUB7 7 CNPUB6 6 CNPUB5 5 CNPUB4 4 CNPUB3 3 CNPUB2 2 CNPUB1 1 CNPUB0 0
CNPDB
Address 0xBF802D10
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNPDB15 15 CNPDB14 14 CNPDB13 13 CNPDB11 11 CNPDB10 10 CNPDB9 9 CNPDB8 8 CNPDB7 7 CNPDB6 6 CNPDB5 5 CNPDB4 4 CNPDB3 3 CNPDB2 2 CNPDB1 1 CNPDB0 0
CNCONB
Address 0xBF802D20
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does ON 15 CNSTYLE 11 PORT32 10
CNEN0B
Address 0xBF802D30
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNIE0B15 15 CNIE0B14 14 CNIE0B13 13 CNIE0B11 11 CNIE0B10 10 CNIE0B9 9 CNIE0B8 8 CNIE0B7 7 CNIE0B6 6 CNIE0B5 5 CNIE0B4 4 CNIE0B3 3 CNIE0B2 2 CNIE0B1 1 CNIE0B0 0
CNSTATB
Address 0xBF802D40
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNSTATB15 15 CNSTATB14 14 CNSTATB13 13 CNSTATB11 11 CNSTATB10 10 CNSTATB9 9 CNSTATB8 8 CNSTATB7 7 CNSTATB6 6 CNSTATB5 5 CNSTATB4 4 CNSTATB3 3 CNSTATB2 2 CNSTATB1 1 CNSTATB0 0
CNEN1B
Address 0xBF802D50
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNIE1B15 15 CNIE1B14 14 CNIE1B13 13 CNIE1B11 11 CNIE1B10 10 CNIE1B9 9 CNIE1B8 8 CNIE1B7 7 CNIE1B6 6 CNIE1B5 5 CNIE1B4 4 CNIE1B3 3 CNIE1B2 2 CNIE1B1 1 CNIE1B0 0
CNFB
Address 0xBF802D60
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNFB15 15 CNFB14 14 CNFB13 13 CNFB11 11 CNFB10 10 CNFB9 9 CNFB8 8 CNFB7 7 CNFB6 6 CNFB5 5 CNFB4 4 CNFB3 3 CNFB2 2 CNFB1 1 CNFB0 0