16.5.3 User Channel MUX
Each event user can be connected to one channel and several users can be connected to the same channel. The following table lists all Event System users with their corresponding user ID number and name. The user name is given by combining USER with Peripheral and Input from the table below in the following way: USERPERIPHERALINPUT.
USER | Async/Sync | Description | ||
---|---|---|---|---|
# | Name | |||
Peripheral | Input | |||
0 |
CCL | LUT0A | Async | CCL LUT0 event input A |
1 |
LUT0B | CCL LUT0 event input B | ||
2 |
LUT1A | CCL LUT1 event input A | ||
3 |
LUT1B | CCL LUT1 event input B | ||
4 |
LUT2A | CCL LUT2 event input A | ||
5 |
LUT2B | CCL LUT2 event input B | ||
6 |
LUT3A(1) | CCL LUT3 event input A | ||
7 |
LUT3B(1) | CCL LUT3 event input B | ||
8 |
ADC0 | START | Async | ADC start on event |
9 |
EVSYS | EVOUTA | - | EVSYS pin output A |
10 |
EVOUTC | EVSYS pin output C | ||
11 |
EVOUTD | EVSYS pin output D | ||
12 |
EVOUTF(1) | EVSYS pin output F | ||
13 |
USART0 | IRDA | Sync | USART0 IrDA event input |
14 |
TCE0 | CNTA | Sync | Count on positive event edge |
Count on any event edge | ||||
Count while event signal is high | ||||
Event level controls count direction | ||||
15 |
CNTB | Sync | Event level controls count direction | |
Restart counter on any event edge | ||||
Restart counter on any event edge | ||||
Restart counter while event signal is high | ||||
16 |
TCB0 | CAPT | Sync | Timeout check |
Input capture on event | ||||
Input capture frequency measurement | ||||
Input capture pulse-width Measurement | ||||
Input capture frequency and pulse width measurement | ||||
Both | Single shot | |||
17 |
COUNT | Sync | Count on event | |
18 |
TCB1 | CAPT | Sync | Timeout check |
Input capture on event | ||||
Input capture frequency measurement | ||||
Input capture pulse-width Measurement | ||||
Input capture frequency and pulse width measurement | ||||
Both | Single shot | |||
19 |
COUNT | Sync | Count on event | |
20 |
TCF0 | COUNT | Async | Event as clock source |
21 |
ACTION | Async | Event action | |
22 |
WEX0 | FAULTA | Async | Fault input A |
23 |
FAULTB | Async | Fault input B | |
24 |
FAULTC | Async | Fault input C |
Note:
- Not all peripheral instances are available for all pin counts. Refer to the Peripherals and Architecture section for details.
Name: | USER |
Offset: | 0x20 + n*0x01 [n=0..24] |
Reset: | 0x00 |
Property: | - |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
USER[7:0] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 7:0 – USER[7:0] User Channel Selection
Value | Description |
---|---|
0 | OFF, no channel is connected to this Event System user |
n | The event user is connected to CHANNEL(n-1) |