Datasheet

31.6.4 DMA, Interrupts, and Events
Table 31-6. 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
31.6.4.1 DMA Operation
The TCC can generate the following DMA requests:
SAM D21 Family
TCC – Timer/Counter for Control Applications
© 2018 Microchip Technology Inc.
Datasheet Complete
DS40001882D-page 736