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
FieldBitsWhat it does
ANSB1515
ANSB1414
ANSB1313
ANSB44
ANSB33
ANSB22
ANSB11
ANSB00

TRISB

Address
0xBF802CC0
Reset
0x0000EFFF
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
TRISB1515
TRISB1414
TRISB1313
TRISB1111
TRISB1010
TRISB99
TRISB88
TRISB77
TRISB66
TRISB55
TRISB44
TRISB33
TRISB22
TRISB11
TRISB00

PORTB

Address
0xBF802CD0
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
RB1515
RB1414
RB1313
RB1111
RB1010
RB99
RB88
RB77
RB66
RB55
RB44
RB33
RB22
RB11
RB00

LATB

Address
0xBF802CE0
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
LATB1515
LATB1414
LATB1313
LATB1111
LATB1010
LATB99
LATB88
LATB77
LATB66
LATB55
LATB44
LATB33
LATB22
LATB11
LATB00

ODCB

Address
0xBF802CF0
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
ODCB1515
ODCB1414
ODCB1313
ODCB1111
ODCB1010
ODCB99
ODCB88
ODCB77
ODCB66
ODCB55
ODCB44
ODCB33
ODCB22
ODCB11
ODCB00

CNPUB

Address
0xBF802D00
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
CNPUB1515
CNPUB1414
CNPUB1313
CNPUB1111
CNPUB1010
CNPUB99
CNPUB88
CNPUB77
CNPUB66
CNPUB55
CNPUB44
CNPUB33
CNPUB22
CNPUB11
CNPUB00

CNPDB

Address
0xBF802D10
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
CNPDB1515
CNPDB1414
CNPDB1313
CNPDB1111
CNPDB1010
CNPDB99
CNPDB88
CNPDB77
CNPDB66
CNPDB55
CNPDB44
CNPDB33
CNPDB22
CNPDB11
CNPDB00

CNCONB

Address
0xBF802D20
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
ON15
CNSTYLE11
PORT3210

CNEN0B

Address
0xBF802D30
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
CNIE0B1515
CNIE0B1414
CNIE0B1313
CNIE0B1111
CNIE0B1010
CNIE0B99
CNIE0B88
CNIE0B77
CNIE0B66
CNIE0B55
CNIE0B44
CNIE0B33
CNIE0B22
CNIE0B11
CNIE0B00

CNSTATB

Address
0xBF802D40
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
CNSTATB1515
CNSTATB1414
CNSTATB1313
CNSTATB1111
CNSTATB1010
CNSTATB99
CNSTATB88
CNSTATB77
CNSTATB66
CNSTATB55
CNSTATB44
CNSTATB33
CNSTATB22
CNSTATB11
CNSTATB00

CNEN1B

Address
0xBF802D50
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
CNIE1B1515
CNIE1B1414
CNIE1B1313
CNIE1B1111
CNIE1B1010
CNIE1B99
CNIE1B88
CNIE1B77
CNIE1B66
CNIE1B55
CNIE1B44
CNIE1B33
CNIE1B22
CNIE1B11
CNIE1B00

CNFB

Address
0xBF802D60
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
CNFB1515
CNFB1414
CNFB1313
CNFB1111
CNFB1010
CNFB99
CNFB88
CNFB77
CNFB66
CNFB55
CNFB44
CNFB33
CNFB22
CNFB11
CNFB00