tmp89fh40 TOSHIBA Semiconductor CORPORATION, tmp89fh40 Datasheet - Page 237

no-image

tmp89fh40

Manufacturer Part Number
tmp89fh40
Description
8 Bit Microcontroller Tlcs-870/c1 Series
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet
RA001
UART0 control register 2
UART0 baud rate register
UART0CR2
UART0DR
(0x001C)
(0x001B)
Note 1: When a read instruction is executed on UART0CR2, bits 7 and 6 are read as "0".
Note 2: RTSEL can be set to two kinds of RT clocks for the even- and odd-numbered bits of the transfer frame. For details, refer
Note 3: For details of the RXDNC noise rejection time, refer to "16.10 Received Data Noise Rejection".
Note 4: When the STOP, IDLE0 or SLEEP0 mode is activated, the UART stops automatically but each bit value of UART0CR2
Note 5: When STOPBR is set to 2 bits, the first bit of the stop bits (during data receiving) is not checked for a framing error.
Note 6: To prevent RTSEL, RXDNC and STOPBR from being changed accidentally during the UART communication, the register
Note 1: Set UART0CR1<RXE> and UART0CR1<TXE> to "0" before changing UART0DR. For the set values, refer to "16.8
Note 2: When UART0CR1<BRG> is set to the TCA0 output, the value set to UART0DR has no meaning.
Note 3: When the STOP, IDLE0 or SLEEP0 mode is activated, the UART stops automatically but each bit value of UART0DR
STOPBR
RXDNC
Read/Write
RTSEL
Bit Symbol
Read/Write
to "16.8.1 Transfer baud rate calculation method".
remains unchanged.
cannot be rewritten during the UART operation. For details, refer to "16.4 Protection to Prevent UART0CR1 and
UART0CR2 Registers from Being Changed ".
After reset
Transfer Baud Rate".
remains unchanged.
Bit Symbol
After reset
Selects the number of RT clocks
Selects the RXD input noise rejec-
tion time
(Time of pulses to be removed as
noise)
Receive stop bit length
UART0DR7
R/W
7
0
7
R
0
-
UART0DR6
R/W
6
0
R
6
0
-
UART0DR5
R/W
5
0
Page 223
5
0
000:
001:
010:
011:
100:
101:
11*:
00:
01:
10:
11:
0:
1:
No noise rejection
1 x (UART0DR+1)/(Transfer base clock frequency) [s]
2 x (UART0DR+1)/(Transfer base clock frequency) [s]
4 x (UART0DR+1)/(Transfer base clock frequency) [s]
1 bit
2 bits
UART0DR4
RTSEL
R/W
R/W
4
0
4
0
Odd-numbered bits
of transfer frame
16 clocks
16 clocks
15 clocks
15 clocks
17 clocks
UART0DR3
R/W
3
0
3
0
UART0DR2
Reserved
Reserved
R/W
2
0
2
0
RXDNC
R/W
Even-numbered bits
UART0DR1
of transfer frame
R/W
16 clocks
17 clocks
15 clocks
16 clocks
17 clocks
1
0
1
0
TMP89FH40
UART0DR0
STOPBR
R/W
R/W
0
0
0
0

Related parts for tmp89fh40