2.10.2 Spurious Overrun
The overrun interrupt flag may be incorrectly set upon software events in synchronous/resynchronized path modes with event detection on both rising and falling edges.
If a software event occurs when the EVSYS is set in synchronous/resynchronized path modes
(CHANNELn.PATH=0x0
/0x1
) with event detection set
on both rising and falling edges (CHANNELn.EDGSEL=0x3
), spurious
overrun interrupts may occur (INTFLAG.OVRn).
Work Around:
Generate software events for the event user through a dedicated channel configured
with event detection set on rising edges (CHANNELn.EDGSEL=0x1
).
Affected Silicon Revisions
PIC32CX1012BZ25048/WBZ451/WBZ451HA0 | A2 | |||||
---|---|---|---|---|---|---|
X | X |
A2 | |||||
---|---|---|---|---|---|
X |