33.7.8 Channel n Control
Important: For SAM
        L11 Non-Secure accesses, read and
            write accesses (RW*) are allowed only if the security attribution for the corresponding
            channel (CHANNELx) is set as Non-Secured in the NONSECCHAN register.
         This register allows the user to configure channel n. To write to this register, do a single, 32-bit write of all the configuration data.
| Name: | CHANNEL | 
| Offset: | 0x20 + n*0x08 [n=0..7] | 
| Reset: | 0x00008000 | 
| Property: | PAC Write-Protection, Mix-Secure | 
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| Access | |||||||||
| Reset | 
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| Access | |||||||||
| Reset | 
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| ONDEMAND | RUNSTDBY | EDGSEL[1:0] | PATH[1:0] | ||||||
| Access | RW/RW*/RW | RW/RW*/RW | RW/RW*/RW | RW/RW*/RW | RW/RW*/RW | RW/RW*/RW | |||
| Reset | 1 | 0 | 0 | 0 | 0 | 0 | |||
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| EVGEN[5:0] | |||||||||
| Access | RW/RW*/RW | RW/RW*/RW | RW/RW*/RW | RW/RW*/RW | RW/RW*/RW | RW/RW*/RW | |||
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | |||
Bit 15 – ONDEMAND Generic Clock On Demand
| Value | Description | 
|---|---|
| 0 | Generic clock for a channel is always on, if the channel is configured and generic clock source is enabled. | 
| 1 | Generic clock is requested on demand while an event is handled | 
Bit 14 – RUNSTDBY Run in Standby
This bit is used to define the behavior during standby sleep mode.
| Value | Description | 
|---|---|
| 0 | The channel is disabled in standby sleep mode. | 
| 1 | The channel is not stopped in standby sleep mode and depends on the CHANNEL.ONDEMAND bit. | 
Bits 11:10 – EDGSEL[1:0] 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.
| Value | 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 | 
| 0x2 | FALLING_EDGE | Event detection only on the falling edge of the signal from the event generator | 
| 0x3 | BOTH_EDGES | Event detection on rising and falling edges of the signal from the event generator | 
Bits 9:8 – PATH[1:0] Path Selection
These bits are used to choose which path will be used by the selected channel.
Note: The path choice can be limited by
               the channel source, see the table in USERm. 
            Important: Only EVSYS channel 0 to 3 can be configured as synchronous or
               resynchronized. 
| Value | Name | Description | 
|---|---|---|
| 0x0 | SYNCHRONOUS | Synchronous path | 
| 0x1 | RESYNCHRONIZED | Resynchronized path | 
| 0x2 | ASYNCHRONOUS | Asynchronous path | 
| Other | - | Reserved | 
Bits 5:0 – EVGEN[5:0] Event Generator Selection
These bits are used to choose the event generator to connect to the selected channel.
| Value | Event Generator | Description | 
|---|---|---|
| 0x00 | NONE | No event generator selected | 
| 0x01 | CLKFAIL | XOSC clock failure detection (OSCCTRL) | 
| 0x02 | CLKFAIL | XOSC32K clock failure detection (OSC32KCTRL) | 
| 0x03 | BOD33DET | SUPC BOD33 detection | 
| 0x04-0x0B | PER0-7 | RTC period | 
| 0x0C | ALARM0 | RTC alarm | 
| 0x0C-0x0D | CMP0-1 | RTC comparison | 
| 0x0E | TAMPER | RTC tamper detection | 
| 0x0F | OVF | RTC overflow | 
| 0x10 | PERD | RTC periodic interval daily | 
| 0x11-0x18 | EXTINT0-7 | EIC external interrupt | 
| 0x19-0x1C | CH0-3 | DMAC channel | 
| 0x1D | OVF | TC0 overflow | 
| 0x1E-0x1F | MCX0-1 | TC0 match/compare | 
| 0x20 | OVF | TC1 overflow | 
| 0x21-0x22 | MCX0-1 | TC1 match/compare | 
| 0x23 | OVF | TC2 overflow | 
| 0x24-0x25 | MCX0-1 | TC2 match/compare | 
| 0x26 | RESRDY | ADC resolution ready | 
| 0x27 | WINMON | ADC window monitor | 
| 0x28-0x29 | COMP0-1 | AC comparator | 
| 0x2A | WIN0 | AC window | 
| 0x2B | EMPTY | DAC empty | 
| 0x2C | EOC | PTC end of conversion | 
| 0x2D | WCOMP | PTC window comparator | 
| 0x2E | DATARDY | TRNG Data Ready | 
| 0x2F-0x30 | LUT0-1 | CCL LUT output | 
| 0x31 | ERR | PAC access error | 
