dsPIC33AK32MC102 I2C2 registers

The 17 registers of I2C2 (I²C 2), from 0x18D0, with their reset value and every field. The dsPIC33AK32MC102 has 1035 registers in 60 peripherals, one page each.

I2C2 I²C 2

I2C2CON1

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

I2C2STAT1

Address
0x18D4
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
0x18D8
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
I2CADD9:0

I2C2MSK

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

I2C2HBRG

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

I2C2TRN

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

I2C2RCV

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

I2C2CON2

Address
0x18EC
Reset
0x00000001
Access
read/write
Size
32-bit
13 fields
FieldBitsWhat it does
PECC29:28
BSCLTE27
HBCTE26
CBCTE25
EPSZE24
ACKC23:22
HNACKIGN21
EOPSC20:19
NDA18
SMEN17
BITE16
PSZ15:0
AMODE31:30

I2C2LBRG

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

I2C2INTC

Address
0x18F4
Reset
0x00000000
Access
read/write
Size
32-bit
25 fields
FieldBitsWhat it does
CBCLIE29
HPCIE28
HSCIE27
HBCLIE26
EOPIE25
BSCLTIE23
HBCTIE22
CBCTIE21
BITIE20
FRMEIE19
NACKIE18
CRCIE16
BCLIE15
HSBCLIE14
HSTIE13
CLTIE12
HACKSIE11
CADDRIE10
RXIE7
TXIE6
CDRXIE4
CDTXIE3
HDTXIE1
HDRXIE0
I2CEIE31

I2C2STAT2

Address
0x18F8
Reset
0x00000000
Access
read/write
Size
32-bit
18 fields
FieldBitsWhat it does
CLTACT30
HSTACT29
HSBCL25
EOP24
BSCLTO23
HBCLTO22
CBCLTO21
BITO20
FRME19
NACKE18
CRCE16
STOPE15
STARTE14
HSTIF13
CLTIF12
ERR11
SCLCNT3:0
SSPND31

I2C2PEC

Address
0x18FC
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
CCRC15:8
RCRC7:0

I2C2BTO

Address
0x1900
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
BTOPR23:0
BTOCLK31

I2C2HBCTO

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

I2C2CBCTO

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

I2C2BITO

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

I2C2SDASUT

Address
0x1910
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SDASUT15:0
SDASUTEN31