
M16C / 6S群
时钟产生电路
外设时钟选择寄存器(注)
b7
b6
b5
b4
b3
b2
b1
b0
0 0 0 0 0 0
符号
PCLKR
地址
025E
16
当复位
00000011
2
位符号
PCLK0
位名称
定时器A,B的时钟选择位
(时钟源
定时器A,B ,死
时间定时器)
SI / O时钟选择位
(时钟源为UART0
到UART2 , SI / O3 , SI / O4 )
0 : f
2
1 : f
1
功能
RW
RW
PCLK1
0 : f
2SIO
1 : f
1SIO
必须设置为
“0”
RW
(b7-b2)
保留位
RW
注意:在设置PRCR的PRC0位为“ 1 ” (写使能)后,写入该寄存器。
处理器模式寄存器2 (注1 )
b7 b6 b5 b4 b3 b2 b1 b0
0
0
符号
PM2
地址
001E
16
复位后
XXX00000
2
位符号
(b0)
PM21
位名称
功能
RW
什么也不指定。写时,设置为“ 0 ” 。在读的时候,它的
内容interdeterminate 。
系统时钟保护
位
(注2 ,注3 )
看门狗定时器的计数源
保护位
(注2 ,注4 )
0 :时钟由PRCR保护
注册
1 :禁止更改时钟
RW
PM22
0 :CPU时钟用于
看门狗定时器的计数源
RW
1 :内部振荡器时钟时
看门狗定时器计数
来源
必须设置为“ 0 ”
RW
保留位
(b4-b3)
(b7-b5)
什么也不指定。写时,设置为“ 0 ” 。在读的时候,它的
内容interdeterminate 。
注1 :设置PRCR的PRC1位为“ 1 ” (写使能)后,写入该寄存器。
注2 :一旦该位被设置为“ 1”时,它不能在程序中被清除为“0” 。
注3 :设置PM21位置在下列条件下,以“1”的结果:
在BCLK不被执行WAIT指令停止。
写入以下位没有任何影响。
CM0寄存器的CM02位
CM0寄存器的CM05位(主时钟不停止)
CM0寄存器的CM07位
CM1寄存器的CM10位(停止模式不进入)
CM1寄存器的CM11位
CM2寄存器的CM20位(振荡停止,重新振荡检测功能的设置不会改变)
注4 :设置PM22位在下列条件下,以“1”的结果:
片上振荡器开始振荡,而内部振荡器的时钟变得看门狗定时器的计数源。
CM1寄存器的CM10位被禁用反写。 (写“1 ”没有任何影响,也不是停止模式
输入。 )
看门狗定时器不会当在等待模式或保持停止状态。
图1.7.5 。 PCLKR注册和PM2注册
Rev.4.00 2005年8月5日
REJ03B0014-0400
190第32页