26.2.7.2 Operation with Triggered Timer
When the time base operates in the Triggered mode (TRIGEN = 1), the module switches to the next output pin in the sequence when the time base rolls over from FFFF to 0000 or a match with the CCPxPR register occurs.
If the One-Shot Triggered mode is used, one or more output pins may be scanned per the trigger input depending on the settings of the OSCNT[2:0] control bits. If OSCNT = 000, the time base will count for only one cycle, then stop until another trigger is received. Therefore, the output scan logic will produce Output Compare signals on one output pin and then step to the next output pin in the scan sequence. The next output pin will not be driven until another trigger input has been received.
If OSCNT > 0, the time base will count for multiple cycles when a trigger input is received and produce Output Compare signals on multiple pins in the scan sequence. If the OSCNT value is not large enough to allow all enabled pins to be scanned during one trigger event, then the scan sequence will resume where it left off on the next trigger event.
The CCPxCON3.OETRIG bit selects the Inactive state of each MCCP output pin that participates in a triggered scan sequence. When OETRIG = 0, the output pin is driven to the Inactive state when it does not receive the Output Compare signal. When OETRIG = 1, the output pin is tri-stated when it does not receive the Output Compare signal