Hi @wlan ,
Thank you for your interest in the NXP MIMXRT product, I would like to provide service for you.
What's the PID interrupt you are meaning? PIT timer interrupt?
If it is the PIT interrupt, it is controlled by the timer, the PIT HW IP, not the software.
I think, you need to check whether the PIT interrupt timer is correct or not, not only check the position with the SPI transfer.
Do you have any other interrupt in your project? Whether that Interrupt handler code is long or not? As if the other interrupt have higher priority, it may let the PIT interrupt delay to be called, you need to check your whole project situation, you even can do a simple project, which just contains the PIT, SPI situation.
Wish it helps you!
If you still have questions about, please kindly let me know.
Best Regards,
Kerry