Register Descriptions (I2C Slave)
1510
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Inter-Integrated Circuit (I2C) Interface
Table 22-18. I2C Slave Interrupt Mask (I2CSIMR) Register Field Descriptions (continued)
Bit
Field
Value
Description
1
STARTIM
Start Condition Interrupt Mask
0
The STARTRIS interrupt is suppressed and not sent to the interrupt controller.
1
The START condition interrupt is sent to the interrupt controller when the STARTRIS bit in the
I2CSRIS register is set.
0
DATAIM
Data Interrupt Mask
0
The DATARIS interrupt is suppressed and not sent to the interrupt controller.
1
The data received or data requested interrupt is sent to the interrupt controller when the DATARIS
bit in the I2CSRIS register is set
22.7.5 I2C Slave Raw Interrupt Status (I2CSRIS), offset 0x810
The I2C Slave Raw Interrupt Status (I2CSRIS) register specifies whether an interrupt is pending. It is
shown in the table and figure below.
Figure 22-29. I2C Slave Raw Interrupt Status (I2CSRIS) Register
31
3
2
1
0
Reserved
STOPRIS
STARTRIS
DATARIS
R-0
R-0
R-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 22-19. I2C Slave Raw Interrupt Status (I2CSRIS) Register Field Descriptions
Bit
Field
Value
Description
31-3
Reserved
Reserved
2
STOPRIS
Stop Condition Raw Interrupt Status. This bit is cleared by writing a 1 to the STOPIC bit in the
I2CSICR register
0
No interrupt.
1
A STOP condition interrupt is pending.
1
STARTRIS
Start Condition Raw Interrupt Status. This bit is cleared by writing a 1 to the STARTIC bit in the
I2CSICR register.
0
No interrupt.
1
A START condition interrupt is pending.
0
DATARIS
Data Raw Interrupt Status. This bit is cleared by writing a 1 to the DATAIC bit in the I2CSICR
register.
0
No interrupt.
1
A data received or data requested interrupt is pending.
22.7.6 I2C Slave Masked Interrupt Status (I2CSMIS), offset 0x814
The I2C Slave Masked Interrupt Status (I2CSMIS) register specifies whether an interrupt was signaled. It
is shown and described in the figure and table below.
Figure 22-30. I2C Slave Masked Interrupt Status (I2CSMIS) Register
31
3
2
1
0
Reserved
STOPMIS
STARTMIS
DATAMIS
R-0
R-0
R-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset