English
Language : 

PIC18F97J60_11 Datasheet, PDF (51/492 Pages) Microchip Technology – 64/80/100-Pin, High-Performance, 1-Mbit Flash Microcontrollers with Ethernet
PIC18F97J60 FAMILY
3.5 Internal Oscillator Block
The PIC18F97J60 family of devices includes an internal
oscillator source (INTRC) which provides a nominal
31 kHz output. The INTRC is enabled on device
power-up and clocks the device during its configuration
cycle until it enters operating mode. INTRC is also
enabled if it is selected as the device clock source or if
any of the following are enabled:
• Fail-Safe Clock Monitor
• Watchdog Timer
• Two-Speed Start-up
These features are discussed in greater detail in
Section 25.0 “Special Features of the CPU”.
The INTRC can also be optionally configured as the
default clock source on device start-up by setting the
FOSC2 Configuration bit. This is discussed in
Section 3.7.1 “Oscillator Control Register”.
3.6 Ethernet Operation and the
Microcontroller Clock
Although devices of the PIC18F97J60 family can accept
a wide range of crystals and external oscillator inputs,
they must always have a 25 MHz clock source when
used for Ethernet applications. No provision is made for
internally generating the required Ethernet clock from a
primary oscillator source of a different frequency. A
frequency tolerance is specified, likely excluding the use
of ceramic resonators. See Section 28.0 “Electrical
Characteristics”, Table 28-6, Parameter 5, for more
details.
3.6.1 PLL BLOCK
To accommodate a range of applications and micro-
controller clock speeds, a separate PLL block is
incorporated into the clock system. It consists of three
components:
• A configurable prescaler (1:2 or 1:3)
• A 5x PLL frequency multiplier
• A configurable postscaler (1:1, 1:2, or 1:3)
The operation of the PLL block’s components is
controlled by the OSCTUNE register (Register 3-1).
The use of the PLL block’s prescaler and postscaler,
with or without the PLL itself, provides a range of
system clock frequencies to choose from, including the
unaltered 25 MHz of the primary oscillator. The full
range of possible oscillator configurations compatible
with Ethernet operation is shown in Table 3-2.
REGISTER 3-1: OSCTUNE: PLL BLOCK CONTROL REGISTER
R/W-0
R/W-0
R/W-0
R/W-0
U-0
U-0
PPST1
PLLEN(1)
PPST0
PPRE
—
—
bit 7
U-0
U-0
—
—
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7
bit 6
bit 5
bit 4
bit 3-0
PPST1: PLL Postscaler Configuration bit
1 = Divide-by-2
0 = Divide-by-3
PLLEN: 5x Frequency Multiplier PLL Enable bit(1)
1 = PLL is enabled
0 = PLL is disabled
PPST0: PLL Postscaler Enable bit
1 = Postscaler is enabled
0 = Postscaler is disabled
PPRE: PLL Prescaler Configuration bit
1 = Divide-by-2
0 = Divide-by-3
Unimplemented: Read as ‘0’
Note 1: Available only for ECPLL and HSPLL oscillator configurations; otherwise, this bit is unavailable and is read
as ‘0’.
 2011 Microchip Technology Inc.
DS39762F-page 51