PIC32MK1024MCF064 I2C2 registers

The 7 registers of I2C2 (I²C 2), from 0xBF826200, with their reset value and every field. The PIC32MK1024MCF064 has 1848 registers in 120 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.

I2C2 I²C 2

I2C2CON

Address
0xBF826200
Reset
0x00000000
Access
read/write
Size
32-bit
22 fields
FieldBitsWhat it does
PCIE22
SCIE21
BOEN20
SDAHT19
SBCDE18
AHEN17
DHEN16
ON15
SIDL13
SCLREL12
STRICT11
A10M10
DISSLW9
SMEN8
GCEN7
STREN6
ACKDT5
ACKEN4
RCEN3
PEN2
RSEN1
SEN0

I2C2STAT

Address
0xBF826210
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
FieldBitsWhat it does
ACKSTAT15
TRSTAT14
ACKTIM13
BCL10
GCSTAT9
ADD108
IWCOL7
I2COV6
D_A5
P4
S3
R_W2
RBF1
TBF0

I2C2ADD

Address
0xBF826220
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
I2CADD9:0

I2C2MSK

Address
0xBF826230
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
I2CMSK9:0

I2C2BRG

Address
0xBF826240
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
I2CBRG15:0

I2C2TRN

Address
0xBF826250
Reset
0x000000FF
Access
write only
Size
32-bit
1 field
FieldBitsWhat it does
I2CTRN7:0

I2C2RCV

Address
0xBF826260
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
I2CRCV7:0