PCNT_TCC_TypeDef Struct Reference

TCC initialization structure.

#include <em_pcnt.h>

Data Fields

PCNT_TCCMode_TypeDef mode
 Mode to operate in.
 
PCNT_TCCPresc_Typedef prescaler
 Prescaler value for LFACLK in LFA mode.
 
PCNT_TCCComp_Typedef compare
 Choose the event that will trigger a clear.
 
PCNT_PRSSel_TypeDef tccPRS
 PRS input to TCC module, either for gating the PCNT clock, triggering the TCC comparison, or both.
 
bool prsPolarity
 TCC PRS input polarity.
 
bool prsGateEnable
 Enable gating PCNT input clock through TCC PRS signal.
 

TCC initialization structure.

Field Documentation

◆ mode

PCNT_TCCMode_TypeDef PCNT_TCC_TypeDef::mode

Mode to operate in.

◆ prescaler

PCNT_TCCPresc_Typedef PCNT_TCC_TypeDef::prescaler

Prescaler value for LFACLK in LFA mode.

◆ compare

PCNT_TCCComp_Typedef PCNT_TCC_TypeDef::compare

Choose the event that will trigger a clear.

◆ tccPRS

PCNT_PRSSel_TypeDef PCNT_TCC_TypeDef::tccPRS

PRS input to TCC module, either for gating the PCNT clock, triggering the TCC comparison, or both.

◆ prsPolarity

bool PCNT_TCC_TypeDef::prsPolarity

TCC PRS input polarity.


False = Rising edge for comparison trigger, and PCNT clock gated when PRS signal is high.
True = Falling edge for comparison trigger, and PCNT clock gated when PRS signal is low.

◆ prsGateEnable

bool PCNT_TCC_TypeDef::prsGateEnable

Enable gating PCNT input clock through TCC PRS signal.

Polarity selection is done through prsPolarity.