34.6.5 DMA, Interrupts, and Events

Table 34-7. Module Requests for TCC
Condition Interrupt request Event output Event input DMA request DMA request is cleared
Overflow / Underflow Yes Yes Yes(1) On DMA acknowledge
Channel Compare Match or Capture Yes Yes Yes(2) Yes(3) For circular buffering: on DMA acknowledge

For capture channel: when CCx register is read

Retrigger Yes Yes
Count Yes Yes
Capture Overflow Error Yes
Debug Fault State Yes
Recoverable Faults Yes
Non-Recoverable Faults Yes
TCCx Event 0 input Yes(4)
TCCx Event 1 input Yes(5)
Notes:
  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