Toshiba TMP92CM22FG TLCS-900/H1 Series Manual page 160

Toshiba original cmos 32-bit microcontroller
Table of Contents

Advertisement

BR0CR
Bit symbol
(1203H)
Read/Write
After reset
Function
Always
write "0".
+ (16 − K)/16 divisions enable
0
Disable
1
Enable
BR0ADD
Bit symbol
(1204H)
Read/Write
After reset
Function
BR0CR
<BR0S3:0>
BR0ADD
<BR0K3:0>
0000
0001 (K = 1)
1111 (K = 15)
Note1:Availability of +(16-K)/16 division function
N
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)
7
6
5
BR0ADDE
BR0CK1
0
0
0
+ (16 − K)/16
00: φT0
division
01: φT2
0: Disable
10: φT8
1: Enable
11: φT32
Setting the input clock of baud rate generator
00
01
10
11
7
6
5
Sets baud rate generator frequency divisor
BR0CR<BR0ADDE> = 1
0000 (N = 16)
or
0001 (N = 1)
Disable
Disable
UART mode
×
92CM22-158
4
3
BR0CK0
BR0S3
R/W
0
0
Divided frequency setting
Internal clock φT0
Internal clock φT2
Internal clock φT8
Internal clock φT32
4
3
BR0K3
0
Sets frequency divisor "K"
(Divided by N + (16 − K)/16).
BR0CR<BR0ADDE> = 0
0010 (N = 2)
0001 (N = 1) (UART only)
1111 (N = 15)
1111 (N = 15)
0000 (N = 16)
Disable
Divided by N
Divided by
N + (16-K) /16
I/O mode
×
×
TMP92CM22
2
1
0
BR0S2
BR0S1
BR0S0
0
0
0
2
1
0
BR0K2
BR0K1
BR0K0
R/W
0
0
0
2007-02-16

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tlcs-900/h1 series

Table of Contents