18.6.4 UPLL Control

Name: UPLLCON
Offset: 0xC
Reset: 0x00

Bit 3130292827262524 
 UPLL_BYP   UPLLREFDIV[5:2] 
Access R/W/LR/W/LR/W/LR/W/LR/W/L 
Reset 10000 
Bit 2322212019181716 
 UPLLREFDIV[1:0]UPLLFBDIV[9:4] 
Access R/W/LR/W/LR/W/LR/W/LR/W/LR/W/LR/W/LR/W/L 
Reset 00000000 
Bit 15141312111098 
 UPLLFBDIV[3:0]UPLLRSTUPLLFLOCKUPLLPOSTDIV1[5:4] 
Access R/W/LR/W/LR/W/LR/W/LR/W/LR/W/LR/W/LR/W/L 
Reset 00001000 
Bit 76543210 
 UPLLPOSTDIV1[3:0]UPLLPWDNUPLLBSWSEL[2:0] 
Access R/W/LR/W/LR/W/LR/W/LR/W/LR/W/LR/W/LR/W/L 
Reset 00001000 

Bit 31 – UPLL_BYP UPLL Bypass

When this bit is set, the input clock REF bypasses PLL to PLLOUTx.
Note: It is recommended to setup SPLL first before setting up other PLLs, especially when using SYSPLL for generating main system clock.

Bits 27:22 – UPLLREFDIV[5:0] Reference Frequency Divide

ValueDescription
1 ≤ UPLLDIVR ≤ 63 Divide by UPLLDIVR
0 Not used

Bits 21:12 – UPLLFBDIV[9:0] PLL Feedback Divider

ValueDescription
16 ≤ UPLLFBDIV ≤ 1023 Divide by UPLLDIVR
0 to 15 Not used

Bit 11 – UPLLRST USB PLL Reset

ValueDescription
1 Assert the reset to the UPLL
0 De-assert the reset to the UPLL

Bit 10 – UPLLFLOCK USB PLL Force Lock

ValueDescription
1 Force the UPLL lock signal to be asserted
0 Do not force the UPLL lock signal to be asserted

Bits 9:4 – UPLLPOSTDIV1[5:0] First Post Divide Value

ValueDescription
1 ≤ UPLLPOSTDIV1 ≤ 63,Divide by UPLLPOSTDIV1
0Not used

Bit 3 – UPLLPWDN PLL Power Down Register bit

ValueDescription
1PLL is powered down
0PLL is active

Bits 2:0 – UPLLBSWSEL[2:0] PLL Bandwidth Select

Use the frequency range that matches the PLL closed loop bandwidth as based on the reference frequency divided by REFDIV to be set to allow the PLL loop filter to work with the post-reference divider frequency.