42.6.5 DMA, Interrupts and Events

Table 42-8. Module Requests for TCC
ConditionInterrupt requestEvent outputEvent inputDMA requestDMA request is cleared
Overflow/UnderflowYesYes—Yes(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———
CountYesYes———
Capture Overflow ErrorYes————
Debug Fault StateYes————
Recoverable FaultsYes————
Non-Recoverable FaultsYes————
TCCx Event 0 input——Yes(4)——
TCCx Event 1 input——Yes(5)——
Note:
  1. DMA request set on Overflow, Underflow or Re-trigger 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:
    • Re-trigger counter
    • Control counter direction
    • Stop the counter
    • Decrement the counter
    • Perform period and pulse width capture
    • Generate non-recoverable fault
  5. On event input, either action can be executed:
    • Re-trigger 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