PIC32MK0128MCA028 PORTB registers The 14 registers of PORTB (I/O port B), from 0xBF860100, with their reset value and every field. The PIC32MK0128MCA028 has 767 registers in 65 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 0xBF860100
Reset 0x0000028F
Access read/write
Size 32-bit 6 fields
Field Bits What it does ANSB9 9 ANSB7 7 ANSB3 3 ANSB2 2 ANSB1 1 ANSB0 0
TRISB
Address 0xBF860110
Reset 0x0000FEFF
Access read/write
Size 32-bit 15 fields
Field Bits What it does TRISB15 15 TRISB14 14 TRISB13 13 TRISB12 12 TRISB11 11 TRISB10 10 TRISB9 9 TRISB7 7 TRISB6 6 TRISB5 5 TRISB4 4 TRISB3 3 TRISB2 2 TRISB1 1 TRISB0 0
PORTB
Address 0xBF860120
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does RB15 15 RB14 14 RB13 13 RB12 12 RB11 11 RB10 10 RB9 9 RB7 7 RB6 6 RB5 5 RB4 4 RB3 3 RB2 2 RB1 1 RB0 0
LATB
Address 0xBF860130
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does LATB15 15 LATB14 14 LATB13 13 LATB12 12 LATB11 11 LATB10 10 LATB9 9 LATB7 7 LATB6 6 LATB5 5 LATB4 4 LATB3 3 LATB2 2 LATB1 1 LATB0 0
ODCB
Address 0xBF860140
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does ODCB15 15 ODCB14 14 ODCB13 13 ODCB12 12 ODCB11 11 ODCB10 10 ODCB9 9 ODCB7 7 ODCB6 6 ODCB5 5 ODCB4 4 ODCB3 3 ODCB2 2 ODCB1 1 ODCB0 0
CNPUB
Address 0xBF860150
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNPUB15 15 CNPUB14 14 CNPUB13 13 CNPUB12 12 CNPUB11 11 CNPUB10 10 CNPUB9 9 CNPUB7 7 CNPUB6 6 CNPUB5 5 CNPUB4 4 CNPUB3 3 CNPUB2 2 CNPUB1 1 CNPUB0 0
CNPDB
Address 0xBF860160
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNPDB15 15 CNPDB14 14 CNPDB13 13 CNPDB12 12 CNPDB11 11 CNPDB10 10 CNPDB9 9 CNPDB7 7 CNPDB6 6 CNPDB5 5 CNPDB4 4 CNPDB3 3 CNPDB2 2 CNPDB1 1 CNPDB0 0
CNCONBChange Notice control for PORTx Register
Address 0xBF860170
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ON 15 Change Notice Control ON bit EDGEDETECT 11 Change Notification Style bit
CNENB
Address 0xBF860180
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNIEB15 15 CNIEB14 14 CNIEB13 13 CNIEB12 12 CNIEB11 11 CNIEB10 10 CNIEB9 9 CNIEB7 7 CNIEB6 6 CNIEB5 5 CNIEB4 4 CNIEB3 3 CNIEB2 2 CNIEB1 1 CNIEB0 0
CNSTATB
Address 0xBF860190
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNSTATB15 15 CNSTATB14 14 CNSTATB13 13 CNSTATB12 12 CNSTATB11 11 CNSTATB10 10 CNSTATB9 9 CNSTATB7 7 CNSTATB6 6 CNSTATB5 5 CNSTATB4 4 CNSTATB3 3 CNSTATB2 2 CNSTATB1 1 CNSTATB0 0
CNNEB
Address 0xBF8601A0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNNEB15 15 CNNEB14 14 CNNEB13 13 CNNEB12 12 CNNEB11 11 CNNEB10 10 CNNEB9 9 CNNEB7 7 CNNEB6 6 CNNEB5 5 CNNEB4 4 CNNEB3 3 CNNEB2 2 CNNEB1 1 CNNEB0 0
CNFB
Address 0xBF8601B0
Reset 0x00000000
Access read/write
Size 32-bit 15 fields
Field Bits What it does CNFB15 15 CNFB14 14 CNFB13 13 CNFB12 12 CNFB11 11 CNFB10 10 CNFB9 9 CNFB7 7 CNFB6 6 CNFB5 5 CNFB4 4 CNFB3 3 CNFB2 2 CNFB1 1 CNFB0 0
SRCON0B
Address 0xBF8601C0
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does SR0B15 15 SR0B14 14 SR0B13 13 SR0B12 12 SR0B11 11 SR0B10 10 SR0B7 7 SR0B6 6 SR0B4 4
SRCON1B
Address 0xBF8601D0
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does SR1B15 15 SR1B14 14 SR1B13 13 SR1B12 12 SR1B11 11 SR1B10 10 SR1B7 7 SR1B6 6 SR1B4 4