22.4.10 I2Cx Interrupt Control Register

Name: I2CxINTC
Offset: 0x18A4, 0x18F4, 0x1944

Bit 3130292827262524 
 I2CEIE CBCLIEHPCIEHSCIEHBCLIEEOPIE  
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 
Bit 2322212019181716 
 BSCLTIEHBCTIECBCTIEBITIEFRMEIENACKIE CRCIE 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 
Bit 15141312111098 
 BCLIEHSBCLIEHSTIECLTIEHACKSIECADDRIE   
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 
Bit 76543210 
 RXIETXIE CDRXIECDTXIE HDTXIEHDRXIE 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 

Bit 31 – I2CEIE Error Interrupt Enable bit

ValueDescription
1 Assert I2CIF if I2CEIF asserts. Merges error interrupts onto I2CIF. The ERR bit is not affected by setting this bit,
0

Disabled

Bit 29 – CBCLIE  Client Bus Collision Message Event Interrupt Enable bit (I2C Client mode only)

ValueDescription
1 Enable CLTIF interrupt on bus collision detect.
0

Bus collision interrupt is disabled.

Bit 28 – HPCIE Host STOP Condition Interrupt Enable bit

ValueDescription
1 Assert HSTIF when I2CxSTAT.P is set.
0 Host STOP interrupt disabled.

Bit 27 – HSCIE Host START Condition Interrupt Enable bit

ValueDescription
1 Assert HSTIF when I2CxSTAT.S is set.
0 Host START interrupt disabled.

Bit 26 – HBCLIE  Host Bus Collision Message event Interrupt Enable bit (I2C Host mode only)

ValueDescription
1 Enable HSTIF interrupt on bus collision detect.
0 Bus collision interrupt is disabled.

Bit 25 – EOPIE End of Packet Interrupt Enable bit

ValueDescription
1 End of packet interrupt is enabled.
0 End of packet interrupt is disabled.

Bit 23 – BSCLTIE Bus SCL Low Time-out Enable bit

ValueDescription
1 Assert I2CEIF when I2CxSTAT2.BSCLTO is set.
0 Bus SCL time-out is not enabled.

Bit 22 – HBCTIE Host Bus Cumulative Time-out Interrupt Enable bit

ValueDescription
1 Assert I2CEIF when I2CxSTAT2.HBCLTO is set.
0 Host bus cumulative time-out is not enabled.

Bit 21 – CBCTIE Client Bus Cumulative Time-out Interrupt Enable bit

ValueDescription
1 Assert I2CEIF when I2CxSTAT2.CBCLTO is set.
0 Client bus cumulative time-out is not enabled.

Bit 20 – BITIE Bus Idle Time-out Enable Interrupt bit

ValueDescription
1 Assert I2CIF when I2CxSTAT2.BIT is set.
0

Bus free interrupt is disabled.

Bit 19 – FRMEIE Framing Error Detect Interrupt Enable bit

ValueDescription
1

Enable I2CEIF interrupt if FRME is set due to a framing error. A framing error occurs in Client mode if a STOP or START is received during the byte transfer time or ACK transfer time.

0 Frame error interrupt is disabled.

Bit 18 – NACKIE NACK Detect Interrupt Enable bit

ValueDescription
1 Enable I2CEIF interrupt on NACK detect as an Error.
0 NACK interrupt is disabled.

Bit 16 – CRCIE CRC Error Interrupt Enable bit

ValueDescription
1 Enable I2CEIF interrupt on CRC error.
0 CRC interrupts are disabled.

Bit 15 – BCLIE Bus Collision Detect Interrupt Enable bit

ValueDescription
1 Enable I2CEIF interrupt on bus collision.
0 Bus collision interrupts are disabled.

Bit 14 – HSBCLIE Host Bus Collision Detect Interrupt Enable bit

ValueDescription
1 Enable an interrupt during the STOP sequence after receiving a bus collision.
0 An interrupt during the STOP sequence after receiving a bus collision is disabled.

Bit 13 – HSTIE Host Interrupt Enable bit

ValueDescription
1 Assert I2CIF when I2CxSTAT2.HSTIF is set.
0 Host interrupt is disabled.

Bit 12 – CLTIE Client Interrupt Enable bit

ValueDescription
1 Assert I2CIF when I2CxSTAT2.CLIIF is set.
0 Client interrupt is disabled.

Bit 11 – HACKSIE Host ACK Sequence Interrupt Enable bit

ValueDescription
1 Enable an HSTIF interrupt on ACK sequence.
0

ACK sequence interrupt is disabled.

Bit 10 – CADDRIE Client Address Transaction Interrupt Enable bit

ValueDescription
1 Enable CLTIF interrupt on address detect.
0 Address detect interrupt is disabled.

Bit 7 – RXIE Receive Interrupt Enable bit

ValueDescription
1 Enable the I2CRXIF interrupt when I2CxSTAT.RBF is set.
0 Disable the I2CRXIF interrupt.

Bit 6 – TXIE Transmit Interrupt Enable bit

ValueDescription
1 Enable the I2CTXIF interrupt when I2CxSTAT.TBF is cleared.
0 Disable the I2CTXIF interrupt.

Bit 4 – CDRXIE Client Data Receive Buffer Full Interrupt Enable bit

ValueDescription
1 Include the I2CxSTAT.RBF=1 for the CLTIF interrupt.
0 Exclude the I2CxSTAT.RBF=1 for the CLTIF interrupt.

Bit 3 – CDTXIE Host Data Transmit Buffer Empty Interrupt Enable bit

ValueDescription
1 Include the host I2CxSTAT.TBF=0 for the HSTIF interrupt.
0 Exclude the I2CxSTAT.TBF=0 for the HSTIF interrupt.

Bit 1 – HDTXIE Host Data Transmit Buffer Empty Interrupt Enable bit

ValueDescription
1 Include the host I2CxSTAT.TBF=0 for the HSTIF interrupt.
0 Exclude the I2CxSTAT.TBF=0 for the HSTIF interrupt.

Bit 0 – HDRXIE Host Data Receive Buffer Full Interrupt Enable bit

ValueDescription
1 Include the I2CxSTAT.RBF=1 for the HSTIF interrupt.
0 Exclude the I2CxSTAT.RBF=1 for the HSTIF interrupt.