26.8.19 Channel Event Control

Name: CHEVCTRL
Offset: 0x46 + n*0x10 [n=0..15]
Reset: 0x00
Property: PAC Write-Protection, Enable-Protected

Bit 76543210 
 EVOEEVIEEVOMODE[1:0] EVACT[2:0] 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 

Bit 7 – EVOE Channel Event Output Enable

This bit indicates if the Channel event generation is enabled. The event is generated for every condition defined in the Channel Event Output Selection bits (CHEVCTRL.EVOMODE).
ValueDescription
0Channel event generation is disabled.
1Channel event generation is enabled.

Bit 6 – EVIE Channel Event Input Enable

ValueDescription
0Channel event action will not be executed on any incoming event.
1Channel event action will be executed on any incoming event.

Bits 5:4 – EVOMODE[1:0] Channel Event Output Mode

These bits define the channel event output selection. For more details on event output generation, see Event Output Selection from Related Links.
ValueNameDescription
0x0DEFAULTBlock event output selection. See BTCTRL.EVOSEL for available selections.
0x1TRIGACTOngoing trigger action
0x2-0x3Reserved

Bits 2:0 – EVACT[2:0] Channel Event Input Action

These bits define the event input action. The action is executed only if the corresponding EVIE bit in the CHEVCTRL register of the channel is set. For more details on event actions, see Event Input Actions from Related Links. These bits are available only for channels with event input support.
ValueNameDescription
0x0NOACTNo action
0x1TRIGTransfer and periodic transfer trigger
0x2CTRIGConditional transfer trigger
0x3CBLOCKConditional block transfer
0x4SUSPENDChannel suspend operation
0x5RESUMEChannel resume operation
0x6SSKIPSkip next block suspend action
0x7INCPRIIncrease priority