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
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
I2C1STAT1
Address 0x1884
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
I2C1ADD
Address 0x1888
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does I2CADD 9:0
I2C1MSK
Address 0x188C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does I2CMSK 9:0
I2C1HBRG
Address 0x1890
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does I2CHBRG 23:0
I2C1TRN
Address 0x1894
Reset 0x00000000
Access write only
Size 32-bit 1 field
Field Bits What it does I2CTRN 7:0
I2C1RCV
Address 0x1898
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does I2CRCV 7:0
I2C1CON2
Address 0x189C
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
I2C1LBRG
Address 0x18A0
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does I2CLBRG 23:0
I2C1INTC
Address 0x18A4
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
I2C1STAT2
Address 0x18A8
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
I2C1PEC
Address 0x18AC
Reset 0x00000000
Access read only
Size 32-bit 2 fields
Field Bits What it does CCRC 15:8 RCRC 7:0
I2C1BTO
Address 0x18B0
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does BTOPR 23:0 BTOCLK 31
I2C1HBCTO
Address 0x18B4
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does HBCTOTMR 23:0
I2C1CBCTO
Address 0x18B8
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does CBCTOTMR 23:0
I2C1BITO
Address 0x18BC
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does BITOTMR 23:0
I2C1SDASUT
Address 0x18C0
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does SDASUT 15:0 SDASUTEN 31