PIC32CM6408PL10064 OSCCTRL registers

The 8 registers of OSCCTRL (Oscillators Controller), from 0x40001004, with their reset value and every field. The PIC32CM6408PL10064 has 702 registers in 32 peripherals, one page each.

OSCCTRL Oscillators Controller

INTENCLRInterrupt Enable Clear

Address
0x40001004
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
OSCHFRDY4OSCHF Ready Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x40001008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
OSCHFRDY4OSCHF Ready Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x4000100C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
OSCHFRDY4OSCHF is Ready

INTFLAGSETInterrupt Flag Software Set

Address
0x40001010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
OSCHFRDY4OSCHF is Ready

STATUSStatus

Address
0x40001014
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
OSCHFRDY4OSCHF is Ready

OSCHFCTRLOSCHF Control

Address
0x40001024
Reset
0x00000C80
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
FRQSEL13:10Frequency Select
  • 0 1 MHz output clock
  • 1 2 MHz output clock
  • 2 3 MHz output clock
  • 3 4 MHz output clock
  • 5 8 MHz output clock
  • 6 12 MHz output clock
  • 7 16 MHz output clock
  • 8 20 MHz output clock
  • 9 24 MHz output clock
AUTOTUNE8Automatic oscillator tune
  • 0 Automatic oscillator frequency tune disabled
  • 1 Automatic oscillator frequency tune enabled
ONDEMAND7On-Demand Operation

OSCHFTUNEOSCHF Oscillator Frequency Tune

Address
0x40001028
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
TUNE7:0Oscillator Tune

WPCTRLWrite Protection Control

Address
0x4000102C
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WPLCK1Write Protection Lock
WPEN0Write Protection Enable
WPKEY31:8Write Protection Key
  • 5198659 Allow writes to the WPCTRL register