English
Language : 

TMP91C824_05 Datasheet, PDF (140/260 Pages) Toshiba Semiconductor – Original CMOS 16-Bit Microcontroller
TMP91C824
BR0CR
(0203H)
7
Bit symbol
Read/Write
After reset
Function
−
0
Always
write 0
6
5
BR0ADDE BR0CK1
0
0
+ (16 − K)/16 00: φT0
division 01: φT2
0: Disable 10: φT8
1: Enable 11: φT32
4
3
2
1
0
BR0CK0 BR0S3 BR0S2 BR0S1 BR0S0
R/W
0
0
0
0
0
Setting the divided frequency “N”
(0 to F)
+ (16 − K)/16 division enable
0 Disable
1 Enable
Setting the input clock of baud rate generator
00 Internal clock φT0
01 Internal clock φT2
10 Internal clock φT8
11 Internal clock φT32
7
6
5
4
3
2
1
0
BR0ADD
(0204H)
Bit symbol
Read/Write
After reset
Function
BR0K3 BR0K2 BR0K1 BR0K0
R/W
0
0
0
0
Sets the frequency divisor “K”
(Divided by N + (16 − K)/16)
Sets baud rate generator frequency divisor
BR0CR<BR0ADDE> = 1 BR0CR<BR0ADDE> = 0
BR0CR
0000 (N = 16) 0010 (N = 2) 0001 (N = 1) (UART only)
<BR0S3:0>
or
to
to
BR0ADD
0001 (N = 1) 1111 (N = 15)
1111(N = 15)
<BR0K3:0>
0000(N = 16)
0000
Disable
Disable
0001(K = 1)
to
1111(K = 15)
Disable
Divided by
N + (16 − K)/16
Divided by N
Note1: Availability of +(16-K)/16 division function
N
2 to 15
1, 16
UART Mode
○
×
I/O Mode
×
×
The baud rate generator can be set “1” in 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:0> when +(16-K)/16 division
function is used. Writes to unused bits in the BR0ADD register do not affext operation, and undefined data is
read from these unused bits.
Figure 3.9.11 Baud Rate Generator Control (SIO0, BR0CR, BR0ADD)
91C824-138
2005-12-16