If the interrupt occurs after your interrupt handler has cleared the module's interrupt flag, then the flag is set again, and the handler will be executed again immediately after it has returned. If the interrupt occurs before your interrupt handler has cleared the module's interrupt flag, then the interrupt flag just stays set.
↧