Microchip Technology DM240015 Data Sheet

Page of 472
 2012-2013 Microchip Technology Inc.
 
DS30009312B-page 163
PIC24FJ128GC010 FAMILY
REGISTER 9-2:
CLKDIV: CLOCK DIVIDER REGISTER
R/W-0
R/W-0
R/W-1
R/W-1
R/W-0
R/W-0
R/W-0
R/W-1
ROI
DOZE2
DOZE1
DOZE0
DOZEN
RCDIV2
RCDIV1
RCDIV0
bit 15
bit 8
R/W-0
R/W-0
R/W-0
U-0
U-0
U-0
U-0
U-0
CPDIV1
CPDIV0
PLLEN
bit 7
bit 0
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
-n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown
bit 15
ROI:
 Recover on Interrupt bit
1
 = Interrupts clear the DOZEN bit and reset the CPU peripheral clock ratio to 1:1
0
 = Interrupts have no effect on the DOZEN bit
bit 14-12
DOZE<2:0>:
 CPU Peripheral Clock Ratio Select bits 
111
 = 1:128
110
 = 1:64
101
 = 1:32
100
 = 1:16
011
 = 1:8 (default)
010
 = 1:4
001
 = 1:2
000
 = 1:1
bit 11
DOZEN:
 Doze Enable bit
(
)
1
 = DOZE<2:0> bits specify the CPU peripheral clock ratio
0
 = CPU peripheral clock ratio is set to 1:1
bit 10-8
RCDIV<2:0>:
 FRC Postscaler Select bits
111
 = 31.25 kHz (divide-by-256)
110
 = 125 kHz (divide-by-64)
101
 = 250 kHz (divide-by-32)
100
 = 500 kHz (divide-by-16)
011
 = 1 MHz (divide-by-8)
010
 = 2 MHz (divide-by-4)
001
 = 4 MHz (divide-by-2) (default)
000
 = 8 MHz (divide-by-1)
bit 7-6
CPDIV<1:0>:
 System Clock Select bits (postscaler select from 32 MHz clock branch)
11
 = 4 MHz (divide-by-8)
10
 = 8 MHz (divide-by-4)
01
 = 16 MHz (divide-by-2)
00
 = 32 MHz (divide-by-1)
bit 5
PLLEN:
 USB PLL Enable bit
1
 = PLL is always active
0
 = PLL is only active when a PLL Oscillator mode is selected (OSCCON<14:12> = 011 or 001)
bit 4-0
Unimplemented:
 Read as ‘0’
Note 1:
This bit is automatically cleared when the ROI bit is set and an interrupt occurs.
2:
This setting is not allowed while the USB module is enabled.