R01UH0136EJ0210 Rev.2.10
Page 473 of 800
Jul 31, 2012
M16C/64A Group
23. Serial Interface UARTi (i = 0 to 2, 5 to 7)
23.3.1.1
CLK Polarity Select Function
Use the CKPOL bit in the UiC0 register (i = 0 to 2, 5 to 7) to select the transmit/receive clock polarity.
Figure 23.6 shows the Transmit/Receive Clock Polarity.
Figure 23.6
Transmit/Receive Clock Polarity
(2) CKPOL bit is 1 (transmit data is output at the rising edge and the receive data is input at
the falling edge of the transmit/receive clock)
D1
D2
D3
D4
D5
D6
D7
D1
D2
D3
D4
D5
D6
D7
D0
D0
TXDi
RXDi
CLKi
(1) CKPOL bit in the UiC0 register is 0 (transmit data is output at the falling edge and the
receive data is input at the rising edge of the transmit/receive clock)
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
D0
TXDi
RXDi
CLKi
A high-level signal is output from the CLKi
pin while no data transmitted/received.
A low-level signal is output from the CLKi
pin while no data transmitted/received.
i = 0 to 2, 5 to 7
The above assumes the following:
• The CKDIR bit in the UiMR register is 0 (internal clock).
• The UFORM bit in the UiC0 register is 0 (LSB first).
• The UiLCH bit in the UiC1 register is 0 (not inverted).
Summary of Contents for M16C/60 Series
Page 853: ...M16C 64A Group R01UH0136EJ0210...