TMP92CZ26A
92CZ26A-330
7 6 5 4 3 2 1 0
Bit symbol
−
BR0ADDE
BR0CK1
BR0CK0
BR0S3
BR0S2
BR0S1
BR0S0
Read/Write R/W
After
Reset
0 0 0 0 0 0 0 0
Function
Always
write “0”
+
(16
−
K)/16
division
0: Disable
1: Enable
00:
φ
T0
01:
φ
T2
10:
φ
T8
11:
φ
T32
7 6 5 4 3 2 1 0
bit Symbol
BR0K3
BR0K2
BR0K1
BR0K0
Read/Write
R/W
After reset
0
0
0
0
Function
Sets frequency divisor “K”
(divided by N + (16-K) / 16)
Sets baud rate generator frequency divisor
BR0CR<BR0ADDE>
=
1
BR0CR<BR0ADDE>
=
0
BR0CR
<BR0S3:0>
BR0ADD
<BR0K3:0>
0000(N
=
16)
or
0001 (N
=
1)
0010 (N
=
2)
to
1111 (N
=
15)
0001 (N
=
1) (UART only)
to
1111(N
=
15)
0000(N
=
16)
0000 Disable
Disable
0001(K
=
1)
to
1111(K
=
15)
Disable
Divided by
N
+
(16-K) /16
Divided by N
BR0CR
(1203H)
+
(16
−
K)/16 division enable
00
Internal clock
φ
T0
01
Internal clock
φ
T2
10
Internal clock
φ
T8
11
Internal clock
φ
T32
Setting the input clock of baud rate generator
0 Disable
1 Enable
Divided frequency setting
BR0ADD
(1204H)
Note1:Availability of +(16-K)/16 division function
N
UART mode
I/O mode
2 to 15
○
×
1 , 16
×
×
The baud rate generator can be set “1” in UART mode and d(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.14.8 Baud rate generator control (channel 0, BR0CR, BR0ADD)