|
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
|
▷ |