TMP92CF30
2009-06-12
92CF30-35
Limitations on the use of PLL0
1.
When stopping PLL operation during PLL0 use, execute the following settings in the
same order.
LD
(PLLCR0),X0XXXXXXB
;
Change the clock f
PLL
to f
OSCH
LD
(PLLCR1),0XXXXXXXB
;
Stop
PLL0
X: Don't care
2.
When shifting to STOP mode during PLL use, execute the following settings in the same
order.
LD
(SYSCR2),
XXXX01XXB ;
Set the STOP mode
LD
(PLLCR0),
X0XXXXXXB
;
Change the system clock f
PLL
to f
OSCH
LD
(PLLCR1),
0XXXXXXXB
;
Stop PLL0
HALT
;
Shift to STOP mode
X: Don't care
Examples of settings are shown below:
(1)
Start Up / Change Control
(OK) High frequency oscillator operation mode(f
OSCH
)
→
PLL0 start up
→
PLL0 use mode (f
PLL
)
LD
(PLLCR1),
1XXXXXXXB
;
PLL0 start up / lock up start
LUP: BIT
5,(PLLCR0)
;
JR
Z,LUP
;
Check for lock up end flag
LD
(PLLCR0),
X1XXXXXXB
;
Change the system clock f
OSCH
to f
PLL
X: Don't care
(2)
Change / Stop Control
(OK) PLL0 use mode (f
PLL
)
→
High frequency oscillator operation mode(f
OSCH
)
→
PLL0 Stop
LD
(PLLCR0),X0XXXXXXB
;
Change the system clock f
PLL
to f
OSCH
LD
(PLLCR1),0XXXXXXXB
;
Stop PLL0
X: Don't care
(OK) PLL0 use mode (f
PLL
)
→
Set the STOP mode
→
High frequency oscillator operation mode (f
OSCH
)
→
PLL stop
→
HALT(High frequency oscillator stop)
LD
(SYSCR2),XXXX01XXB
;
Set the STOP mode
(This command can be executed before use of PLL0)
LD
(PLLCR0),X0XXXXXXB
;
Change the system clock f
PLL
to f
OSCH
LD
(PLLCR1),0XXXXXXXB
;
Stop PLL0
HALT
;
Shift to STOP mode
X: Don't care
(NG) PLL0 use mode (f
PLL
)
→
Set the STOP mode
→
HALT(High frequency oscillator stop)
LD
(SYSCR2),XXXX01XXB
;
Set the STOP mode
(This command can be executed before use of PLL0)
HALT
;
Shift to STOP mode
X: Don't care
Summary of Contents for TLCS-900/H1 Series
Page 652: ...TMP92CF30 2009 06 12 92CF30 650 ...