13.1 Serial Interface (UART0) Functions
The serial interface (UART0) has the following three modes.
(1) Operation stop mode
This mode is used when serial transfers are not performed to reduce power consumption.
For details, see 13.4.1 Operation stop mode.
(2) Asynchronous serial interface (UART) mode
This mode enables full-duplex operation wherein one byte of data after the start bit is transmitted and received.
The on-chip baud rate generator dedicated to UART enables communications using a wide range of selectable
baud rates. In addition, a baud rate can also be defined by dividing clocks input to the ASCK0 pin.
The UART baud rate generator can also be used to generate a MIDI-standard baud rate (31.25 kbps).
For details, see 13.4.2 Asynchronous serial interface (UART) mode.
(3) Infrared data transfer mode
For details, see 13.4.3 Infrared data transfer mode.
Figure 13-1 shows a block diagram of the serial interface (UART0) macro.
Receive
buffer
register
(RXB0)
Receive
shift
RxD0/P73
register
(RX0)
TxD0/P72
Receive
controller
(parity
check)
CHAPTER 13 SERIAL INTERFACE (UART0)
Figure 13-1. Serial Interface (UART0) Block Diagram
Internal bus
Asynchronous
serial interface
status register
(ASIS0)
PE0 FE0 OVE0
INTSER0
INTSR0
Preliminary User's Manual U13420EJ2V0UM00
TXE0 RXE0 PS01 PS00 CL0 SL0 ISRM0 IRDAM0
Transmit
shift
register
(TXS0)
Transmit
controller
INTST0
(parity
addition)
Baud rate
generator
Asynchronous serial interface
mode register (ASIM0)
ASCK0/P71
7
f
/2 to f
/2
X
X
187