R01UH0136EJ0210 Rev.2.10
Page 452 of 800
Jul 31, 2012
M16C/64A Group
23. Serial Interface UARTi (i = 0 to 2, 5 to 7)
Figure 23.4
UARTi Transmit/Receive Unit Block Diagram
0
1
0
1
0
1
PAR
disabled
PAR enabled
PRYE
0
1
2SP
1
0
STPS
1SP
SP
SP
PAR
UART
UART
(7 bits)
UART
(8 bits)
UART (7 bits)
UART
(9 bits)
clock sync
type
Clock sync type
TXDi
UARTi transmit register
D8
D7
D6
D5
D4
D3
D2
D1
D0
UiTB
register
UART
(8 bits)
UART
(9 bits)
clock sync type
UiRB
register
UARTi receive register
SP
1SP
PAR enabled
PAR
disabled
UART
UART
(7 bits)
UART
(8 bits)
UART (7 bits)
UART
(9 bits)
clock sync
type
Clock sync type
clock sync type
RXDi
UART
(8 bits)
UART
(9 bits)
Data bus
D7
D6
D5
D4
D3
D2
D1
D0
D8
0
0
0
0
0
0
0
PAR
Inverted
Not inverted
Error signal
output
circuit
TXD data
inverse
circuit
Error signal output enabled
Error signal output disabled
Inverted
Not inverted
Logic reverse c MSB/LSB conversion circuit
Logic inverse c MSB / LSB conversion circuit
0
1
0
1
PRYE
1
UiERE
IOPOL
IOPOL
RXD data
inverse circuit
STPS
SP
2SP
0
1
0
SMD2 to SMD0
1
0
1
0
SMD2 to SMD0
0
1
0
1
I
2
C
I
2
C
I
2
C
I
2
C
I
2
C
I
2
C
Logic inverse c MSB/LSB conversion circuit
SP: Stop bit
PAR: Parity bit
i = 0 to 2, 5 to 7
SMD2 to SMD0, STPS, PRYE, IOPOL: Bits in the UiMR register
UiERE: Bit in the UiC1 register
Summary of Contents for M16C/60 Series
Page 853: ...M16C 64A Group R01UH0136EJ0210...