Other Parts Discussed in Thread: MSPM0G3507
Tool/software:
There are some questions about I2C Interrupt Index.
What is different between
"DL_I2C_IIDX_CONTROLLER_RX_DONE" and
"DL_I2C_IIDX_CONTROLLER_STOP" ?
Do you know when does the index created?

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
There are some questions about I2C Interrupt Index.
What is different between
"DL_I2C_IIDX_CONTROLLER_RX_DONE" and
"DL_I2C_IIDX_CONTROLLER_STOP" ?
Do you know when does the index created?

Hi,
The interrupt explanation in the MSPM0G3507_TRM as shown in the below corresponds to the screenshot you took in the SDK DriverLib.

Since MSPM0G3507 has two modes in I2C (Controller and Target mode), therefore, different modes have different receive interrupts. The following figure illustrate when the receive interrupt is generated. You can turn to MSPM0G3507_TRM for further information.

The following screenshot is a brief introduction to STOP bit and related interrupt, you can turn to MSPM0G3507_TRM 20.2.3.2 for more details.

Best Regards,
Peter