![](http://datasheet.mmic.net.cn/280000/M37754M8C-XXXGP_datasheet_16084055/M37754M8C-XXXGP_46.png)
MITSUBISHI MICROCOMPUTERS
M37754M8C-XXXGP, M37754M8C-XXXHP
M37754S4CGP, M37754S4CHP
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
46
PRELIMINARY
Notice: This is not a final specification.
Some parametric limits are subject to change.
SERIAL I/O PORTS
Two independent serial I/O ports are provided. Figure 54 shows a
block diagram of the serial I/O ports.
Bits 0, 1, and 2 of the UARTi(i = 0,1) Transmit/Receive mode register
shown in Figure 55 are used to determine whether to use port P8 as
parallel port, clock synchronous serial I/O port, or asynchronous
(UART) serial I/O port using start and stop bits.
Figures 56 and 57 show the connections of receiver/transmitter ac-
cording to the mode.
Figure 58 shows the bit configuration of the UARTi Transmit/Receive
control register.
Each communication method is described below.
Fig. 55 UARTi Transmit/Receive mode register bit configuration
Fig. 54 Serial I/O port block diagram
Data bus(odd)
Data bus(even)
Data bus
(odd)
Data bus(even)
Bit converter
Receive register
T
X
D
i
R
X
D
i
Receive
control
circuit
Transmission
control circuit
Transmit register
Bit converter
1/16 Divider
Clock synchronous
1/2 Divider
1/(n
+
1)
Divider
1/16 Divider
Clock synchronous
Clock synchronous
Receive clock
Transmission clock
Transmit
buffer register
UART transmission
Clock synchronous
(Internal clock)
External
Clock source selection
Pf
2
Pf
16
Pf
64
Pf
512
UART0(31
16
)
UART1(39
16
)
Internal
Clock synchronous
(External clock)
UART receive
D
7
D
6
D
5
D
4
D
3
D
2
D
1
Receive buffer register
D
0
D
7
D
8
D
6
D
5
D
4
D
3
D
2
D
1
D
0
0 D
8
0
0
0
0
0
0
Bit rate
generator
UART0(33
16
,32
16
)
UART1(3B
16
,3A
16
)
UART0(37
16
,36
16
)
UART1(3F
16
,3E
16
)
CTS
i
/RTS
i
CLK
i
Serial I/O mode select bit
0 0 0 : Parallel port
0 0 1 : Clock synchronous
1 0 0 : 7-bit UART
1 0 1 : 8-bit UART
1 1 0 : 9-bit UART
Internal/External clock select bit
0 : Internal clock
1 : External clock
Stop bit length select bit
0 : 1 stop bit
1 : 2 stop bits
Even/Odd parity select bit
0 : Odd parity
1 : Even parity
Parity enable select bit
0 : No parity
1 : With parity
Sleep select bit
0 : No sleep
1 : Sleep
7 6 5 4 3 2 1 0
UART 0 Transmit/Receive mode register
UART 1 Transmit/Receive mode register
Addresses
30
16
38
16