20.4.10 I2Cx Interrupt Control Register

Table 20-11. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Gray cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
CWrite to clearSSoftware settable bitxChannel number
Name: I2CxINTC
Offset: 0x18A4, 0x18F4

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 
 BCLDIEHSBCLIEHSTIECLTIEHACKSIECADDRIE   
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
1Assert 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
1Enable CLTIF interrupt on bus collision detect
0

Bus collision interrupt is disabled

Bit 28 – HPCIE Host STOP Condition Interrupt Enable bit

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

Bit 27 – HSCIE Host START Condition Interrupt Enable bit

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

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

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

Bit 25 – EOPIE End of Packet Interrupt Enable bit

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

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

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

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

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

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

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

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

ValueDescription
1Assert 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.

0Frame error interrupt is disabled

Bit 18 – NACKIE NACK Detect Interrupt Enable bit

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

Bit 16 – CRCIE CRC Error Interrupt Enable bit

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

Bit 15 – BCLDIE Bus Collision Detect Interrupt Enable bit

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

Bit 14 – HSBCLIE Host Bus Collision Detect Interrupt Enable bit

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

Bit 13 – HSTIE Host Interrupt Enable bit

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

Bit 12 – CLTIE Client Interrupt Enable bit

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

Bit 11 – HACKSIE Host ACK Sequence Interrupt Enable bit

ValueDescription
1Enable HSTIF interrupt on ACK sequence
0

ACK sequence interrupt is disabled

Bit 10 – CADDRIE Client Address Transaction Interrupt Enable bit

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

Bit 7 – RXIE Receive Interrupt Enable bit

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

Bit 6 – TXIE Transmit Interrupt Enable bit

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

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

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

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

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

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

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

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

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