diff options
Diffstat (limited to 'Smol Watch Project/My Project/hpl/doc_lite/tc.rst')
-rw-r--r-- | Smol Watch Project/My Project/hpl/doc_lite/tc.rst | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Smol Watch Project/My Project/hpl/doc_lite/tc.rst b/Smol Watch Project/My Project/hpl/doc_lite/tc.rst new file mode 100644 index 00000000..833bb679 --- /dev/null +++ b/Smol Watch Project/My Project/hpl/doc_lite/tc.rst @@ -0,0 +1,39 @@ +========= +TC driver +========= +The TC consists of a counter, a prescaler, compare/capture channels and control logic. The counter can be set to count events, or it can be configured to count clock pulses. The counter, together with the compare/capture channels, can be configured to timestamp input events, allowing capture of frequency and pulse width. It can also perform waveform generation, such as frequency generation and pulse-width modulation (PWM) + +The timer/counter is clocked by the peripheral clock with optional prescaling or from the event system. + +Features +-------- +* Initialization + +Applications +------------ +* Frequency Generation +* Single-slope PWM (pulse width modulation) +* Dual-slope PWM +* Count on event +* Quadrature decoding + +Dependencies +------------ +* CLK for clock +* CPUINT/PMIC for Interrupt +* EVSYS for events +* UPDI/PDI/JTAG for debug +* PORT for Waveform Generation + +Concurrency +----------- +N/A + +Limitations +----------- +N/A + +Knows issues and workarounds +---------------------------- +N/A + |