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
Field Bits What it does SMBEN 25:24 PCIE 22 SCIE 21 BOEN 20 SDAHT 19 SBCDE 18 AHEN 17 DHEN 16 ON 15 SIDL 13 SCLREL 12 STRICT 11 A10M 10 DISSLW 9 GCEN 7 STREN 6 ACKDT 5 ACKEN 4 RCEN 3 PEN 2 RSEN 1 SEN 0
I2C2STAT1
Address 0x18D4
Reset 0x00000000
Access read/write
Size 32-bit 14 fields
Field Bits What it does ACKSTAT 15 TRSTAT 14 ACKTIM 13 BCL 10 GCSTAT 9 ADD10 8 IWCOL 7 I2COV 6 D_A 5 P 4 S 3 R_W 2 RBF 1 TBF 0
I2C2ADD
Address 0x18D8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does I2CADD 9:0
I2C2MSK
Address 0x18DC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does I2CMSK 9:0
I2C2HBRG
Address 0x18E0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does I2CHBRG 23:0
I2C2TRN
Address 0x18E4
Reset 0x00000000
Access write only
Size 32-bit 1 field
Field Bits What it does I2CTRN 7:0
I2C2RCV
Address 0x18E8
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does I2CRCV 7:0
I2C2CON2
Address 0x18EC
Reset 0x00000001
Access read/write
Size 32-bit 13 fields
Field Bits What it does PECC 29:28 BSCLTE 27 HBCTE 26 CBCTE 25 EPSZE 24 ACKC 23:22 HNACKIGN 21 EOPSC 20:19 NDA 18 SMEN 17 BITE 16 PSZ 15:0 AMODE 31:30
I2C2LBRG
Address 0x18F0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does I2CLBRG 23:0
I2C2INTC
Address 0x18F4
Reset 0x00000000
Access read/write
Size 32-bit 25 fields
Field Bits What it does CBCLIE 29 HPCIE 28 HSCIE 27 HBCLIE 26 EOPIE 25 BSCLTIE 23 HBCTIE 22 CBCTIE 21 BITIE 20 FRMEIE 19 NACKIE 18 CRCIE 16 BCLIE 15 HSBCLIE 14 HSTIE 13 CLTIE 12 HACKSIE 11 CADDRIE 10 RXIE 7 TXIE 6 CDRXIE 4 CDTXIE 3 HDTXIE 1 HDRXIE 0 I2CEIE 31
I2C2STAT2
Address 0x18F8
Reset 0x00000000
Access read/write
Size 32-bit 18 fields
Field Bits What it does CLTACT 30 HSTACT 29 HSBCL 25 EOP 24 BSCLTO 23 HBCLTO 22 CBCLTO 21 BITO 20 FRME 19 NACKE 18 CRCE 16 STOPE 15 STARTE 14 HSTIF 13 CLTIF 12 ERR 11 SCLCNT 3:0 SSPND 31
I2C2PEC
Address 0x18FC
Reset 0x00000000
Access read only
Size 32-bit 2 fields
Field Bits What it does CCRC 15:8 RCRC 7:0
I2C2BTO
Address 0x1900
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does BTOPR 23:0 BTOCLK 31
I2C2HBCTO
Address 0x1904
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does HBCTOTMR 23:0
I2C2CBCTO
Address 0x1908
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CBCTOTMR 23:0
I2C2BITO
Address 0x190C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does BITOTMR 23:0
I2C2SDASUT
Address 0x1910
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does SDASUT 15:0 SDASUTEN 31