Toshiba TLCS-900/L1 Series Manual page 140

Original cmos 16-bit microcontroller
Hide thumbs Also See for TLCS-900/L1 Series:
Table of Contents

Advertisement

7
BR0CR
Bit symbol
(0203H)
Read/Write
After reset
0
Function
Always
write 0
+ (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: Availability of +(16-K)/16 division function
N
2 to 15
1, 16
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)
6
5
4
BR0ADDE
BR0CK1
BR0CK0
0
0
0
00: φT0
+ (16 − K)/16
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
UART Mode
I/O Mode
×
×
×
91C824-138
3
2
BR0S3
BR0S2
R/W
0
0
Setting the divided frequency "N"
(0 to F)
3
2
BR0K3
BR0K2
R/W
0
0
Sets the frequency divisor "K"
(Divided by N + (16 − K)/16)
0001 (N = 1) (UART only)
to
1111(N = 15)
0000(N = 16)
Divided by N
TMP91C824
1
0
BR0S1
BR0S0
0
0
1
0
BR0K1
BR0K0
0
0
2008-02-20

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tmp91c824fgJtmp91c824-s

Table of Contents