RL78/G1P
CHAPTER 11 SERIAL ARRAY UNIT
R01UH0895EJ0100 Rev.1.00
319
Nov 29, 2019
Figure 11-5. Format of Serial Mode Register mn (SMRmn) (2/2)
Address: F0110H, F0111H (SMR00), F0112H, F0113H (SMR01) After reset: 0020H R/W
Symbol 15
14
13
12
11
10 9 8 7 6 5 4 3 2 1 0
SMRmn
CKS
mn
CCS
mn
0 0 0 0 0
STS
mn
Note
0
SIS
mn0
Note
1 0 0 0
MD
mn1
MD
mn0
SIS
mn0
Controls inversion of level of receive data of channel n in UART mode
0
Falling edge is detected as the start bit.
The input communication data is captured as is.
1
Rising edge is detected as the start bit.
The input communication data is inverted and captured.
MD
mn1
Setting of operation mode of channel n
0 CSI
mode
1 UART
mode
MD
mn0
Selection of interrupt source of channel n
0 Transfer
end
interrupt
1
Buffer empty interrupt
(Occurs when data is transferred from the SDRmn register to the shift register.)
For successive transmission, the next transmit data is written by setting the MDmn0 bit to 1 when SDRmn data has
run out.
Note
The SMR01 register only.
Caution Be sure to clear bits 13 to 9, 7, and 4 to 2 (or bits 13 to 6, and 4 to 2 for the SMR00 register) to “0”. Be
sure to set bit 5 to “1”.
Remark
m: Unit number (m = 0), n: Channel number (n = 0, 1), p: CSI number (p = 00), q: UART number (q = 0)
11.3.4 Serial communication operation setting register mn (SCRmn)
The SCRmn register is a communication operation setting register of channel n. It is used to set a data
transmission/reception mode, phase of data and clock, whether an error signal is to be masked or not, parity bit, start bit,
stop bit, and data length.
Rewriting the SCRmn register is prohibited when the register is in operation (when SEmn = 1).
The SCRmn register can be set by a 16-bit memory manipulation instruction.
Reset signal generation sets the SCRmn register to 0087H.