Uart Mode - Toshiba TLCS-900/H1 Series Manual

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

Advertisement

BR0CR
Bit symbol
(1203H)
Read/Write
Reset State
Function
Always
write "0"
+ (16 − K)/16 division enable
0
Disable
1
Enable
BR0ADD
bit Symbol
(1204H)
Read/Write
Reset State
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
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 the +(16-K)/16
division function is used. If the unused bits in the BR0ADD register is written, it does not affect operation. If that
bits is read, it becomes undefined.
Figure 3.14.12 Baud rate generator control (channel 0, BR0CR, BR0ADD)
7
6
5
BR0ADDE
BR0CK1
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
7
6
5
BR0CR<BR0ADDE> = "1"
0000(N = 16)
0010 (N = 2)
or
to
0001 (N = 1)
1111 (N = 15)
Disable
Disable
Divided by
Disable
N + (16-K) /16
N

UART mode

2 to 15
×
1 , 16
92CF30-302
4
3
BR0CK0
BR0S3
BR0S2
R/W
0
0
Divided frequency setting
4
3
BR0K3
BR0K2
0
Sets frequency divisor "K"
(divided by N + (16-K) / 16)
BR0CR<BR0ADDE> = "0"
0001 (N = 1) (UART only)
to
1111(N = 15)
0000(N = 16)
Divided by N
I/O mode
×
×
TMP92CF30
2
1
0
BR0S1
BR0S0
0
0
0
2
1
0
BR0K1
BR0K0
R/W
0
0
0
2009-06-12

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tmp92cf30fg

Table of Contents