Microchip® Advanced Software Framework

system_clock_source_osc48m_config Struct Reference

Configuration structure for OSC48M.

Internal 48MHz (nominal) oscillator configuration structure.

#include <clock_feature.h>

Data Fields

enum system_osc48m_div div
 Internal 48MHz RC oscillator divider. More...
 
bool on_demand
 Run On Demand. More...
 
bool run_in_standby
 Keep the OSC48M enabled in standby sleep mode. More...
 
enum system_osc48m_startup startup_time
 Crystal oscillator startup time. More...
 

enum system_osc48m_div system_clock_source_osc48m_config::div

Internal 48MHz RC oscillator divider.

Referenced by system_clock_source_osc48m_get_config_defaults(), and system_clock_source_osc48m_set_config().

bool system_clock_source_osc48m_config::on_demand

Run On Demand.

If this is set the OSC48M won't run until requested by a peripheral

Referenced by system_clock_source_osc48m_get_config_defaults(), and system_clock_source_osc48m_set_config().

bool system_clock_source_osc48m_config::run_in_standby

Keep the OSC48M enabled in standby sleep mode.

Referenced by system_clock_source_osc48m_get_config_defaults(), and system_clock_source_osc48m_set_config().

enum system_osc48m_startup system_clock_source_osc48m_config::startup_time