![Maxim Integrated MAX31782 User Manual Download Page 66](http://html1.mh-extra.com/html/maxim-integrated/max31782/max31782_user-manual_1744481066.webp)
MaximIntegrated 7-10
MAX31782 User’s Guide
Revision 0; 8/11
7.2.3I
2
CSlaveInterruptEnableRegister(I2CIE�S)
Address: M2[02h]
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Name
—
—
—
—
I2CSPIE
—
I2CROIE I2CGCIE I2CNACKIE
—
I2CAMIE I2CTOIE I2CSTRIE I2CRXIE
I2CTXIE
I2CSRIE
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Access
r
r
r
r
rw
r
rw
rw
rw
r
rw
rw
rw
rw
rw
rw
BIT
NAME
DESCRIPTION
15:12
—
Reserved . The user should not write to these bits .
11
I2CSPIE
I
2
C Slave STOP Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when a STOP condi-
tion is detected (I2CSPI = 1) . Clearing this bit to 0 disables the STOP detection interrupt .
10
—
Reserved . The user should not write to this bit .
9
I2CROIE
I
2
C Slave Receiver Overrun Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when a
receiver overrun condition is detected (I2CROI = 1) . Clearing this bit to 0 disables the receiver overrun
detection interrupt .
8
I2CGCIE
I
2
C Slave General Call Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when a gen-
eral call is detected (I2CGCI = 1) . Clearing this bit to 0 disables the general call interrupt .
7
I2CNACKIE
I
2
C Slave NACK Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when a NACK is
detected (I2CNACKI = 1) . Clearing this bit to 0 disables the NACK detection interrupt .
6
—
Reserved . The user should not write to this bit .
5
I2CAMIE
I
2
C Slave Address Match Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when the
I
2
C controller detects an address that matches the I2CSLA_S value (I2CAMI = 1) . Clearing this bit to 0
disables the address match interrupt .
4
I2CTOIE
I
2
C Slave Timeout Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when an SMBus
timeout condition is detected (I2CTOI = 1) . Clearing this bit to 0 disables the timeout interrupt .
3
I2CSTRIE
I
2
C Slave Clock Stretch Interrupt Enable . Setting this bit to 1 generates an interrupt to the CPU when the
clock stretch interrupt flag is set (I2CSTRI = 1) . Clearing this bit disables the clock stretch interrupt .
2
I2CRXIE
I
2
C Slave Receive Ready Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when the
receive ready interrupt flag is set (I2CRXI = 1) . Clearing this bit to 0 disables the receive ready interrupt .
1
I2CTXIE
I
2
C Slave Transmit Complete Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when
the transmit complete interrupt flag is set (I2CTXI = 1) . Clearing this bit to 0 disables the transmit com-
plete interrupt .
0
I2CSRIE
I
2
C Slave START Interrupt Enable . Setting this bit to 1 causes an interrupt to the CPU when a START
condition is detected (I2CSRI = 1) . Clearing this bit to 0 disables the START detection interrupt .