Renesas R8C/18 Series Hardware Manual page 169

16-bit single-chip mcu
Table of Contents

Advertisement

R8C/18 Group, R8C/19 Group
• Example of transmit timing (when internal clock is selected)
Transfer clock
1
TE bit in U0C1
register
0
TI bit in U0C1
1
register
0
CLK0
TXD0
TXEPT bit in
1
U0C0 register
0
IR bit in S0TIC
1
register
0
The above applies under the following settings:
• CKDIR bit in U0MR register = 0 (internal clock)
• CKPOL bit in U0C0 register = 0 (output transmit data at the falling edge and input receive data at the rising edge of the transfer clock)
• U0IRS bit in UCON register = 0 (an interrupt request is generated when the transmit buffer is empty)
• Example of receive timing (when external clock is selected)
RE bit in U0C1
1
register
0
TE bit in U0C1
1
Write dummy data to U0TB register
register
0
TI bit in U0C1
1
register
0
CLK0
RXD0
RI bit in U0C1
1
register
0
IR bit in S0RIC
1
register
0
The above applies under the following settings:
• CKDIR bit in U0MR register = 1 (external clock)
• CKPOL bit in U0C0 register = 0 (output transmit data at the falling edge and input receive data at the rising edge of the transfer clock)
The following conditions are met when "H" is applied to the CLK0 pin before receiving data:
• TE bit in U0C1 register = 1 (enables transmit)
• RE bit in U0C1 register = 1 (enables receive)
• Write dummy data to the U0TB register
fEXT: Frequency of external clock
Figure 15.7
Transmit and Receive Timing Example in Clock Synchronous Serial I/O Mode
Rev.1.30
Apr 14, 2006
REJ09B0222-0130
TC
Set data in U0TB register
Transfer from U0TB register to UART0 transmit register
TCLK
D0
D1
D2
D3
D4
D5
D6
D7
1/fEXT
Receive data is taken in
D0
D1
D2
D3
D4
D5
D6
D7
Transfer from UART0 receive register to
U0RB register
Set to 0 when interrupt request is acknowledged, or set by a program
Page 154 of 233
D0 D1
D2
D3
D4
D5
D6
D7
Set to 0 when interrupt request is acknowledged, or set by a program
TC=TCLK=2(n+1)/fi
fi: Frequency of U0BRG count source (f1, f8, f32)
n: Setting value to U0BRG register
Transfer from U0TB register to UART0 transmit register
D0 D1
D2
D3
D4
D5
Read out from U0RB register
15. Serial Interface
Stop pulsing because the TE bit is set to 0
D0 D1
D2
D3
D4
D5
D6
D7

Advertisement

Table of Contents
loading

This manual is also suitable for:

R8c/1 seriesR8c seriesR8c/19 series

Table of Contents