Toshiba TMP91C815F Data Book page 140

16bit micro controller tlcs-900/l1 series
Table of Contents

Advertisement

7
Bit symbol
BR0CR
Read/Write
(0203H)
After Reset
0
Always
write "0"
Function
+(16−K)/16 division enable
0
Disable
1
Enable
7
BR0ADD
bit Symbol
(0204H)
Read/Write
After reset
Function
Sets baud rate generator frequency divisor
BR0CR
<BR0S3:0>
BR0ADD
<BR0K3:0>
0000
0001(K = 1)
to
1111(K = 15)
(note1): The baud rate generator can be set "1" when UART mode and disable + (16 − K)/16 division
function. Don't use in I/O interface mode.
(note2): Set BR0CR <BR0ADDE> to "1" after setting K (K=1 to 15) to BR0ADD<BR0K3 to 0> when + (16
− K)/16 division function is used. However, don't use + (16 − K)/16 division function when
BR0CR<BR0S3 to 0>="0000" or "0001"(N=16 or 1).
(note3): + (16 − K)/16 division function is possible to use in only UART mode.
Set BR0CR <BR0ADDE> to "0" and disable + (16 − K)/16 division function in I/O interface mode.
Figure 3.9.11 Baud rate generator control (SIO0, BR0CR, BR0ADD)
6
5
4
BR0ADDE
BR0CK1
BR0CK0
0
0
0
+(16−K)/16
00: φT0
01: φT2
division
10: φT8
0: Disable
11: φT32
1: Enable
Setting the input clock of baud rate generator
Internal clock φT0
00
Internal clock φT2
01
Internal clock φT8
10
Internal clock φT32
11
6
5
4
BR0CR<BR0ADDE> = 1
BR0CR<BR0ADDE> = 0
0000 (N = 16)
0010 (N = 2)
or
to
0001 (N = 1)
1111 (N = 15)
Disable
Disable
Divided by
Disable
N + (16-K) /16
91C815-
3
2
BR0S3
BR0S2
R/W
0
0
Setting of the Divided frequency
3
2
BR0K3
BR0K2
R/W
0
0
Sets frequency divisor "K"
(divided by N + (16-K) / 16)
0001 (N = 1) (UART only)
to
1111(N = 15)
0000(N = 16)
Divided by N
137
TMP91C815
1
0
BR0S1
BR0S0
0
0
1
0
BR0K1
BR0K0
0
0

Advertisement

Table of Contents
loading

Table of Contents