Skip to content

RL78G22 Fast Prototyping Board pin list

SuguruHarada64 edited this page Oct 27, 2023 · 8 revisions

RL78/G22 Fast Prototyping Board

Description

  • The RL78/G22 Fast Prototyping Board is provided with interface pins for Arduino Uno conversion.

1. pinlist

  • A pin list of the RL78/G22 Fast Prototyping Board is shown below.
RL78/G22 port Number Pin Name Arduino Pin Number(Digital IO) Arduino Uno I/F MCU header Grove I/F Analog IO PWM Serial Wire SPI(※2) Interrupt Tone Pulse ShiftIn/ShiftOut LED User Switch
P01 IO0 0 - - - - RXD1 - - - - - -
P00 IO1 1 - - - - TXD1 - - - - - -
P140 IO2 2 - - - - - - - 0 - - -
P31 IO3 3 - - - - - - 1 - -
P120 IO4 4 - - - - - - - - - - -
P41 IO5 5 - - - - - - - - -
P10 IO6 6 - - - - - - - - - - -
P146 IO7 7 - - - - - - - - - - -
P30 IO8 8 - - - - - - - - - - - - - -
P17 IO9 9 - - - - - - - - -
P16 IO10 10 - - - - - SS 2 - -
P13 IO11 11 - - - - TXD2(※2) - MOSI - - - -
P14 IO12 12 - - - - RXD2(※2) - MISO - - - -
P15 IO13 13 - - - - - - SCK - - - -
P62 - 14 - - - - - - - - - LED1 -
P63 - 15 - - - - - - - - - LED2 -
P75 - 16 - - - - - - - - - - -
P74 - 17 - - - - - - - - - - -
P73 - 18 - - - - - - - - - - -
P72 - 19 - - - - - - - - - - -
P71 - 20 - - - - - - - - - - -
P70 - 21 - - - - - - - - - - -
P50 - 22 - - - - - - - - - - -
P51 - 23 - - - - - - - - - - -
P12 - 24 - - - - TXD0 - - - - - -
P11 - 25 - - - - RXD0 - - - - - -
P22 - 26 - - - - - - - - - - - - -
P21 - 27 - - - - - - - - - - - - -
P130 - 28 - - - - - - - - - - -
P40 - 29 - - - - - - - - - - -
P124 - 30 - - - - - - - - - - - - - -
P123 - 31 - - - - - - - - - - - - - -
P137 - 32 - - - - - - - 3 - -
P122 - 33 - - - - - - - - - - -
P121 - 34 - - - - - - - - - - -
P20 - 35(REF) 〇(※1) - - - - - - - - - - - - -
P60 SCL 36 - - - - SCL0 - - - - - - -
P61 SDA 37 - - - - SDA0 - - - - - - -
P147 A0 38 - - A0 - - - - - - - -
P27 A1 39 - - A1 - - - - - - - -
P26 A2 40 - - - - - - - - - - - - - -
P25 A3 41 - - - - - - - - - - - - - -
P24 A4 42 - - - - - - - - - - - - - -
P23 A5 43 - - - - - - - - - - - - - -
VDD - IOREF - - - - - - - - - - - -
RESET - RESET - - - - - - - - - - - - -
- - 3V3 - - - - - - - - - - - - -
- - 5V - - - - - - - - - - - - -
GND - GND - - - - - - - - - - - -
- - VIN - - - - - - - - - - - - -

(※1) External reference voltage supply pin (※2) Serial2(RXD2,TXD2) cannot be used simultaneously with the SPI channel.

2. Functions

  • The functions of the RL78/G22 Fast Prototyping Board are listed below.
No. Name Function
1 Digital IO 34 Digital Input/output pins
2 Analog IO 2 Analog Input pins
3 PWM 4 PWM Output pins
4 Serial(UART) 1 Serial(UART) channels(※1)
5 Wire(I2C) 1 Wire(I2C) channels
6 SPI 1 SPI channels
7 Interrupt 4 Interrupt pins
8 Tone 4 Tone Output pins
9 Pulse 34 Pulse Input/Output pins
10 ShiftIn/ShitOut 34(17pair) shiftIn/ShiftOut pins
11 LED 2 on Board LED (pin 14 and pin 15)
12 User Switch 1 on Board User Switch (pin 32)
  • (※1) One serial channel (Serial) connects to a Micro-USB connector via a USB-serial converter.
  • (※2) Serial2(RXD2,TXD2) cannot be used simultaneously with the SPI channel.
  • Refer to the following link for reference on the various functions.
  • Arduino Reference - Arduino Reference

