Rev.2.00 Oct 16, 2006 page 52 of 354
REJ09B0340-0200
M30245 Group
2. Clock-Synchronous Serial I/O
Figure 2.3.10. Set-up procedure of reception in clock-synchronous serial I/O mode (2)
Continued from the previous page
Writing dummy data (Note)
Setting dummy data
Start reception
Checking completion of data reception
Receive complete flag
0 : No data present in receive buffer register
1 : Data present in receive buffer register
Checking error
UART0 receive buffer register [Address 03AF
16
, 03AE
16
] U0RB
UART1 receive buffer register [Address 036F
16
, 036E
16
] U1RB
UART2 receive buffer register [Address 033F
16
, 033E
16
] U2RB
UART3 receive buffer register [Address 032F
16
, 032E
16
] U3RB
Processing after reading out received data
Overrun error flag
0 : No overrun error
1 : Overrun error found
UART0 transmit buffer register [Address 03AB
16
, 03AA
16
] U0TB
UART1 transmit buffer register [Address 036B
16
, 036A
16
] U1TB
UART2 transmit buffer register [Address 033B
16
, 033A
16
] U2TB
UART3 transmit buffer register [Address 032B
16
, 032A
16
] U3TB
Note: Use MOV instruction to write to this register.
b7 b0 b7 b0
b7 b0
(b15) (b8)
b7 b0 b7 b0
Reception enabled
UARTi transmit/receive control register 1
UiC1 [Address 03AD
16
, 36D
16
, 033D
16
, 32D
16
]
b7 b0
Transmit enable bit
1 : Transmission enabled
Receive enable bit
1 : Reception enabled (Note)
1 1
UARTi transmit/receive control register 1
UiC1 [Address 03AD
16
, 36D
16
, 033D
16
, 32D
16
]
Summary of Contents for M16C FAMILY
Page 12: ...Chapter 1 Hardware...
Page 13: ...See M30245 group datasheet...
Page 14: ...Chapter 2 Peripheral Functions Usage...
Page 303: ...THIS PAGE IS BLANK FOR REASONS OF LAYOUT...
Page 304: ...Chapter 3 Examples of Peripheral Functions Applications...
Page 340: ...Chapter 4 External Buses...
Page 361: ...THIS PAGE IS BLANK FOR REASONS OF LAYOUT...
Page 362: ...Chapter 5 Standard Characteristics...