RL78/G10 CHAPTER 12 SERIAL ARRAY UNIT
R01UH0384EJ0311 Rev. 3.11 279
Dec 22, 2016
12.2 Configuration of Serial Array Unit
The serial array unit includes the following hardware.
Table 12-1. Configuration of Serial Array Unit
Item Configuration
Shift register 8 bits
Buffer register Serial data register 0nL (SDR0nL
Note 2
)
Serial clock I/O
SCK00 and SCK01
Note1
pins (for 3-wire serial I/O), SCL00 pin (for simplified I
2
C)
Serial data input SI00 and SI01
Note1
pins (for 3-wire serial I/O), RxD0 pin (for UART)
Serial data output SO00 and SO01
Note1
pins (for 3-wire serial I/O), TxD0 pin (for UART)
Serial data I/O SDA00 pin (for simplified I
2
C)
Control registers
<Registers of unit setting block>
• Peripheral enable register 0 (PER0)
• Serial clock select register 0 (SPS0)
• Serial channel enable status register 0 (SE0)
• Serial channel start register 0 (SS0)
• Serial channel stop register 0 (ST0)
• Serial output enable register 0 (SOE0)
• Serial output register 0 (SO0)
• Serial clock output register 0 (CKO0)
• Serial output level register 0 (SOL0)
• Noise filter enable register 0 (NFEN0)
• Input switch control register (ISC)
<Registers of each channel>
• Serial data register 0n (SDR0nH, SDR0nL
Note2
)
• Serial mode register 0n (SMR0nH, SMR0nL)
• Serial communication operation setting register 0n (SCR0n)
• Serial status register 0n (SSR0n)
• Serial flag clear trigger register 0n (SIR0n)
<Registers of port function block>
• Port output mode register 0 (POM0)
• Port mode control register 0 (PMC0)
• Port mode register 0 (PM0)
• Port register 0 (P0)
Notes 1. Only 16-pin products handle CSI01 transfer.
2. The serial data register 0nL (SDR0nL) can be read or written as the following SFR, depending on the
communication mode.
• During CSIp communication: SIOp (CSIp data register)
• During UART0 reception: RXD0 (UART0 receive data register)
• During UART0 transmission: TXD0 (UART0 transmit data register)
• During IIC0 communication: SIO0 (IIC0 data register)
Remark n: Channel number (n = 0, 1), p: CSI number (p = 00, 01), q: UART number (q = 0)