25.8.4 Quick Start Guide for TCC - Callback
SAM D21/R21/L21/L22/DA1/C21 Xplained Pro
In this use case, the TCC will be used to generate a PWM signal, with a varying duty cycle. Here the pulse width is increased each time the timer count matches the set compare value. When connect PWM output to LED it makes the LED vary its light. To see the waveform, you may need an oscilloscope.
Board | Pin | Connect to |
---|---|---|
SAMD21 Xpro | PB30 | LED0 |
SAMR21 Xpro | PA19 | LED0 |
SAML21 Xpro | PB10 | LED0 |
SAML22 Xpro | PC27 | LED0 |
SAMDA1 Xpro | PB30 | LED0 |
SAMC21 Xpro | PA15 | LED0 |
GCLK generator 0 (GCLK main) clock source
Use double buffering write when set top, compare, or pattern through API
No dithering on the counter or compare
No prescaler
Single Slope PWM wave generation
GCLK reload action
Don't run in standby
No faults or waveform extensions
No inversion of waveform output
No capture enabled
Count upward
Don't perform one-shot operations
No event input enabled
No event action
No event generation enabled
Counter starts on 0