2.10.1 Software Event
BUSYCH flag never resets upon software events in synchronous/resynchronized path modes with event detection on 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 falling edges (CHANNELn.EDGSEL=0x2
), the CHSTATUS.BUSYCHn flag will
be set but will never come back to ‘0
’. It is, then, impossible to know
if the event user for this channel is ready to accept new events or not.
Work Around:
Generate software events for this 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 |