microchip,pic32cm-jh-osc48m

Description

PIC32CM_JH Internal Oscillator (OSC48M)

48MHz Internal Oscillator (OSC48M).

Properties

Properties not inherited from the base binding file.

Name

Type

Details

osc48m-on-demand-en

int

0: The oscillator is always on
1: The oscillator is running when a peripheral is requesting the oscillator to be used as a
clock source. The oscillator is not running if no peripheral is requesting the clock source.
Important: Initializing it with 1, along with clock enabled, can lead to indefinite wait for
the clock to be on, if there is no peripheral request for the clock in the sequence of clock
Initialization. If required, better to turn on the clock using API, instead of enabling both
during startup.

Legal values: 0, 1

osc48m-run-in-standby-en

int

0: The OSC48M is not running in standby sleep mode if no peripheral requests the clock.
1: The OSC48M is running in standby sleep mode.
If ONDEMAND is one, the OSC48M will be running when a peripheral is requesting the clock. If
ONDEMAND is false, the clock source will always be running in standby sleep mode.

Legal values: 0, 1

osc48m-en

int

Oscillator Enable
0: to disable, 1: to enable

Default value: 1

Legal values: 0, 1

osc48m-post-divider-freq

string

Control the oscillator frequency range by adjusting the division ratio.

Default value: 4-mhz

Legal values: '48-mhz', '24-mhz', '16-mhz', '12-mhz', '9.6-mhz', '8-mhz', '6.86-mhz', '6-mhz', '5.33-mhz', '4.8-mhz', '4.36-mhz', '4-mhz', '3.69-mhz', '3.43-mhz', '3.2-mhz', '3-mhz'