dsPIC33AK64MC102 I2C1 registers

The 17 registers of I2C1 (I²C 1), from 0x1880, with their reset value and every field. The dsPIC33AK64MC102 has 1035 registers in 60 peripherals, one page each.

I2C1 I²C 1

I2C1CON1

Address
0x1880
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

I2C1STAT1

Address
0x1884
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

I2C1ADD

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

I2C1MSK

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

I2C1HBRG

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

I2C1TRN

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

I2C1RCV

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

I2C1CON2

Address
0x189C
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

I2C1LBRG

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

I2C1INTC

Address
0x18A4
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

I2C1STAT2

Address
0x18A8
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

I2C1PEC

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

I2C1BTO

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

I2C1HBCTO

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

I2C1CBCTO

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

I2C1BITO

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

I2C1SDASUT

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