The 25 registers of OSCCTRL (Oscillators Control), from 0x44040000, with their reset value and every field. The PIC32CZ8110CA90208 has 7010 registers in 78 peripherals, one page each.
OSCCTRL Oscillators Control
EVCTRLEvent Control
Address
0x44040000
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
CFDEO
0
Clock Failure Detector Event Output Enable
INTENCLRInterrupt Enable Clear
Address
0x44040004
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
Field
Bits
What it does
PLL1LOCKR
26
PLL 1 Lock Rise Interrupt Enable
PLL0LOCKR
24
PLL 0 Lock Rise Interrupt Enable
DFLLFAIL
13
DFLL Startup Failure Interrupt Enable
DFLLRCS
12
DFLL Reference Clock Stopped Interrupt Enable
DFLLUNF
11
DFLL Tuner Underflow Interrupt Enable
DFLLOVF
10
DFLL Tuner Overflow Interrupt Enable
DFLLLOCK
9
DFLL Lock Interrupt Enable
DFLLRDY
8
DFLL Ready Interrupt Enable
CLKFAIL
2
XOSC Clock Failure Interrupt Enable
XOSCFAIL
1
XOSC Startup Failure Interrupt Enable
XOSCRDY
0
XOSC Ready Interrupt Enable
INTENSETInterrupt Enable Set
Address
0x44040008
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
Field
Bits
What it does
PLL1LOCKR
26
PLL 1 Lock Rise Interrupt Enable
PLL0LOCKR
24
PLL 0 Lock Rise Interrupt Enable
DFLLFAIL
13
DFLL Startup Failure Interrupt Enable
DFLLRCS
12
DFLL Reference Clock Stopped Interrupt Enable
DFLLUNF
11
DFLL Tuner Underflow Interrupt Enable
DFLLOVF
10
DFLL Tuner Overflow Interrupt Enable
DFLLLOCK
9
DFLL Lock Interrupt Enable
DFLLRDY
8
DFLL Ready Interrupt Enable
CLKFAIL
2
XOSC Clock Failure Interrupt Enable
XOSCFAIL
1
XOSC Startup Failure Interrupt Enable
XOSCRDY
0
XOSC Ready Interrupt Enable
INTFLAGInterrupt Flag Status and Clear
Address
0x4404000C
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
Field
Bits
What it does
PLL1LOCKR
26
PLL 1 Lock Rise
PLL0LOCKR
24
PLL 0 Lock Rise
DFLLFAIL
13
DFLL Startup Failure
DFLLRCS
12
DFLL Reference Clock Stopped
DFLLUNF
11
DFLL Tuner Underflow
DFLLOVF
10
DFLL Tuner Overflow
DFLLLOCK
9
DFLL Lock
DFLLRDY
8
DFLL Ready
CLKFAIL
2
XOSC Clock Failure
XOSCFAIL
1
XOSC Startup Failure
XOSCRDY
0
XOSC Ready
STATUSStatus
Address
0x44040010
Reset
0x00000000
Access
read only
Size
32-bit
12 fields
Field
Bits
What it does
PLL1LOCK
25
PLL 1 Lock
PLL0LOCK
24
PLL 0 Lock
DFLLFAIL
13
DFLL Startup Failure
DFLLRCS
12
DFLL Reference Clock Stopped
DFLLUNF
11
DFLL Tuner Underflow
DFLLOVF
10
DFLL Tuner Overflow
DFLLLOCK
9
DFLL Lock
DFLLRDY
8
DFLL Ready
XOSCCKSW
3
XOSC Clock Switch
CLKFAIL
2
XOSC Clock Failure
XOSCFAIL
1
XOSC Startup Failure
XOSCRDY
0
XOSC Ready
XOSCCTRLAExternal Multipurpose Crystal Oscillator Control A
Address
0x44040014
Reset
0x00000D00
Access
read/write
Size
32-bit
10 fields
Field
Bits
What it does
USBHSDIV
25:24
USBHS Referrence Clock Division
0 USBHS PLL reference XOSC clock is disabled
1 USBHS PLL reference XOSC clock is divided by 1
2 USBHS PLL reference XOSC clock is divided by 2
3 USBHS PLL reference XOSC clock is divided by 4
CFDPRESC
19:16
Clock Failure Detector Prescaler
0 48 MHz
1 24 MHz
2 12 MHz
3 6 MHz
4 3 MHz
5 1.5 MHz
6 0.75 MHz
7 0.3125 MHz
STARTUP
11:8
Start-Up Time
0 31 us
1 61 us
2 122 us
3 244 us
4 488 us
5 977 us
6 1953 us
7 3906 us
8 7813 us
9 15625 us
10 31250 us
11 62500 us
12 125000 us
13 250000 us
14 500000 us
15 1000000 us
ONDEMAND
7
On Demand Control
SWBEN
5
Xosc Clock Switch Back Enable
CFDEN
4
Clock Failure Detector Enable
XTALEN
3
Crystal Oscillator Enable
AGC
2
Auto Gain Control Loop Enable
ENABLE
1
Oscillator Enable
WRTLOCK
31
Write Lock for CTRLA register
XOSCCTRLBExternal Multipurpose Crystal Oscillator Control B
Address
0x44040018
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
USRCFG
7:0
User Configuration Control Bits
WRTLOCK
31
Write Lock for CTRLB register
DFLLCTRLADFLL48M Control A
Address
0x4404002C
Reset
0x00000082
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
ONDEMAND
7
On Demand Control
LOWFREQ
3
Low Frequency Mode
WRTLOCK
2
Write Lock
ENABLE
1
DFLL Enable
DFLLCTRLBDFLL48M Control B
Address
0x44040030
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
WAITLOCK
7
Wait Lock
QLDIS
5
Quick Lock Disable
CCDIS
4
Chill Cycle Disable
USBCRM
3
USB Clock Recovery Mode
LLAW
2
Lose Lock After Wake
STABLE
1
Stable DFLL Frequency
LOOPEN
0
Operating Mode Selection
DFLLTUNEDFLL48M Tune
Address
0x44040034
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
TUNE
6:0
Tune Value
DFLLDIFFDFLL48M Diff
Address
0x44040038
Reset
0x00000000
Access
read only
Size
32-bit
1 field
Field
Bits
What it does
DIFF
15:0
Multiplication Ratio Difference
DFLLMULDFLL48M Multiplier
Address
0x4404003C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
STEP
22:16
Tune Maximum Step
MUL
15:0
DFLL Multiply Factor
PLL0CTRLPLL Control
Address
0x44040040
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
Field
Bits
What it does
BWSEL
13:11
Bandwidth selection
0 TBD
1 TBD
2 TBD
3 TBD
4 TBD
5 TBD
6 TBD
7 TBD
REFSEL
10:8
Reference selection
0 Dedicated GCLK clock reference
1 XOSC clock reference
2 DFLL48M clock reference
ONDEMAND
7
On Demand Control
WRTLOCK
2
Write Lock
ENABLE
1
PLL Enable
PLL0FBDIVPLL Feed-Back Divider
Address
0x44040044
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
FBDIV
9:0
PLL Feed-Back Divider Factor
PLL0REFDIVPLL reference divider
Address
0x44040048
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
REFDIV
5:0
PLL reference division factor
PLL0POSTDIVAPLL output clock divider A
Address
0x4404004C
Reset
0x20202020
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
POSTDIV3
29:24
PLL output 0 clock division factor
OUTEN2
23
PLL output 0 enable
POSTDIV2
21:16
PLL output 0 clock division factor
OUTEN1
15
PLL output 0 enable
POSTDIV1
13:8
PLL output 0 clock division factor
OUTEN0
7
PLL output 0 enable
POSTDIV0
5:0
PLL output 0 clock division factor
OUTEN3
31
PLL output 0 enable
PLL1CTRLPLL Control
Address
0x44040054
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
Field
Bits
What it does
BWSEL
13:11
Bandwidth selection
0 TBD
1 TBD
2 TBD
3 TBD
4 TBD
5 TBD
6 TBD
7 TBD
REFSEL
10:8
Reference selection
0 Dedicated GCLK clock reference
1 XOSC clock reference
2 DFLL48M clock reference
ONDEMAND
7
On Demand Control
WRTLOCK
2
Write Lock
ENABLE
1
PLL Enable
PLL1FBDIVPLL Feed-Back Divider
Address
0x44040058
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
FBDIV
9:0
PLL Feed-Back Divider Factor
PLL1REFDIVPLL reference divider
Address
0x4404005C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
REFDIV
5:0
PLL reference division factor
PLL1POSTDIVAPLL output clock divider A
Address
0x44040060
Reset
0x20202020
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
POSTDIV3
29:24
PLL output 0 clock division factor
OUTEN2
23
PLL output 0 enable
POSTDIV2
21:16
PLL output 0 clock division factor
OUTEN1
15
PLL output 0 enable
POSTDIV1
13:8
PLL output 0 clock division factor
OUTEN0
7
PLL output 0 enable
POSTDIV0
5:0
PLL output 0 clock division factor
OUTEN3
31
PLL output 0 enable
FRACDIV0Fractional Divider
Address
0x4404006C
Reset
0x00200000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
INTDIV
30:16
Frequency division factor integer part
REMDIV
15:7
Frequency division factor reminder part
FRACDIV1Fractional Divider
Address
0x44040074
Reset
0x00200000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
INTDIV
30:16
Frequency division factor integer part
REMDIV
15:7
Frequency division factor reminder part
SYNCBUSYSynchronization Busy
Address
0x44040078
Reset
0x00000000
Access
read only
Size
32-bit
7 fields
Field
Bits
What it does
FRACDIV1
7
FRACDIV1 Synchronization Busy
FRACDIV0
6
FRACDIV0 Synchronization Busy
DFLLMUL
5
DFLLMUL Synchronization Busy
DFLLDIFF
4
DFLLDIFF Synchronization Busy
DFLLTUNE
3
DFLLTUNE Synchronization Busy
DFLLCTRLB
2
DFLLCTRLB Synchronization Busy
DFLLENABLE
1
DFLL48M ENABLE Synchronization Busy
XOSCCALXOSC Calibration Register
Address
0x44040080
Reset
0x00000000
Access
read/write
Size
32-bit
10 fields
Field
Bits
What it does
CAL
15:0
XOSC Calibration
SPARES
15:10
Spare bits
REDOSC
9
reduce oscillation debug counter
REDGAIN
8
reduce gain control timer
FLIPPOL
7
flip output clock polarity
CMSEL
6
clock buffer common mode selection
HYST
5
loop hysteresis control
ENVAMP
4:3
envelope amplitude at osci
KICKEREN
2
Kicker enable
FTRANS
1:0
Fine Transconductance programmability for Oscillator