40.6.5 DMA, Interrupts, and Events

Table 40-9. Module Requests for TCC
ConditionInterrupt requestEvent outputEvent inputDMA requestDMA request is cleared
Overflow / UnderflowYesYesYes(1)On DMA acknowledge
Channel Compare Match or CaptureYesYesYes(2)Yes(3)For circular buffering: on DMA acknowledge

For capture channel: when CCx register is read

RetriggerYesYes
CycleYesYes
Capture Overflow ErrorYes
Debug Fault StateYes
Recoverable FaultsYes
Non-Recoverable FaultsYes
TCCx Event 0 inputYes(4)
TCCx Event 1 inputYes(5)
Note:
  1. DMA request set on Overflow, Underflow or Retrigger conditions.
  2. Can perform capture or generate recoverable fault on an event input.
  3. In Capture or Circular modes.
  4. On event input, either action can be executed:
    • retrigger counter
    • increment or decrement counter depending on direction
    • start the counter
    • increment or decrement counter based on direction
    • increment counter regardless of direction
    • generate non-recoverable fault
  5. On event input, either action can be executed:
    • retrigger counter
    • control counter direction
    • stop the counter
    • decrement the counter
    • perform period and pulse width capture
    • generate non-recoverable fault