R01UH0092EJ0110 Rev.1.10
Page 454 of 807
Jul 31, 2012
M16C/64C 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 Series
Page 846: ...M16C 64C Group R01UH0092EJ0110...