Channel
Name:
CHANNEL
Offset:
0x04
Reset:
0x00000000
Access:
Write-Protected
Bit3130292827262524
EDGSEL[1:0]PATH[1:0]
AccessR/WR/WR/WR/W
Reset0000
Bit2322212019181716
EVGEN[6:0]
AccessR/WR/WR/WR/WR/WR/WR/W
Reset0000000
Bit15141312111098
SWEVT
AccessR/W
Reset0
Bit76543210
CHANNEL[3:0]
AccessR/WR/WR/WR/W
Reset0000

Bits 27:26 – EDGSEL[1:0]: Edge Detection Selection

Edge Detection Selection

These bits set the type of edge detection to be used on the channel.

These bits must be written to zero when using the asynchronous path.

EDGSEL[1:0] Name Description
0x0 NO_EVT_OUTPUT No event output when using the resynchronized or synchronous path
0x1 RISING_EDGE Event detection only on the rising edge of the signal from the event generator when using the resynchronized or synchronous path
0x2 FALLING_EDGE Event detection only on the falling edge of the signal from the event generator when using the resynchronized or synchronous path
0x3 BOTH_EDGES Event detection on rising and falling edges of the signal from the event generator when using the resynchronized or synchronous path

Bits 25:24 – PATH[1:0]: Path Selection

Path Selection

These bits are used to choose the path to be used by the selected channel.

The path choice can be limited by the channel source.

PATH[1:0] Name Description
0x0 SYNCHRONOUS Synchronous path
0x1 RESYNCHRONIZED Resynchronized path
0x2 ASYNCHRONOUS Asynchronous path
0x3   Reserved

Bits 22:16 – EVGEN[6:0]: Event Generator Selection

Event Generator Selection

These bits are used to choose which event generator to connect to the selected channel.

Value Event Generator Description
0x00 NONE No event generator selected
0x01 RTC CMP0 Compare 0 (mode 0 and 1) or Alarm 0 (mode 2)
0x02 RTC CMP1 Compare 1
0x03 RTC OVF Overflow
0x04 RTC PER0 Period 0
0x05 RTC PER1 Period 1
0x06 RTC PER2 Period 2
0x07 RTC PER3 Period 3
0x08 RTC PER4 Period 4
0x09 RTC PER5 Period 5
0x0A RTC PER6 Period 6
0x0B RTC PER7 Period 7
0x0C

EIC EXTINT0

External Interrupt 0

0x0D EIC EXTINT1 External Interrupt 1
0x0E EIC EXTINT2 External Interrupt 2
0x0F EIC EXTINT3 External Interrupt 3
0x10 EIC EXTINT4 External Interrupt 4
0x11 EIC EXTINT5 External Interrupt 5
0x12 EIC EXTINT6 External Interrupt 6
0x13 EIC EXTINT7 External Interrupt 7
0x14 EIC EXTINT8 External Interrupt 8
0x15 EIC EXTINT9 External Interrupt 9
0x16 EIC EXTINT10 External Interrupt 10
0x17 EIC EXTINT11 External Interrupt 11
0x18 EIC EXTINT12 External Interrupt 12
0x19 EIC EXTINT13 External Interrupt 13
0x1A EIC EXTINT14 External Interrupt 14
0x1B EIC EXTINT15 External Interrupt 15
0x1C Reserved  
0x1D Reserved  
0x1E DMAC CH0 Channel 0
0x1F DMAC CH1 Channel 1
0x20 DMAC CH2 Channel 2
0x21 DMAC CH3 Channel 3
0x22 TCC0 OVF Overflow
0x23 TCC0 TRG Trig
0x24 TCC0 CNT Counter
0x25 TCC0_MCX0 Match/Capture 0
0x26 TCC0_MCX1 Match/Capture 1
0x27 TCC0_MCX2 Match/Capture 2
0x28 TCC0_MCX3 Match/Capture 3
0x29 TCC1 OVF Overflow
0x2A TCC1 TRG Trig
0x2B TCC1 CNT Counter
0x2C TCC1_MCX0 Match/Capture 0
0x2D TCC1_MCX1 Match/Capture 1
0x2E TCC2 OVF Overflow
0x2F TCC2 TRG Trig
0x30 TCC2 CNT Counter
0x31 TCC2_MCX0 Match/Capture 0
0x32 TCC2_MCX1 Match/Capture 1
0x33 TC0 OVF Overflow/Underflow
0x34 TC0 MC0 Match/Capture 0
0x35 TC0 MC1 Match/Capture 1
0x36 TC1 OVF Overflow/Underflow
0x37 TC1 MC0 Match/Capture 0
0x38 TC1 MC1 Match/Capture 1
0x39 TC2 OVF Overflow/Underflow
0x3A TC2 MC0 Match/Capture 0
0x3B TC2 MC1 Match/Capture 1
0x3C

TC3 OVF

Overflow/Underflow

0x3D

TC3 MC0

Match/Capture 0

0x3E

TC3 MC1

Match/Capture 1

0x3F

TC4 OVF

Overflow/Underflow

0x40

TC4 MC0

Match/Capture 0

0x41

TC4 MC1

Match/Capture 1

0x42 ADC RESRDY Result Ready
0x43 ADC WINMON Window Monitor
0x44 AC COMP0 Comparator 0
0x45 AC COMP1 Comparator 1
0x46 AC WIN0 Window 0
0x47

DAC EMPTY

Data Buffer Empty

0x48

PTC EOC

End of Conversion

0x49

PTC WCOMP

Window Comparator

0x4A-0x7F Reserved  

Bit 8 – SWEVT: Software Event

Software Event

This bit is used to insert a software event on the channel selected by the CHANNEL.CHANNEL bit group.

This bit has the same behavior similar to an event.

This bit must be written together with CHANNEL.CHANNELusing a 16-bit write.

Writing a zero to this bit has no effect.

Writing a one to this bit will trigger a software event for the corresponding channel.

This bit will always return zero when read.

Bits 3:0 – CHANNEL[3:0]: Channel Selection

Channel Selection

These bits are used to select the channel to be set up or read from.