2-1. Digital IO

  • The RL78/G22 Fast Prototyping Board has 34 digital inputs and outputs.
  • In order to use digital I/O, it is necessary to first configure pin direction settings using

    1. Using pin3 as an input.
   pinMode(3,INPUT);
   val = digitalRead(3);
    1. Using pin4 as an output.
   pinMode(4,OUTPUT);
   digitailWrite(4,HIGH);
  • The pins corresponding to digital I/O are as follows.

    Digital pin memo
    0-7, 9-25, 28, 29, 32-34, 36-39

2-2. Analog IO(Analog Input)

  • The RL78/G22 Fast Prototyping Board has 2 analog inputs and outputs.
  • Analog input signals are A/D converted and the resulting digital values are returned.
  • To use analog input, use analogRead() to specify the analog pin name and read the data.

  • Use A0 pin
val =analogRead(A0);
  • The pins corresponding to analog input are as follows.
analog input pin memo
A0 -
A1 -

2-3. PWM

  • The RL78/G22 Fast Prototyping Board has 4 PWM output pins.
  • To use PWM output, use analogWrite() to specify the pin name and duty, and generate PWM output.
  • To change the PWM output pulse frequency, use analogWritePinFrequency() to set the frequency, then use analogWrite() to generate PWM output.
  • The pins corresponding to PWM output are as follows.
PWM output pin memo
3, 5, 9, 10 -

2-4. Serial(UART)

  • The RL78/G22 Fast Prototyping Board has 3 serial (UART) channels.
  • A serial channel (Serial) is connected to a Micro-USB connector via a USB-serial converter.
  • The Serial2 channel and SPI channel cannot be used simultaneously.
  • The pin assignments of the channels are as follows.
Channel Transmit pin Receive pin memo
Serial 24 25
Serial1 1 0
Serial2 11 12 Serial2 cannot be used simultaneously with the SPI channel.

2-5. Wire(I2C)

  • The RL78/G22 Fast Prototyping Board has 1 wire (I2C) channel.
  • The pin assignments of the channels are as follows.
Channel Data pin Clock pin memo
Wire 37 36 -

2-6. SPI

  • The RL78/G22 Fast Prototyping Board has one SPI channel.
  • The SPI channel cannot be used simultaneously with the Serial2 channel.
  • The pin assignment of the channel is as follows.
Channel Chip Select pin Data out pin Data in pin Clock pin memo
SPI 10 11 12 13 Serial2 cannot be used simultaneously with the SPI channel.

2-7. Interrupt

  • The RL78/G22 Fast Prototyping Board have 4 external interrupt pins.
  • The correspondences between external interrupt numbers and pins are as follows.
Interrupt No. Interrupt pin memo
0 2 -
1 3 -
2 10 -
3 32 -

2-8. Tone

  • The RL78/G22 Fast Prototyping Board has 4 tone output pins.
  • The correspondences between tone outputs and pins are as follows.
Tone output pin memo
3 -
5 -
9 -
10 -

2-9. Pulse

  • The RL78/G22 Fast Prototyping Board has 34 pulse input/output pins.
  • The correspondences between pulse inputs/outputs and pins are as follows.
Pulse input pin memo
0-7, 9-25, 28, 29, 32-34, 36-39

2-10. ShiftIn/ShiftOut

  • The RL78/G22 Fast Prototyping Board has 34 shift input/output pins (17 pairs).
  • The correspondences between shift inputs/outputs and pins are as follows.
Clock pin Data pin memo
0-7, 9-25, 28, 29, 32-34, 36-39 0-7, 9-25, 28, 29, 32-34, 36-39

2-11. LED

  • The RL78/G22 Fast Prototyping Board has two LEDs mounted on it.
  • The pins connected to the LEDs are as follows.
Name pin memo
LED1 14 -
LED2 15 -

2-12. User Switch

  • TheRL78/G22 Fast Prototyping Board has one user switch.
  • The pin connected to the user switch is as follows.
Name pin memo
SW1 32 -
Clone this wiki locally