dsPIC33AK256MC508 I2C3 registers

The 18 registers of I2C3 (I²C 3), from 0x1920, with their reset value and every field. The dsPIC33AK256MC508 has 1974 registers in 108 peripherals, one page each.

I2C3 I²C 3

I2C3CON1

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

I2C3STAT1

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

I2C3ADD

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

I2C3MSK

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

I2C3HBRG

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

I2C3TRN

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

I2C3RCV

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

I2C3CON2

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

I2C3LBRG

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

I2C3INTC

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

I2C3STAT2

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

I2C3PEC

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

I2C3BTO

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

I2C3HBCTO

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

I2C3CBCTO

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

I2C3BITO

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

I2C3SDASUT

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

I2C3HDLYC

Address
0x196C
Reset
x (not fixed at power-on)
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
HIDLYC15:0
HIDLYCEN31