English
Language : 

M30245_06 Datasheet, PDF (118/367 Pages) Renesas Technology Corp – RENESAS 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/20 SERIES
M30245 Group
2. Serial Interface Special Function
Continued from the previous page
Setting UARTi transmit/receive control register 1 (i=0 to 3)
b7
000
b0 UARTi transmit/receive control register 1
UiC1 [Address 03AD16, 36D16, 033D16, 32D16]
UARTi continuous receive mode enable bit
0 : Continuous receive mode disabled
Data logic select bit
0 : No reverse
Set to “0” in clock synchronous I/O mode
Reception enabled
b7
b0 UARTi transmit/receive control register 1
1 1 UiC1 [Address 03AD16, 36D16, 033D16, 32D16]
Transmit enable bit
1 : Transmission enabled
Reception enable bit
1 : Reception enabled
Writing dummy data (Note)
(b15
(b8)
b7
b0 b7
b0
UART0 transmit buffer register [Address 03AB16, 03AA16] U0TB
UART1 transmit buffer register [Address 036B16, 036A16] U1TB
UART2 transmit buffer register [Address 033B16, 033A16] U2TB
UART3 transmit buffer register [Address 032B16, 032A16] U3TB
Setting dummy data
Note: Use MOV instruction to write to this register.
Start reception
Checking completion of data reception
b7
b0
UARTi transmit/receive control register 1
UiC1 [Address 03AD16, 36D16, 033D16, 32D16]
Receive complete flag
0 : No data present in receive buffer register
1 : Data present in receive buffer register
Checking error
(b15)
(b8)
b7
b0 b7
UART0 receive buffer register [Address 03AF16, 03AE16] U0RB
b0 UART1 receive buffer register [Address 036F16, 036E16] U1RB
UART2 receive buffer register [Address 033F16, 033E16] U2RB
UART3 receive buffer register [Address 032F16, 032E16] U3RB
Overrun error flag
0: No overrun error
1: Overrun error found
Processing after reading out received data
Figure 2.5.19. Set-up procedure of reception in serial interface special function slave mode, with clock delay (2)
Rev.2.00 Oct 16, 2006 page 109 of 354
REJ09B0340-0200