Using complex timers in high level components

This topic explains the options of usage of the complex timers in the high-level components allowing you to benefit from the advanced features of these components. All peripherals from this group are also supported by the Peripheral Initialization Components (for details, see Component categories topic).

The following table shows a list of the timer components and PE devices that can be used in the components as rows. The columns show the state of all devices defined for the timer for conditions determined by rows.

Table 1. Timer components and PE devices
Component Selected Selected device(s) PE devices defined for the timer
    TIMx TIMxy TIMxfree TIMx_PPG TIMxPP TIMxyPPG
PWM TIMxy Blocked Used 1 channel (2 in buffered mode) Others free Blocked Blocked Blocked Blocked
PPG TIMxPP TIMxyPPG Blocked All channels blocked Blocked Used Used Used
TimerOut TIMxy Blocked Used 1 channel (2 in buffered mode) Others free Free Blocked Blocked Blocked
TimerInt RTIShared TimeDate FreeCntr8 FreeCntr6 FreeCntr32 TIMxy Blocked Used 1 channel Others free Free Blocked Blocked Blocked
TIMxfree Blocked All channels free Used Blocked Blocked Blocked
EventCntr8 EventCntr16 EventCntr32 TIMx Used All channels blocked Blocked Blocked Blocked Blocked
Capture TIMxy Blocked Used 1 channel Others free Free Blocked Blocked Blocked

Table legend: