RL78/G15 CHAPTER 4 PORT FUNCTIONS
R01UH0959EJ0110 Rev.1.10 Page 122 of 765
Mar 7, 2023
Table 4-7. Setting Examples of Registers and Output Latches When Using Pin Function (5/10)
Pin
Name
Used Function PIORr POMp PMCq PMn Pm Alternate Function Output 20-
pin
16-
pin
10-
pin
8-
pin
Function
Name
I/O SAU Output Function Other than SAU
P05 P05 Input — × 0 1 × × × — —
Output — 0 0 0 0/1 SO01 = 1
(SCK00/SCL00) = 1
(SDA00) = 1
TO02 = 0
N-ch open
drain output
— 1 0 0 0/1
ANI4 Analog input — × 1 1 × × × — —
TI02 Input PIOR05 = 0
PIOR04 = 0
× 0 1 × × × — —
TO02 Output PIOR05 = 0
PIOR04 = 0
0 0 0 0 × × — —
SO01 Output PIOR13 = 0
Note 2
PIOR12 = 0
0 0 0 1 (SCK00/SCL00) = 1
(SDA00) = 1
TO02 = 0 — —
(INTP6) Input PIOR27 = 0
Note 2
PIOR26 = 1
× 0 1 × × × — —
(SCK00) Input PIOR11 = 1
PIOR10 = 0
× 0 1 × × × — —
Output PIOR11 = 1
PIOR10 = 0
0 0 0 1 SO01 = 1
(SDA00) = 1
TO02 = 0
(SCL00) Output PIOR11 = 1
PIOR10 = 0
0 0 0 1 SO01 = 1
(SDA00) = 1
TO02 = 0 — —
(SI00) Input PIOR11 = 0
PIOR10 = 1
× 0 1 × × × — —
(RxD0) Input PIOR11 = 0
PIOR10 = 1
× 0 1 × × × — —
(SDA00) I/O PIOR11 = 0
PIOR10 = 1
1 0 0 1 SO01 = 1
(SCK00/SCL00) = 1
TO02 = 0 — —
P06 P06 Input — × 0 1 × × × — —
Output — 0 0 0 0/1 SDA01 = 1
(SCK00/SCL00) = 1
SCLA0 = 0
(PCLBUZ0) = 0
N-ch open
drain output
— 1 0 0 0/1
ANI5 Analog input — × 1 1 × × × — —
SI01 Input PIOR13 = 0
Note 2
PIOR12 = 0
× 0 1 × × × — —
SDA01 I/O PIOR13 = 0
Note 2
PIOR12 = 0
1 0 0 1 (SCK00/SCL00) = 1 SCLA0 = 0
(PCLBUZ0) = 0
— —
SCLA0 I/O PIOR14 = 0 1 0 0 0 × (PCLBUZ0) = 0 — —
(INTP7) Input PIOR35 = 0
Note 2
PIOR34 = 1
× 0 1 × × × — —
(PCLBUZ0) Output PIOR31 = 1
PIOR30 = 0
0 0 0 0 × SCLA0 = 0 — —
(SCK00) Input PIOR11 = 0
PIOR10 = 1
× 0 1 × × × — —
Output PIOR11 = 0
PIOR10 = 1
0 0 0 1 SDA01 = 1 SCLA0 = 0
(PCLBUZ0) = 0
(SCL00) Output PIOR11 = 0
PIOR10 = 1
0 0 0 1 SDA01 = 1 SCLA0 = 0
(PCLBUZ0) = 0
— —