SWCU193A April 2023 – August 2024 CC2340R2 , CC2340R5 , CC2340R5-Q1
Each timer has the same number of outputs as channels, but each channel does not control a dedicated output. Instead, every channel can control every output. Which output each channel controls is configured in the CnCFG.OUTn fields.
The user can set and clear timer outputs manually by writing OUTCTL. Manual update of an output takes priority over automatic channel updates of the same output. Listed in decreasing order of priority, each output can:
1. Clear
2. Set
3. Toggle
4. Pulse (The output remains high for two counter clock periods, then goes low.)
An output can receive update requests from several channels at the same time. In this case, the output is updated according to the priority list. The output updated from a channel is decided by the channel action, CnCFG.CCACT.