Hello Support,
According to the spna063.pdf, for TMS570 Phantom Interrupt can occur under the following circumstances :
1> VIM REQMASKSET Register is being disabled for a channel while the corresponding Peripheral Interrupt is pending to the CPU
2> Peripheral Interrupt Request Flag is being cleared not within the corresponding Peripheral ISR but somewhere else, which might result in clearing the Peripheral Interrupt Flag before the respective ISR execution took place [CPU Interrupt Acknowledge].
Question is whether Phantom Interrupt occur when the respective Peripheral Interrupt Enable bit is disabled while Peripheral Interrupt Flag is TRUE?
For example in DCAN Module,
within DCAN CTL Register if IE0 or IE1 bits are set to ZERO at random place, is there any possibility to have Phantom Interrupt at all?
Thank you.
Regards
Pashan