MKM34Z256VLx7 Bare Metal Software Drivers  R4.1.6
Reference Manual
OSC Configuration Structures

Overview

This section describes default configuration structures for OSC module. Create a new configuration structure if default ones don't initialize on-chip peripheral in required operating mode (see Creating Configuration Structure).

Macros

#define OSC_MODULE_OSCERCLK_OFF_STOPMODE_OFF_CONFIG
 Disables external reference clock (OSCERCLK). More...
 
#define OSC_MODULE_OSCERCLK_ON_STOPMODE_OFF_CONFIG(caps)
 Enables external reference clock (OSCERCLK). The OSCERCLK is disabled in STOP mode. More...
 
#define OSC_MODULE_OSCERCLK_ON_STOPMODE_ON_CONFIG(caps)
 Enables external reference clock (OSCERCLK). The OSCERCLK is enabled in STOP mode. More...
 

Macro Definition Documentation

#define OSC_MODULE_OSCERCLK_OFF_STOPMODE_OFF_CONFIG
Value:
(tOSC){ \
/* CR */ CLR(OSC_CR_ERCLKEN_MASK)|CLR(OSC_CR_EREFSTEN_MASK) \
}

Disables external reference clock (OSCERCLK). Configuration options:

  • External reference (OSCERCLK) clock is inactive.
  • External reference (OSCERCLK) is disabled in Stop mode.
  • No load capacitors applied.
#define OSC_MODULE_OSCERCLK_ON_STOPMODE_OFF_CONFIG (   caps)
Value:
(tOSC){ \
/* CR */ SET(OSC_CR_ERCLKEN_MASK)|CLR(OSC_CR_EREFSTEN_MASK)|(caps) \
}

Enables external reference clock (OSCERCLK). The OSCERCLK is disabled in STOP mode. Configuration options:

  • External reference (OSCERCLK) clock is active.
  • External reference (OSCERCLK) is disabled in Stop mode.
    Parameters
    capsSelect one or more OR'ed OSC Load Capacitors.
#define OSC_MODULE_OSCERCLK_ON_STOPMODE_ON_CONFIG (   caps)
Value:
(tOSC){ \
/* CR */ SET(OSC_CR_ERCLKEN_MASK)|SET(OSC_CR_EREFSTEN_MASK)|(caps) \
}

Enables external reference clock (OSCERCLK). The OSCERCLK is enabled in STOP mode. Configuration options:

  • External reference (OSCERCLK) clock is active.
  • External reference (OSCERCLK) is enabled in Stop mode.
    Parameters
    capsSelect one or more OR'ed OSC Load Capacitors.