Toshiba H1 SERIES TLCS-900 User Manual
Page 160
TMP92CM22
2007-02-16
92CM22-158
7 6 5 4 3 2 1 0
Bit symbol
− BR0ADDE
BR0CK1
BR0CK0
BR0S3
BR0S2
BR0S1
BR0S0
BR0CR
(1203H)
Read/Write R/W
After
reset
0 0 0 0 0 0 0 0
Function
Always
write “0”.
+ (16 − K)/16
division
0: Disable
1: Enable
00:
φT0
01:
φT2
10:
φT8
11:
φT32
Divided frequency setting
7 6 5 4 3 2 1 0
Bit
symbol
BR0K3
BR0K2
BR0K1
BR0K0
BR0ADD
(1204H)
Read/Write
R/W
After
reset
0
0
0
0
Function
Sets frequency divisor “K”
(Divided by N
+ (16 − K)/16).
Sets baud rate generator frequency divisor
BR0CR<BR0ADDE>
= 1
BR0CR<BR0ADDE>
= 0
BR0CR
<BR0S3:0>
BR0ADD
<BR0K3:0>
0000 (N = 16)
or
0001 (N = 1)
0010 (N
= 2)
1111 (N
= 15)
0001 (N
= 1) (UART only)
1111 (N
= 15)
0000 (N
= 16)
0000 Disable
Disable
0001 (K
= 1)
1111 (K
= 15)
Disable
Divided by
N
+ (16-K) /16
Divided by N
Note1:Availability of +(16-K)/16 division function
N
UART mode
I/O mode
2 to 15
○
Ч
1 , 16
Ч
Ч
The baud rate generator can be set to “1” in UART mode only when the
+(16-K)/16 division function is not used. Do not
use in I/O interface mode.
Note2:Set BR0CR <BR0ADDE> to 1 after setting K (K
= 1 to 15) to BR0ADD<BR0K3:0> when + (16-K)/16 division function
is used. Writes to unused bits in the BR0ADD register do not affect operation, and undefined data is read from these
unused bits.
Figure 3.9.11 Baud Rate Generator Control (for SIO0, BR0CR, and BR0ADD)
Setting the input clock of baud rate generator
00 Internal
clock
φT0
01 Internal
clock
φT2
10 Internal
clock
φT8
11 Internal
clock
φT32
+ (16 − K)/16 divisions enable
0 Disable
1 Enable
~
~
~