UM11029
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2017. All rights reserved.
User manual
Rev. 1.0 — 16 June 2017
83 of 515
NXP Semiconductors
UM11029
Chapter 8: LPC84x System configuration (SYSCON)
Fig 7.
LPC84x clock generation
aaa-027480
sys_osc_clk
fro
external_clk
wd_osc_clk
fro_div
External clock select
EXTCLKSEL[0]
Main clock select
MAINCLKSEL[1:0]
System
PLL
System PLL
settings
sys_pll0_clk
clk_in
0
00
01
10
(1)
11
sys_pll0_clk
“none”
“none”
Main clock PLL select
MAINCLKPLLSEL[1:0]
IOCONCLKDIV(i)
SYSAHBCLKDIV
SYSAHBCLKCTRL
(one bit per destination)
00
01
10
(1)
11
main_clk
main_clk
Divider
to AHB peripherals, AHB
matrix, memories, etc.
to CPU
fro
external_clk
wdt_osc_clk
fro_div
PLL clock select
SYSPLLCLKSEL[1:0]
00
01
10
(1)
11
1
fro
main_clk
sys_pll0_clk
“none”
SCT clock select
SCTCLKSEL[1:0]
00
01
10
11
peripheral_clk
Divider
pin filter(i)
SCTCLKDIV
SYSAHBCLKCTRL0[SCT]
SCT
Clock Divider
to SCT input 4
CLKOUTDIV
CLKOUT
Divider
fro
sys_pll0_clk
“none”
ADC clock select
ADCCLKSEL[1:0]
00
01
11
ADCCLKDIV
ADC Clock
Divider
to ADC
fro
(1)
: synchronized multiplexer, see register desriptions for details.
main_clk
sys_pll0_clk
external_clk
CLKOUT select
CLKOUTSEL[2:0]
000
001
010
011
wdt_osc_clk
100
“none”
111
CLKOUT
Range select and bypass
SYSOSCCTRL[1:0]
Crystal
oscillator
xtalin
xtalout
sys_osc_clk
main_clk_pre_pll