4.3.8 Interrupts from I2C/SPI Client Devices

The PIC MCU provides dedicated pins for monitoring the interrupt from an I2C/SPI client device. The interrupt pins on the client devices can be connected to these GPIO. Whenever a rising edge is detected on this pin, the I3C Target module sends an IBI request to the I3C Controller. The mandatory byte (MDB) in an IBI payload has information about the interrupt pin number which tells the controller from which client device the interrupt has occurred. This implementation showcases only one pin for an interrupt signal. The number of interrupt signals from the client devices can be increased based on the availability of pins in the PIC MCU.

Figure 4-9. Steps to Receive Interrupt Signals from Client Devices

MDB ValueDescription
0x1Interrupt occurred on client interrupt pin connected to INT_PIN1