Hi,
For the interrupt jitter for each pin interrupt, the interrupt latency is dependent on the where the core executes when the interrupt happens. If it executes the code in main or the subroutine, the core will jump to the ISR immediately after pushing the predefined registers to stack. If it executes the code in the other ISR, as you know that cortex-M4 supports nested interrupt, the core will check the priority group bits, if the current interrupt has higher priority, the core will jump to the current ISR after pushing the predefined registers to stack. BTW, if the the core execute the atomic operation, the core will jump to ISR after the current atomic operation has finished.
In conclusion, pls configure the pin interrupt priority level to 0x00, which is the highest interrupt priority. Set the other module interrupt priority level as for example 0xF0, which is the lowest interrupt priority so that the Port pin interrupt can preempt the other interrupt.
Hope it can help you
BR
XiangJun Rong
