Hi,
I encountered an issue with SPIM3 and interrupts while using the NRF52840 with an Infineon sensor. The sensor generates an interrupt every 54-55ms, after which I read data via SPI. I chose SPIM3 for its high-speed capability and set the SPI clock to 24MHz.
However, after some time, I observed unexpected behavior on the interrupt line—rather than a single interrupt, I saw three consecutive interrupts occurring in quick succession. It appears that these extra interrupts are not coming from the sensor but are instead being generated on the MCU side. This pattern persists for a while before returning to normal.
When I switched to SPIM2 and reduced the SPI clock speed to 8MHz because this SPI intances oesn't handle high speed clock, the issue disappeared. Could there be a known problem with SPIM3 causing this behavior? I'm using the latest SDK (2.9) with BLE enabled. The errata mention issues with SPIM3 and events—could these be responsible for the problem I'm experiencing?