English
Language : 

M16C80 Datasheet, PDF (140/358 Pages) Renesas Technology Corp – RENESAS 16-BIT SINGLE-CHIP MICROCOMPUTER M16C FAMILY / M16C/80 SERIES
M16C/80 Group
16. Serial I/O
UARTi transmit buffer register (Note)
(b15)
(b8)
b7
b0 b7
b0
Symbol
U0TB
U1TB
U2TB
U3TB
U4TB
Address
036316, 036216
036B16, 036A16
033B16, 033A16
032B16, 032A16
02FB16, 02FA16
When reset
Indeterminate
Indeterminate
Indeterminate
Indeterminate
Indeterminate
Transmit data
Function
Nothing is assigned.
When write, set "0". When read, their contents are indeterminate.
Note: Use MOV instruction to write to this register.
RW
UARTi receive buffer register
(b15)
b7
(b8)
b0 b7
Symbol
Address
When reset
U0RB 036716, 036616
Indeterminate
b0
U1RB 036F16, 036E16 Indeterminate
U2RB 033F16, 033E16 Indeterminate
U3RB 032F16, 032E16 Indeterminate
U4RB 02FF16, 02FE16 Indeterminate
Bit
symbol
Bit name
Function
(During clock synchronous
serial I/O mode)
Receive data
Nothing is assigned.
When write, set "0". When read, the value of these bits is “0”.
Function
(During UART mode)
Receive data
RW
ABT
OER
Arbitration lost detecting
flag (Note 2)
0 : Not detected
1 : Detected
Overrun error flag (Note 1) 0 : No overrun error
1 : Overrun error found
Invalid
0 : No overrun error
1 : Overrun error found
FER Framing error flag (Note 1) Invalid
0 : No framing error
1 : Framing error found
PER Parity error flag (Note 1) Invalid
0 : No parity error
1 : Parity error found
SUM Error sum flag (Note 1) Invalid
0 : No error
1 : Error found
Note 1: Bits 15 through 12 are set to “0” when the serial I/O mode select bit (bits 2 to 0 at addresses
036016, 036816, 033816, 032816 and 02F816) are set to “0002” or the receive enable bit is set to
“0”.
(Bit 15 is set to “0” when bits 14 to 12 all are set to “0”.) Bits 14 and 13 are also set to “0”
when the lower byte of the UARTi receive buffer register (addresses 036616, 036E16, 033E16,
032E16 and 02FE16) is read out.
Note 2: Arbitration lost detecting flag is allocated to U2RB, U3RB and U4RB and nothing but “0” may
be written. Nothing is assigned in bit 11 of U0RB and U1RB. When write, set "0". When read,
the value of this bit is “0”.
UARTi bit rate generator (Note 1, 2)
b7
b0
Symbol
U0BRG
U1BRG
U2BRG
U3BRG
U4BRG
Address
036116
036916
033916
032916
02F916
When reset
Indeterminate
Indeterminate
Indeterminate
Indeterminate
Indeterminate
Function
Values that can be set R W
Assuming that set value = n, BRGi divides the count source by
n+1
0016 to FF16
Note 1: Use MOV instruction to write to this register.
Note 2: Write a value to this register while transmit/receive halts.
Figure 16.5 Serial I/O-related registers (1)
Rev.1.00 Aug. 02, 2005 Page 129 of 329
REJ09B0187-0100