
R8C/10 Group 13. Serial Interface
Rev.1.20 Jan 27, 2006 page 93 of 180
REJ09B0019-0120
U
A
R
T
i
t
r
a
n
s
m
i
t
/
r
e
c
e
i
v
e
c
o
n
t
r
o
l
r
e
g
i
s
t
e
r
1
(
i
=
0
,
1
)
S
y
m
b
o
lA
d
d
r
e
s
sA
f
t
e
r
r
e
s
e
t
U
0
C
10
0
A
5
1
6
0
2
1
6
U
1
C
10
0
A
D
1
6
0
2
1
6
b
7b
6b
5b
4b
3b
2b
1b
0
Bit name
Bit
symbol
R
W
Function
T
E
T
I
R
E
R
I
Transmit enable bit
Receive enable bit
(1)
Receive complete flag
(2)
Transmit buffer
empty flag
0 : Transmission disabled
1 : Transmission enabled
0 : Data present in UiTB register
1 : No data present in UiTB register
0 : Reception disabled
1 : Reception enabled
0 : No data present in UiRB register
1 : Data present in UiRB register
N
o
t
h
i
n
g
i
s
a
s
s
i
g
n
e
d
.
W
h
e
n
w
r
i
t
e
,
s
e
t
“
0
”
.
W
h
e
n
r
e
a
d
,
i
t
s
c
o
n
t
e
n
t
i
s
“
0
”
.
R
W
R
W
R
O
R
O
(
b
7
-
b
4
)
N
O
T
E
S
:
1
.
A
s
f
o
r
t
h
e
U
A
R
T
1
,
s
e
t
t
h
e
T
X
D
1
E
N
b
i
t
i
n
t
h
e
U
C
O
N
r
e
g
i
s
t
e
r
b
e
f
o
r
e
s
e
t
t
i
n
g
t
h
i
s
b
i
t
t
o
r
e
c
e
p
t
i
o
n
e
n
a
b
l
e
d
.
2
.
T
h
e
R
I
b
i
t
i
s
s
e
t
t
o
"
0
"
w
h
e
n
t
h
e
h
i
g
h
e
r
b
y
t
e
o
f
t
h
e
U
i
R
B
r
e
g
i
s
t
e
r
i
s
r
e
a
d
.
Figure 13.5 U0C1 and U1C1 Registers and UCON Register
N
O
T
E
S
:
1
.
F
o
r
P
3
7
,
s
e
l
e
c
t
“
0
”
(
R
x
D
1
)
f
o
r
d
a
t
a
r
e
c
e
i
v
e
,
a
n
d
“
1
”
(
T
x
D
1
0
)
f
o
r
d
a
t
a
t
r
a
n
s
f
e
r
.
S
e
t
t
h
e
P
D
3
_
7
b
i
t
i
n
t
h
e
P
D
3
r
e
g
i
s
t
e
r
t
o
“
0
”
(
i
n
p
u
t
m
o
d
e
)
w
h
e
n
r
e
c
e
i
v
i
n
g
.
2
.
D
o
n
o
t
s
e
t
t
h
e
T
X
D
1
S
E
L
a
n
d
T
X
D
1
E
N
b
i
t
s
t
o
“
1
”
a
t
t
h
e
s
a
m
e
t
i
m
e
s
i
n
c
e
t
h
e
y
f
u
n
c
t
i
o
n
i
n
d
e
p
e
n
d
e
n
t
l
y
.
U
A
R
T
t
r
a
n
s
m
i
t
/
r
e
c
e
i
v
e
c
o
n
t
r
o
l
r
e
g
i
s
t
e
r
2
S
y
m
b
o
lA
d
d
r
e
s
sA
f
t
e
r
r
e
s
e
t
U
C
O
N0
0
B
0
1
6
0
0
1
6
b
7b
6b5b
4b
3b
2b
1b0
Bit name
Bit
symbol
RW
F
u
n
c
t
i
o
n
T
X
D
1
S
E
L
T
X
D
1
E
N
UART0 transmit
interrupt cause select bit
UART0 continuous
receive mode enable bit
0 : Continuous receive mode disabled
1 : Continuous receive mode enable
Port TxD
11
switching bit
(2)
UART1 transmit
interrupt cause select bit
0 : Transmit buffer empty (Tl = 1)
1 : Transmission completed (TXEPT = 1)
0 : Transmit buffer empty (Tl = 1)
1 : Transmission completed (TXEPT = 1)
0 : RxD
1
1 : TxD
10
N
o
t
h
i
n
g
i
s
a
s
s
i
g
n
e
d
.
W
h
e
n
w
r
i
t
e
,
s
e
t
“
0
”
.
W
h
e
n
r
e
a
d
,
i
t
s
c
o
n
t
e
n
t
i
s
“
0
”
.
U
0
I
R
S
U
1
I
R
S
U0RRM
TxD
10
/RxD
1
select bit
(2)
0 : I/O port P0
0
1 : TxD
11
Must set to “0”
R
W
RW
R
W
R
W
R
W
R
W
(
b
7
)
(b4-b3)
R
e
s
e
r
v
e
d
b
i
t
Commentaires sur ces manuels