20.3.4 Events
Generator Name | Description | Event Type | Generating Clock Domain | Length of Event | |
---|---|---|---|---|---|
Peripheral | Event | ||||
TCAn | OVF_LUNF |
Normal mode: Overflow Split mode: Low byte timer underflow |
Pulse | CLK_PER | One CLK_PER period |
HUNF |
Normal mode: Not available Split mode: High byte timer underflow |
Pulse | CLK_PER | One CLK_PER period | |
CMP0 |
Normal mode: Compare Channel 0 match Split mode: Low byte timer Compare Channel 0 match |
Pulse | CLK_PER | One CLK_PER period | |
CMP1 |
Normal mode: Compare Channel 1 match Split mode: Low byte timer Compare Channel 1 match |
Pulse | CLK_PER | One CLK_PER period | |
CMP2 |
Normal mode: Compare Channel 2 match Split mode: Low byte timer Compare Channel 2 match |
Pulse | CLK_PER | One CLK_PER period |
User Name | Description | Input Detection | Async/Sync |
---|---|---|---|
TCAn | Count on a positive event edge | Edge | Sync |
Count on any event edge | Edge | Sync | |
Count while the event signal is high | Level | Sync | |
The event level controls count direction, up when low and down when high | Level | Sync |
The specific actions described in the table above are selected by writing to
the Event Action Event Action (EVACT) bits in the Event Control (TCAn.EVCTRL) register.
Input events are enabled by writing a ‘1
’ to the Enable Count on Event
Input (CNTEI) bit in the Event Control (TCAn.EVCTRL) register.
Event inputs are not used in Split mode.
Refer to the Event System (EVSYS) chapter for more details regarding event types and Event System configuration.