RL78/G1H CHAPTER 14 SERIAL ARRAY UNIT
R01UH0575EJ0120 Rev. 1.20 Page 347 of 920
Dec 22, 2016
14.3.12 Serial output register m (SOm)
The SOm register is a buffer register for serial output of each channel.
The value of the SOmn bit of this register is output from the serial data output pin of channel n.
The value of the CKOmn bit of this register is output from the serial clock output pin of channel n.
The SOmn bit of this register can be rewritten by software only when serial output is disabled (SOEmn = 0).
When serial output is enabled (SOEmn = 1), rewriting by software is ignored, and the value of the register can be
changed only by a serial communication operation.
The CKOmn bit of this register can be rewritten by software only when the channel operation is stopped (SEmn =
0). While channel operation is enabled (SEmn = 1), rewriting by software is ignored, and the value of the CKOmn
bit can be changed only by a serial communication operation.
To use a pin for the serial interface as a port function pin other than a serial interface function pin, set the
corresponding the CKOmn and SOmn bits to 1.
The SOm register can be set by a 16-bit memory manipulation instruction.
Reset signal generation clears the SOm register to 0F0FH.
Figure 14 - 18 Format of Serial output register m (SOm)
Caution Be sure to clear bits 15 to 12, 9 to 4, 1, and 0 of the SO0 register, and bits 15 to 12 and 7 to 4 of the
SO1 register to “0”.
Address: F0128H, F0129H After reset: 0F0FH R/W
Symbol1514131211109876543210
SO00000
CKO
03
CKO
02
000000
SO
03
SO
02
00
Address: F0168H, F0169H After reset: 0F0FH R/W
Symbol1514131211109876543210
SO10000
CKO
13
CKO
12
CKO
11
CKO
10
0000
SO
13
SO
12
SO
11
SO
10
CKO
mn
Serial clock output of channel n
0 Serial clock output value is “0”.
1 Serial clock output value is “1”.
SO
mn
Serial data output of channel n
0 Serial data output value is “0”.
1 Serial data output value is “1”.