The 10 registers of OSC32KCTRL (32k Oscillators Control), from 0x40001400, with their reset value and every field. The PIC32CM1216MC00048 has 1146 registers in 44 peripherals, one page each.
OSC32KCTRL 32k Oscillators Control
INTENCLRInterrupt Enable Clear
Address
0x40001400
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
CLKFAIL
2
XOSC32K Clock Failure Detector Interrupt Enable
OSC32KRDY
1
OSC32K Ready Interrupt Enable
XOSC32KRDY
0
XOSC32K Ready Interrupt Enable
INTENSETInterrupt Enable Set
Address
0x40001404
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
CLKFAIL
2
XOSC32K Clock Failure Detector Interrupt Enable
OSC32KRDY
1
OSC32K Ready Interrupt Enable
XOSC32KRDY
0
XOSC32K Ready Interrupt Enable
INTFLAGInterrupt Flag Status and Clear
Address
0x40001408
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
CLKFAIL
2
XOSC32K Clock Failure Detector
OSC32KRDY
1
OSC32K Ready
XOSC32KRDY
0
XOSC32K Ready
STATUSPower and Clocks Status
Address
0x4000140C
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
CLKSW
3
XOSC32K Clock switch
CLKFAIL
2
XOSC32K Clock Failure Detector
OSC32KRDY
1
OSC32K Ready
XOSC32KRDY
0
XOSC32K Ready
RTCCTRLRTC Clock Selection
Address
0x40001410
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
Field
Bits
What it does
RTCSEL
2:0
RTC Clock Selection
0 1.024kHz from 32kHz internal ULP oscillator
1 32.768kHz from 32kHz internal ULP oscillator
2 1.024kHz from 32.768kHz internal oscillator
3 32.768kHz from 32.768kHz internal oscillator
4 1.024kHz from 32.768kHz external crystal oscillator
5 32.768kHz from 32.768kHz external crystal oscillator
XOSC32K32kHz External Crystal Oscillator (XOSC32K) Control
Address
0x40001414
Reset
0x0080
Access
read/write
Size
16-bit
8 fields
Field
Bits
What it does
WRTLOCK
12
Write Lock
STARTUP
10:8
Oscillator Start-Up Time
0 122 us
1 1.06 ms
2 62.6 ms
3 125 ms
4 500 ms
5 1 s
6 2 s
7 4 s
ONDEMAND
7
On Demand Control
RUNSTDBY
6
Run in Standby
EN1K
4
1kHz Output Enable
EN32K
3
32kHz Output Enable
XTALEN
2
Crystal Oscillator Enable
ENABLE
1
Oscillator Enable
CFDCTRLClock Failure Detector Control
Address
0x40001416
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2CFDPRESC
1SWBACK
0CFDEN
3 fields
Field
Bits
What it does
CFDPRESC
2
Clock Failure Detector Prescaler
SWBACK
1
Clock Switch Back Enable
CFDEN
0
Clock Failure Detector Enable
EVCTRLEvent Control
Address
0x40001417
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0CFDEO
1 field
Field
Bits
What it does
CFDEO
0
Clock Failure Detector Event Output Enable
OSC32K32kHz Internal Oscillator (OSC32K) Control
Address
0x40001418
Reset
0x003F0080
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
CALIB
22:16
Oscillator Calibration
WRTLOCK
12
Write Lock
STARTUP
10:8
Oscillator Start-Up Time
0 0.183 ms
1 0.214 ms
2 0.275 ms
3 0.397 ms
4 0.641 ms
5 1.129 ms
6 2.106 ms
7 4.059 ms
ONDEMAND
7
On Demand Control
RUNSTDBY
6
Run in Standby
EN1K
3
1kHz Output Enable
EN32K
2
32kHz Output Enable
ENABLE
1
Oscillator Enable
OSCULP32K32kHz Ultra Low Power Internal Oscillator (OSCULP32K) Control