Clock-Synchronous Serial I/O
M30240 Group
Rev.1.00 Sep 24, 2003 Page 193 of 360
Figure 2.50: Set-up procedure of transmission in clock-synchronous serial I/O mode, transfer clock
output from multiple pins function selected (2)
Setting UART1 bit rate generator
UART1 bit rate generator [Address 03A9 16]
U1BRG
Can be set from
00
16
to FF
16
(Note)
b7 b0
Writing transmit data
UART1 transmit buffer register [Address 03AB 16, 03AA16]
U1TB
Setting transmission data
b7 b0 b7 b0
(b15) (b8)
Transmission enabled
UART1 transmit/receive control register 1 [Address 03AD 16]
U1C1
Transmit enable bit
1 : Transmission enabled
b7 b0
1
Checking the status of UART1 transmit buffer register
UART1 transmit/receive control register 1 [Address 03AD 16]
U1C1
b7 b0
Transmit buffer empty flag
0 : Data present in transmit buffer register
1 : No data present in transmit buffer register (Writing next transmit data enabled)
Start transmission
Writing next transmit data
UART1 transmit buffer register [Address 03AB 16, 03AA16]
U1TB
Setting transmission data
b7 b0 b7 b0
(b15) (b8)
Transmission is complete
Continued from the previous page
Note: Write to UARTi bit rate generator when transmission/reception is halted.
Note: Write to UARTi bit rate generator when transmission/reception is stopped.