Page 1
All information contained in these materials, including products and product specifications, represents information on the product at the time of publication and is subject to change by Renesas Electronics Corp. without notice. Please review the latest information published by Renesas Electronics Corp.
Page 2
Renesas Electronics products are not subject to radiation resistance design. Please be sure to implement safety measures to guard them against the possibility of physical injury, and injury or damage caused by fire in the event of the failure of a Renesas Electronics product, such as safety design for hardware and software including but not limited to redundancy, fire control and malfunction prevention, appropriate treatment for aging degradation or any other appropriate measures.
Page 3
General Precautions in the Handling of MPU/MCU Products The following usage notes are applicable to all MPU/MCU products from Renesas. For detailed usage notes on the products covered by this manual, refer to the relevant sections of the manual. If the descriptions under General Precautions in the Handling of MPU/MCU Products and in the body of the manual differ from each other, the description in the body of the manual takes precedence.
Page 4
Make sure to refer to the latest versions of these documents. Document Type Description Document Title Document No. User’s manual Overview of hardware, pin assignments, pin RZ/G1M User’s Manual: R01UH0626EJ0 for specifications multiplexing, and pin function controller Hardware 100 Rev.1.00 of individual (This user’s...
Page 5
3. Register Notation Each register description includes a bit chart, illustrating the arrangement of bits, and a table of bits, describing the meanings of the bit settings. All trademarks and registered trademarks are the property of their respective owners.
Contents 1. Overview ............................1-1 Introduction ................................1-1 System Configuration Diagram..........................1-2 List of Specifications ............................. 1-3 1.3.1 ARM Core ..............................1-3 1.3.2 CPU Core Peripherals ..........................1-4 1.3.3 External Bus Module ........................... 1-5 1.3.4 Internal Bus Module ............................ 1-7 1.3.5 Local Memory .............................
Page 7
5.3.15 Peripheral Function Select Register 5 (IPSR5) ..................5-28 5.3.16 Peripheral Function Select Register 6 (IPSR6) ..................5-29 5.3.17 Peripheral Function Select Register 7 (IPSR7) ..................5-30 5.3.18 Peripheral Function Select Register 8 (IPSR8) ..................5-31 5.3.19 Peripheral Function Select Register 9 (IPSR9) ..................5-32 5.3.20 Peripheral Function Select Register 10 (IPSR10) ..................
• CAN interface. Also, a full implementation of the extremely expandable and Internal AXI bus has been adopted for the RZ/G1M. This bus structure is optimized for maximum system performance, leading to the realization of high-performance and cost-effective premium in-vehicle infotainment systems.
Pin function controller (PFC) Setting multiplexed pin functions for LSI pins Function of the RZ/G1M pin selectable by setting the registers in the PFC module. Module selection Enable and disable the functions of RZ/G1M LSI pins to which pin functions from multiple pin groups are assigned by setting the registers in the PFC module.
RZ/G1M 1. Overview 1.3.3 External Bus Module Item Description EX-BUS interface: max. 16-bit bus Local bus state controller Frequency: 65 MHz (LBSC) External area divided into several areas and managed — Allocation to space of area 0, area 1, and area 6 or allocation to space of area 0 only is selected at startup time.
Page 13
RZ/G1M 1. Overview Item Description Three channels LBSC-DMAC Address space: Physical address space Transfer direction: Peripheral to memory (AXI-bus), memory (AXI-bus) to peripheral Data packing for peripheral read data: Memory write data length is selectable as transfer data length to memory side.
RZ/G1M 1. Overview 1.3.4 Internal Bus Module Item Description On-chip main bus AXI-bus — Bus protocol : AXI3 with QoS control — Frequency: 260 MHz — Bus width: 256 bits/128 bits On-chip CPU & GPU main bus — Corelink CCI-400 Cache Coherent Interconnect - r0p3 —...
Page 15
RZ/G1M 1. Overview Item Description 30 channels for ARM domain Direct memory access controller for system Address space: 4 Gbytes on architecture (SYS-DMAC) Data transfer length: Byte, word (2 bytes), longword (4 bytes), 8 bytes, 16 bytes, 32 bytes and 64 bytes ...
RZ/G1M 1. Overview Item Description Interrupt controller INTC-SYS — 10 interrupt pins which can detect external interrupts (INTC) — Fall/rise/high level/low level detection is selectable — On-chip peripheral interrupts: Priority can be specified for each module — Max. 384 shared peripheral interrupts supported —...
Page 17
RZ/G1M 1. Overview Item Description Display unit (DU) Display channel Two independently controllable channels Screen size and number of Maximum screen size: 4095 × 2047 composite planes Number of planes specifiable: 8 planes Note that possibility number of combined display depends on DCLK;...
Video Processing Item Description Video signal processor 1 The VSP1 is the successor IP of Renesas’ VIO6-IP series, and has the following features. (VSP1) (1) Supports various data formats and conversion — Supports YCbCr444/422/420, RGB, αRGB, αplane — Color space conversion and changes to the number of colors by dithering —...
Page 20
RZ/G1M 1. Overview Item Description Video processing unit The VCP3 is a multi-codec module which provides encoding and decoding capabilities on (VCP3) the basis of multiple video coding schemes, e.g., H.264/AVC, MPEG-4, MPEG-2 and VC-1. This IP (Intellectual Property) is a multi codec that processes the frame or each field by controlling software for VCP3 executed on host CPU.
RZ/G1M 1. Overview Item Description Supports conversion between various RGB formats. Image extraction direct memory access controller Image extraction function: Capable of extracting an image and storing it as a separate (2D-DMAC) image in the RAM. Image rotation/reversal function: Reverses an image vertically/horizontally or rotates it by 90°/270°.
Page 22
RZ/G1M 1. Overview Item Description Volume control function including digital volume, volume ramp, and Digital volume and mute function zero-crossing mute (DVC) The digital volume function is specified by a 24-bit fixed-point value within the range from 0 to 8 times (mute, or -120 to 18 dB) ...
RZ/G1M 1. Overview 1.3.12 Peripheral Module Item Description Single channel for DVFS (open drain type IO buffer) I2C bus interface (IIC) Two channels for general purpose Supports single master transmission/reception Interrupt request DMAC request Five channels for 3.3-V LVTTL buffers and single channel for Open drain type IO buffer...
Page 27
RZ/G1M 1. Overview Item Description Six channels Serial communication Overall interface with FIFO specification Asynchronous, clock-synchronized modes (SCIF) Asynchronous serial communication mode The SCIF performs serial data communication based on a character-by- character asynchronous system. This feature enables serial data...
Page 28
RZ/G1M 1. Overview Item Description Three channels Clock-synchronized serial interface with Max. speed: 26 Mbps FIFO (MSIOF) Internal 64-byte transmit FIFOs/internal 256-byte receive FIFOs Supports master and slave modes Internal prescaler Supports serial formats: IIS, SPI (master and slave modes) ...
RZ/G1M 3. Pin Assignment Mode Pin Settings Input fixed values for the MPMD0, MPMD1, and BSMODE pins. These values cannot be changed after power is supplied. The values of pins MD0 to MD14, MD19 to MD24, MD27, MD28, MDT0 and MDT1 are input upon power-on reset using the PRESET# pin.
Page 34
RZ/G1M 3. Pin Assignment Master Boot Processor Selection Cortex-A15 boot Setting prohibited Setting prohibited Setting prohibited EXBUS Area 0 Data Bus Width 8-bit 16-bit EXTAL/XTAL Pin Setting Inputs an external clock to the EXTAL pin Connects a crystal resonator to the EXTAL/XTAL pin...
4. Pin Multiplexing 4. Pin Multiplexing List of Multiplexed Pin Functions Table 4.1 lists the multiplexed pin functions of the RZ/G1M. The default pin function of each pin after power-on reset is "Function 1" respectively, unless otherwise mentioned in each table note.
Page 37
RZ/G1M 4. Pin Multiplexing Table 4.1 List of Multiplexed Pin Functions DBSC3 channel 0 (No.1 to 60): Single Function Function 1 Function 1 Function 1 Module During POR Module During POR Module During POR Pin No. Pin Name V/|IOH| Pin No. Pin Name V/|IOH| Pin No.
Page 38
RZ/G1M 4. Pin Multiplexing DBSC3 channel 0 (No.61 to 93): Single Function Function 1 Function 1 Function 1 Module During POR Module During POR Module During POR Pin No. Pin Name V/|IOH| Pin No. Pin Name V/|IOH| Pin No. Pin Name...
Page 39
RZ/G1M 4. Pin Multiplexing DBSC3 channel 1 (No.94 to 113): 3-Function Multiplexed These pins function and pin states during power-on reset depend on MD28, MD 27 and MD22 pins setting, and cannot be changed after power-on reset by software. Function 1...
Page 40
RZ/G1M 4. Pin Multiplexing DBSC3 channel 1 (No.114 to 133): 3-Function Multiplexed These pins function and pin states during power-on reset depend on MD28, MD 27 and MD22 pins setting, and cannot be changed after power-on reset by software. Function 1...
Page 41
RZ/G1M 4. Pin Multiplexing DBSC3 channel 1 (No.134 to 153): 3-Function Multiplexed These pins function and pin states during power-on reset depend on MD28, MD 27 and MD22 pins setting, and cannot be changed after power-on reset by software. Function 1...
Page 42
RZ/G1M 4. Pin Multiplexing DBSC3 channel 1 (No.154 to 173): 3-Function Multiplexed These pins function and pin states during power-on reset depend on MD28, MD 27 and MD22 pins setting, and cannot be changed after power-on reset by software. Function 1...
Page 43
RZ/G1M 4. Pin Multiplexing DBSC3 channel 1 (No.174 to 188): 3-Function Multiplexed These pins function and the pin state during power-on reset depend on MD28, MD 27 and MD22 pins setting, and cannot be changed after power-on reset by software.
Page 44
RZ/G1M 4. Pin Multiplexing CPG, RESET, SYSTEM, AVS, POWER ISO and Debug (No.189 to 212): Single Function Function 1 Function 1 Module During POR Module During POR Pin No. Pin Name V/|IOH| Pin No. Pin Name V/|IOH| Pull-up Pull-up(pull-down)* SYSTEM...
Page 45
RZ/G1M 4. Pin Multiplexing SATA, PCIEC and USB3.0 (No.213 to 254): 2-Function Multiplexed These pins function depends on the MD[24:23] pins setting, and cannot be changed after power-on reset by software. Function 1 Function 2 Function 1 Function 2 MD24=0...
Page 46
RZ/G1M 4. Pin Multiplexing USB 2.0 and DU/LVDS (No.255 to 292): Up to 2-Function Multiplexed These pins default function after power-on reset is USB2.0 and DU0 except for No.287 (DU0_DOTCLKIN). Function 1 GPIO Function 1 GPIO Module During POR Module During POR Pin No.
Page 47
RZ/G1M 4. Pin Multiplexing LBSC (D[15:0]) and GPIO (No.293 to 308): 3-Function Multiplexed These pins default function (function 1 or GPIO) after power-on reset depends on MD[3:1] pins setting. Function 1 Function 2 GPIO MD[3:1] 000 MD[3:1] = 000...
Page 48
RZ/G1M 4. Pin Multiplexing LBSC, MSIOF, I2C, PWM, MSIOF, and GPIO (No.309 to 324): Up to 7-Function Multiplexed and Mode Pins assigned (No.310 to 313, 316, 319, 322 to 324) These pins default function (function 1 or GPIO) after power-on reset depends on MD[3:1] pins setting.
Page 49
RZ/G1M 4. Pin Multiplexing LBSC, MSIOF, I2C, SCIFA, SCIFB, QSPI, SCIF, HSCIF, PWM, TPU, and GPIO (No.325 to 343): Up to 9- Function Multiplexed and Mode Pins assigned (No.328, 341, 343) These pins default function (function 1 or GPIO) after power-on reset depends on MD[3:1] pins setting. When MD[3:1] = 010, 100, 101 or 110, QSPI boot is executed after power-on reset and after that the GPIO is available.
Page 50
RZ/G1M 4. Pin Multiplexing LBSC, MSIOF, I2C, SCIFA, SCIFB, QSPI, SCIF, HSCIF, PWM, TPU, GPIO (No.344 to 360): Up to 9-Function Multiplexed and Mode Pins assigned (No.344, 345, 347, 348, 351) These pins default function (function 1 or GPIO) after power-on reset depends on MD[3:1] pins setting except for No.346 and 350 to 360 pins.
Page 51
RZ/G1M 4. Pin Multiplexing SSI, SCIF, HSCIF, MSIOF, TSIF, VIN, RCAN and GPIO (No.361 to 380): Up to 8-Function Multiplexed These pins are set for GPIO after power-on reset. For details, refer to GPSR2 register in section 5, Pin Function Controller (PFC).
Page 52
RZ/G1M 4. Pin Multiplexing ADG, MSIOF, SCIF, SCU, SCIFB, SCIFA, INTC, I2C, HSCIF, DU, RCAN and GPIO (No.381 to 395): Up to 8- Function Multiplexed and Mode Pin assigned (No.384) These pins are set for GPIO except for No.385 (NMI) after power-on reset. For details, refer to GPSR2 and GPSR7 registers in section 5, Pin Function Controller (PFC).
Page 53
RZ/G1M 4. Pin Multiplexing DU, VIN, SCIF, MSIOF, SSI, HSCIF, RCAN and GPIO (No.396 to 415): Up to 7-Function Multiplexed These pins are set for GPIO after power-on reset. For details, refer to GPSR3 register in section 5, Pin Function Controller (PFC).
Page 54
RZ/G1M 4. Pin Multiplexing DU, I2C, SCIF, SCIFA, RCAN, PWM, TSIF and GPIO (No.416 to 435): Up to 8-Function Multiplexed and Mode Pins assigned (No.417, 423, 426, 427) These pins are set for GPIO after power-on reset. For details, refer to GPSR3 and GPSR4 registers in section 5, Pin Function Controller (PFC).
Page 55
RZ/G1M 4. Pin Multiplexing VIN, I2C, HSCIF, SCIFB, LBSC, RCAN and GPIO (No.436 to 455): Up to 8-Function Multiplexed These pins are set for GPIO after power-on reset. For details, refer to GPSR4 register in section 5, Pin Function Controller (PFC).
Page 56
RZ/G1M 4. Pin Multiplexing VIN, EtherAVB, TSIF, I2C, RCAN, MSIOF, SCIFA, TMU and GPIO (No.456 to 475): Up to 8-Function Multiplexed These pins are set for GPIO after power-on reset. For details, refer to GPSR5 register in section 5, Pin Function Controller (PFC).
Page 57
RZ/G1M 4. Pin Multiplexing EtherMAC, EtherAVB, SCIFA, RCAN, MSIOF, TMU, SCIFB, PWM, SDHI, QSPI, MMC, USB2.0 and GPIO (No.476 to 495): Up to 9-Function Multiplexed These pins are set for GPIO after power-on reset except for QSPI pin during QSPI boot operation. For details, refer to GPSR5 and GPSR6 registers in section 5, PFC and section 18, Booting.
Page 58
RZ/G1M 4. Pin Multiplexing SDHI, PWM, TPU, I2C, MMC, SCIF, SCIFA and GPIO (No.496 to 514): Up to 6-Function Multiplexed These pins are set for GPIO after power-on reset. For details, refer to GPSR6 register in section 5, Pin Function Controller (PFC).
Page 59
RZ/G1M 4. Pin Multiplexing MSIOF, SCIF, VIN, MMC, I2C, IIC, RCAN, DU, ADG, PWM, SCIFA, HSCIF, SCIFB, TMU and GPIO (No.515 to 533): Up to 8-Function Multiplexed and Mode Pins assigned (No.521, 522) These pins are set for GPIO except for No.527 to 530 (I2C5 and IIC3 pins) after power-on reset. For details, refer to GPSR4, GPSR6 and GPSR7 registers in section 5, Pin Function Controller (PFC).
Page 60
RZ/G1M 4. Pin Multiplexing HSCIF, SCIFB, VIN, RCAN and GPIO (No.534 to 540): Up to 7-Function Multiplexed These pins are set for GPIO after power-on reset. For details, refer to GPSR7 register in section 5, Pin Function Controller (PFC). Function...
Page 61
RZ/G1M 4. Pin Multiplexing Thermal Sensor (No.541 to 562): Single Function Function 1 Function 1 Module During POR Module During POR Pin No. Pin Name V/|IOH| Pin No. Pin Name V/|IOH| Pull-up Pull-up Power Reserved AK16 1.8/3.3V/- Reserved 3.3V/16mA VDD_MLBPPLL0...
RZ/G1M 4. Pin Multiplexing Pin States Table 4.2 is pin state of the RZ/G1M. [Legend] No.: Serial number, Pin No.: BGA package ball grid number, Pin Name: Pin name of function 1 in pin in Table 4.1, I/O: Input or output direction considered about all multiplexed pin functions of the pin.
Page 63
RZ/G1M 4. Pin Multiplexing Table 4.2 Pin States During Default Default Pin Name (Function 1) Default Pin Function State Pull-up M0CKE0 M0CKE0 M0CKE1 M0CKE1 M0BKPRST# M0BKPRST# M0RESET# M0RESET# H to L M0CK0 M0CK0 M0CK0# M0CK0# M0CK1 M0CK1 M0CK1# M0CK1# M0CS0#...
4. Pin Multiplexing Handling of Unused Pins Table 4.3 shows a handling of unused pins of the RZ/G1M. "Unused pin" means all modules that are multiplexed to the pin should be disable and unused in this section. For handling of some unused pin which belongs to the enable module should be handled following the notification of the module manual.
Page 78
RZ/G1M 4. Pin Multiplexing Table 4.3 Handling of Unused Pins Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use M0CKE0 Open M0CKE1 Open Must be used M0BKPRST# Pulled-up to VDDQ_M0BKUP or pulled-down to VSS...
Page 79
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use M0DQ4 Open M0DQ5 Open M0DQ6 Open M0DQ7 Open M0DQS0 Open M0DQS0# Open M0DM0 Open VDDQ_M0DPLL0 Must be used VSSQ_M0DPLL0 Must be used...
Page 80
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use M0DQ30 Open M0DQ31 Open M0DQS3 Open M0DQS3# Open M0DM3 Open VDDQ_M0DPLL3 Must be used VSSQ_M0DPLL3 Must be used VDDQ_M0BKUP Must be used...
Page 81
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use M1BA2 Open VDDQ_M1APLL Must be used VSSQ_M1APLL Must be used VDDQ_M1MPLL Must be used VSSQ_M1MPLL Must be used M1DQ0 Open...
Page 82
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use VDDQ_M1DPLL2 Must be used VSSQ_M1DPLL2 Must be used M1VREFDQ1 Must be used M1DQ24 Open M1DQ25 Open M1DQ26 Open M1DQ27 Open...
Page 83
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use AL24 RIDN1_SATA Open AL25 TODP1_SATA Open AL26 TODN1_SATA Open AJ26 CICREFP1_SATA Fixed to VSS_SATA1 AJ25 CICREFN1_SATA Fixed to VSS_SATA1 AE23...
Page 84
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use AG31 USB0_DP Open AH31 USB0_DM Open AG29 USB0_RREF Must be used AE27 VD331 Must be used AD26 VD181 Must be used...
Page 85
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use Area 0* Open Area 0* Open Area 0* Open Area 0* Open Area 0* Open Area 0* Open Area 0*...
Page 86
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use EX_CS5# Pulled-up to VCCQ or pulled-down to VSS MD10 Area 0* Pulled-up to VCCQ or pulled-down to VSS MD12 Area 0*...
Page 87
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use AE30 IRQ0 Open AE29 IRQ1 Open AD29 IRQ2 Open AD28 IRQ3 Open AC29 IRQ4 Open AC28 IRQ5 Open AC27 IRQ6...
Page 88
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use DU1_CDE Pulled-up to VCCQ or pulled-down to VSS VI0_CLK Open VI0_CLKENB Open VI0_FIELD Open VI0_HSYNC# Open VI0_VSYNC# Open VI0_DATA0/VI0_B0 Open...
Page 89
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use ETH_MDIO Open ETH_CRS_DV Open ETH_RX_ER Open ETH_RXD0 Open ETH_RXD1 Open ETH_LINK Open ETH_REFCLK Open ETH_TXD1 Open ETH_TX_EN Open ETH_MAGIC Open...
Page 90
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use AJ13 SD3_WP Pulled-up to VCCQ_SD3 or pulled-down to VSS AD13 VCCQ_SD3 Must be used MSIOF0_SCK Open MSIOF0_SYNC Open MSIOF0_TXD Open...
Page 91
RZ/G1M 4. Pin Multiplexing Default Mode Default Pin Name (Function 1) State Boot Pull-up Pin Handling when not in Use VSS_MLBPPLL1 Must be used VCCQ18_MLBP Must be used VCCQ18_MLBP Must be used VCCQ33_MLBP Must be used VCCQ33_MLBP Must be used...
• Module selection Enable and disable the functions of RZ/G1M LSI pins to which pin functions from multiple pin groups are assigned by setting the registers in the PFC module. (Selection is handled by the module select register (MOD_SEL), module select register 2 (MOD_SEL2), module select register 3 (MOD_SEL3) and module register4 (MOD_SEL4).
RZ/G1M 5. Pin Function Controller (PFC) Register Configuration All the registers in the PFC are mapped into the APB bus space. Table 5.1 shows the configuration of the registers provided in the PFC. For details on the registers of the PFC, see section 5.3, Register Description.
Page 94
RZ/G1M 5. Pin Function Controller (PFC) Access Name Abbr. Initial Value Address Size Condition Peripheral function select IPSR8 H'0000 0000 H'E606 0040 — register 8 Peripheral function select IPSR9 H'0000 0000 H'E606 0044 — register 9 Peripheral function select IPSR10...
Page 95
RZ/G1M 5. Pin Function Controller (PFC) Access Name Abbr. Initial Value Address Size Condition DDR3 general port output DDR3GPOD H'0000_0000 H'E606 0248 — data register DDR3 general port input DDR3GPID H'XXXX_XXX0 H'E606 024C — data register R01UH0626EJ0100 Rev.1.00 Sep 30,2016...
RZ/G1M 5. Pin Function Controller (PFC) Register Description [Legend] Initial value: Register value after a reset Undefined value R/W: Readable/writable. The written value can be read. Read-only. The write value should always be 0. R/WC0: Readable/writable. Writing 0 initializes the bit. Writing 1 is ignored.
RZ/G1M 5. Pin Function Controller (PFC) 5.3.2 GPIO/Peripheral Function Select Register 0 (GPSR0) Function: GPSR0 selects the functions of the multiplexed LSI pins. Bit: [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16]...
Page 99
RZ/G1M 5. Pin Function Controller (PFC) Bit Name GPIO (Set Value = 0) Peripheral Function (Set Value = 1) GP0[21] GP-0-21 Peripheral function selected by IP0[28:27] GP0[22] GP-0-22 Peripheral function selected by IP0[30:29] GP0[23] GP-0-23 Peripheral function selected by IP1[1:0]...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.3 GPIO/Peripheral Function Select Register 1 (GPSR1) Function: GPSR1 selects the functions of the multiplexed LSI pins. Bit: [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16]...
Page 101
RZ/G1M 5. Pin Function Controller (PFC) Bit Name GPIO (Set Value = 0) Peripheral Function (Set Value = 1) GP1[21] GP-1-21 Peripheral function selected by IP3[13:12] GP1[22] GP-1-22 Peripheral function selected by IP3[15:14] GP1[23] GP-1-23 Peripheral function selected by IP3[17:16]...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.4 GPIO/Peripheral Function Select Register 2 (GPSR2) Function: GPSR2 selects the functions of the multiplexed LSI pins. Bit: [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16]...
Page 103
RZ/G1M 5. Pin Function Controller (PFC) Bit Name GPIO (Set Value = 0) Peripheral Function (Set Value = 1) GP2[25] GP-2-25 Peripheral function selected by IP5[25:24] GP2[26] GP-2-26 Peripheral function selected by IP5[28:26] GP2[27] GP-2-27 Peripheral function selected by IP5[31:29]...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.5 GPIO/Peripheral Function Select Register 3 (GPSR3) Function: GPSR3 selects the functions of the multiplexed LSI pins. Bit: [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16]...
Page 105
RZ/G1M 5. Pin Function Controller (PFC) Bit Name GPIO (Set Value = 0) Peripheral Function (Set Value = 1) GP3[25] GP-3-25 Peripheral function selected by IP9[7] GP3[26] GP-3-26 Peripheral function selected by IP9[10:8] GP3[27] GP-3-27 Peripheral function selected by IP9[11]...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.6 GPIO/Peripheral Function Select Register 4 (GPSR4) Function: GPSR4 selects the functions of the multiplexed LSI pins. Bit: [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16]...
Page 107
RZ/G1M 5. Pin Function Controller (PFC) Bit Name GPIO (Set Value = 0) Peripheral Function (Set Value = 1) GP4[25] GP-4-25 Peripheral function selected by IP10[31:29] GP4[26] GP-4-26 Peripheral function selected by IP11[2:0] GP4[27] GP-4-27 Peripheral function selected by IP11[5:3]...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.7 GPIO/Peripheral Function Select Register 5 (GPSR5) Function: GPSR5 selects the functions of the multiplexed LSI pins. Bit: [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16]...
Page 109
RZ/G1M 5. Pin Function Controller (PFC) Bit Name GPIO (Set Value = 0) Peripheral Function (Set Value = 1) GP5[25] GP-5-25 Peripheral function selected by IP12[26:24] GP5[26] GP-5-26 Peripheral function selected by IP12[29:27] GP5[27] GP-5-27 Peripheral function selected by IP13[2:0]...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.8 GPIO/Peripheral Function Select Register 6 (GPSR6) Function: GPSR6 selects the functions of the multiplexed LSI pins. Bit: [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16]...
Page 111
RZ/G1M 5. Pin Function Controller (PFC) Bit Name GPIO (Set Value = 0) Peripheral Function (Set Value = 1) GP6[25] GP-6-25 Peripheral function selected by IP14[19:17] GP6[26] GP-6-26 Peripheral function selected by IP14[22:20] GP6[27] GP-6-27 Peripheral function selected by IP14[25:23]...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.26 Peripheral Function Select Register 16 (IPSR16) Function: IPSR16 selects the functions of the multiplexed LSI pins. Bit: — — — — — — — — — — — — — — — —...
Page 131
RZ/G1M 5. Pin Function Controller (PFC) Table 5.2 shows the correspondence between the function signals and the bit settings in the GPIO/peripheral function select registers and peripheral function selecting registers. Table 5.2 Correspondence between Function Signals and Register Bit Settings...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.27 Module Select Register (MOD_SEL) Function: MOD_SEL selects the group for multiple LSI pins with multiplexed pin functions. Each input or input/output signal of the SCIF, HSCIF, SSI, QSPI, VI , TMU, LBSC, TSIF and MSIOF are assigned to two or more groups of pins.
Page 139
RZ/G1M 5. Pin Function Controller (PFC) Function 5 Function 1 Function 1 * Function 2 Function 3 Function 4 (Set Value = Bit Name (Set Value = H'0) (Set Value = H'0) (Set Value = H'1) (Set Value = H'2)
Page 140
RZ/G1M 5. Pin Function Controller (PFC) Function 5 Function 1 Function 1 * Function 2 Function 3 Function 4 (Set Value = Bit Name (Set Value = H'0) (Set Value = H'0) (Set Value = H'1) (Set Value = H'2)
RZ/G1M 5. Pin Function Controller (PFC) 5.3.28 Module Select Register 2 (MOD_SEL2) Function: MOD_SEL2 selects the group for multiple LSI pins with multiplexed pin functions. Each input or input/output signal of the SCIF, RCAN, ADG and SSI is assigned to two or more groups of pins. Select one of these groups when using these signals.
Page 142
RZ/G1M 5. Pin Function Controller (PFC) Function 1 Function 2 Function 3 Function 4 Function 5 Function 6 Bit Name (Set Value = H'0) (Set Value = H'1) (Set Value = H'2) (Set Value = H'3) (Set Value = H'4)
RZ/G1M 5. Pin Function Controller (PFC) 5.3.29 Module Select Register 3 (MOD_SEL3) Function: MOD_SEL3 selects the group for multiple LSI pins with multiplexed pin functions. Each input or input/output signal of the SCIF, RCAN, I2C, IIC and MMC is assigned to two or more groups of pins.
Page 144
RZ/G1M 5. Pin Function Controller (PFC) Function 1 Function 2 Function 3 Function 4 Function 5 Bit Name (Set Value = H'0) (Set Value = H'1) (Set Value = H'2) (Set Value = H'3) (Set Value = H'4) sel_scif5 RX5 of the VI0_VSYNC# pin RX5_B of the SD3_WP pin —...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.30 Module Select Register 4 (MOD_SEL4) Function: MOD_SEL4 selects the group for multiple LSI pins with multiplexed pin functions. Each input or input/output signal of the MSIOF, HSCIF, DU, and SSI is assigned to two or more groups of pins. Select one of these groups when using these signals.
Page 146
RZ/G1M 5. Pin Function Controller (PFC) Function 1 Function 2 Function 3 Function 4 Function 5 Bit Name (Set Value = H'0) (Set Value = H'1) (Set Value = H'2) (Set Value = H'3) (Set Value = H'4) sel_ssi0 SSI_SCK0129 of the SSI_SCK0129 SSI_SCK0129_B of the DU1_DR2 pin —...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.31 LSI Pin Pull-Up Control Register 0 (PUPR0) Function: PUPR0 performs on/off control of the pull-up resistors. Bit: PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0 PUPR0...
Page 148
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Set Value = 1 PUPR0[6] D0 pin is pulled up PUPR0[5] DU0_DOTCLKIN pin is pulled up PUPR0[4] A24 pin is pulled up PUPR0[3] A23 pin is pulled up PUPR0[2] A22 pin is pulled up...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.32 LSI Pin Pull-Up Control Register 1 (PUPR1) Function: PUPR1 performs on/off control of the pull-up resistors. Bit: PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1 PUPR1...
Page 150
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Set Value = 1 PUPR1[6] A16 pin is pulled up PUPR1[5] A15 pin is pulled up PUPR1[4] A14 pin is pulled up PUPR1[3] A13 pin is pulled up PUPR1[2] A12 pin is pulled up...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.33 LSI Pin Pull-Up Control Register 2 (PUPR2) Function: PUPR2 performs on/off control of the pull-up resistors. Bit: PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2 PUPR2...
Page 152
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Set Value = 1 PUPR2[6] SSI_SDATA2 pin is pulled up PUPR2[5] SSI_WS2 pin is pulled up PUPR2[4] SSI_SCK2 pin is pulled up PUPR2[3] SSI_SDATA1 pin is pulled up PUPR2[2] SSI_WS1 pin is pulled up...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.34 LSI Pin Pull-Up Control Register 3 (PUPR3) Function: PUPR3 performs on/off control of the pull-up resistors. Bit: PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3 PUPR3...
Page 154
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Set Value = 1 PUPR3[6] IRQ8 pin is pulled up PUPR3[5] IRQ7 pin is pulled up PUPR3[4] IRQ6 pin is pulled up PUPR3[3] IRQ5 pin is pulled up PUPR3[2] IRQ4 pin is pulled up...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.35 LSI Pin Pull-Up Control Register 4 (PUPR4) Function: PUPR4 performs on/off control of the pull-up resistors. Bit: PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4 PUPR4...
Page 156
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Set Value = 1 PUPR4[6] DU1_DISP pin is pulled up PUPR4[5] DU1_EXODDF_DU1_ODDF_DISP_CDE pin is pulled up PUPR4[4] DU1_EXVSYNC_DU1_VSYNC pin is pulled up PUPR4[3] DU1_EXHSYNC_DU1_HSYNC pin is pulled up PUPR4[2] DU1_DOTCLKOUT1 pin is pulled up...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.36 LSI Pin Pull-Up Control Register 5 (PUPR5) Function: PUPR5 performs on/off control of the pull-up resistors. Bit: PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5 PUPR5...
Page 158
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Set Value = 1 PUPR5[6] VI1_VSYNC# pin is pulled up PUPR5[5] VI1_HSYNC# pin is pulled up PUPR5[4] VI0_R7 pin is pulled up PUPR5[3] VI0_R6 pin is pulled up PUPR5[2] VI0_R5 pin is pulled up...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.37 LSI Pin Pull-Up Control Register 6 (PUPR6) Function: PUPR6 performs on/off control of the pull-up resistors. Bit: PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6 PUPR6...
Page 160
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Set Value = 1 PUPR6[6] SD0_DATA0 pin is pulled up PUPR6[5] SD0_CMD pin is pulled up PUPR6[4] SD0_CLK pin is pulled up PUPR6[3] STP_OPWM_0 pin is pulled up PUPR6[2] STP_ISSYNC_0 pin is pulled up...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.38 LSI Pin Pull-Up Control Register 7 (PUPR7) Function: PUPR7 performs on/off control of the pull-up/down* resistors. Bit: PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7 PUPR7...
Page 162
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Set Value = 1 PUPR7[7] GPS_MAG pin is pulled up PUPR7[6] GPS_SIGN pin is pulled up PUPR7[5] GPS_CLK pin is pulled up PUPR7[4] SIM0_D pin is pulled up PUPR7[3] SIM0_CLK pin is pulled up...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.39 SD Control Register 0 (IOCTRL0) Function: IOCTRL0 controls the driving abilities of pins in use for the SD0 interfaces. Bit: drv2_st drv1_st — — — — — — — — — — —...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.40 SD Control Register 1 (IOCTRL1) Function: IOCTRL1 controls the driving abilities of pins in use for the SD2 and SD3 interfaces. Bit: drv2_sd drv1_sd drv2_sd drv1_sd drv2_sd drv1_sd drv2_sd drv1_sd drv2_sd drv1_sd drv2_sd...
Page 165
RZ/G1M 5. Pin Function Controller (PFC) Initial Bit Name Value Description drv2_sd3d0 SD3_DATA0 Setting. The value of these bits must be 11. drv1_sd3d0 Note: To enable this register to be set, appropriately set the multiplexed pin setting mask register (PMMR) immediately before setting this register.
RZ/G1M 5. Pin Function Controller (PFC) 5.3.41 TDSEL Control Register 4 (IOCTRL4) Function: IOCTRL4 controls the delay of returned clock of in pins of IRQ, DU and Ethernet interfaces. Bit: — — — — — — — — — —...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.42 TDSEL Control Register 5 (IOCTRL5) Function: IOCTRL5 controls the delay of returned clock in pins of SDHI, LBSC, SSI and ADG interfaces. Bit: audio_t audio_t ssisck5 ssisck5 excs1_t excs1_t sd0tdse sd0tdse sd2tdse sd2tdse...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.43 SD Control Register 6 (IOCTRL6) Function: IOCTRL6 controls the IO voltage of pins in use for the SD interfaces. Bit: poc_sd poc_sd poc_sd poc_sd poc_sd poc_sd poc_sd poc_sd poc_sd poc_sd poc_sd poc_sd poc_sd...
Page 169
RZ/G1M 5. Pin Function Controller (PFC) Initial Bit Name Value Description poc_sd2dat1 Selecting IO voltage for the pin SD2_DATA1 0: 1.8 V 1: 3.3 V poc_sd2dat2 Selecting IO voltage for the pin SD2_DATA2 0: 1.8 V 1: 3.3 V poc_sd2dat3 Selecting IO voltage for the pin SD2_DATA3 0: 1.8 V...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.44 IIC3 (DVFS) and TDBG IO Cell Control Register (IOCTRL7) Function: IOCTRL controls the driving abilities of pins in use for the IIC and IIC3 (DVFS) interfaces. This register is internal use and reserved; the value of this register should not be changed.
RZ/G1M 5. Pin Function Controller (PFC) 5.3.45 DDR3 General Port IO Enable Register (DDR3GPEN) Function: DDR3GPEN is used to write values to enable DDR3 general port function. Bit: DDR3EN[31:16] Initial value: R/W: Bit: DDR3EN[15:0] Initial value: R/W: Initial Bit Name...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.46 DDR3 General Port Output Enable Register (DDR3GPOE) Function: DDR3GPOE is use to enable output of DDR3 general port function. Bit: DDR3OE[31:16] Initial value: R/W: Bit: DDR3OE[15:0] Initial value: R/W: Initial Bit Name Value...
Page 173
RZ/G1M 5. Pin Function Controller (PFC) Initial Bit Name Value Description DDR3OE[16] Enabling output of DDR3 general port function bit 16 0: Disabled. 1: Enabled. DDR3OE[15] Enabling output of DDR3 general port function bit 15 0: Disabled. 1: Enabled. DDR3OE[14] —...
RZ/G1M 5. Pin Function Controller (PFC) 5.3.47 DDR3 General Port Output Data Register (DDR3GPOD) Function: DDR3GPOD is use to write data to DDR3 general port. Bit: DDR3OD[31:16] Initial value: R/W: Bit: DDR3OD[15:0] Initial value: R/W: Initial Bit Name Value Description DDR3OD[31] —...
Page 175
RZ/G1M 5. Pin Function Controller (PFC) Initial Bit Name Value Description DDR3OD[1] For writing values to DDR3 general port bit 1 DDR3OD[0] — Note: To enable this register to be set, appropriately set the multiplexed pin setting mask register (PMMR) immediately before setting this register.
RZ/G1M 5. Pin Function Controller (PFC) 5.3.48 DDR3 General Port Input Data Register (DDR3GPID) Function: DDR3GPID is use to read input data from DDR3 general port. Bit: DDR3ID[31:16] Initial value: — — — — — — R/W: Bit: DDR3ID[15:0] Initial value: —...
Page 177
RZ/G1M 5. Pin Function Controller (PFC) Bit Name Initial Value Description DDR3ID[0] — R01UH0626EJ0100 Rev.1.00 5-86 Sep 30,2016...
RZ/G1M 5. Pin Function Controller (PFC) Operation 5.4.1 Function Setting for Multiplexed Pins Setting the LSI multiplexed pin setting mask register (PMMR) is necessary before setting each of the GPIO/peripheral function select registers 0 to 7 (GPSR0 to GPSR7) and peripheral function select registers 0 to 16 (IPSR0 to IPSR16).
Page 179
RZ/G1M 5. Pin Function Controller (PFC) Procedure for changing pin function from peripheral function to GPIO Clock (CP φ ) Set the LSI multiplexed pin setting mask register Peripheral function select value Set the GPIO/peripheral function select register to GPIO...
RZ/G1M 5. Pin Function Controller (PFC) In case that one of the pin function in the following list is selected, make sure to disable the data reception of corresponding SCIFAn channel before performing the sequence in the Figure 5.3. LSI Pin...
Main Revisions and Additions in this Edition Minor revisions such as corrections of errors in spelling and modifications of wording are not included in the revision history. Description Rev. Page Contents Summary 1.00 — First edition issued R01UH0626EJ0100 Rev.1.00 Sep 30,2016...
Page 183
SALES OFFICES SALES OFFICES Refer to "http://www.renesas.com/" for the latest and detailed information. Refer to "http://www.renesas.com/" for the latest and detailed information. Renesas Electronics America Inc. Renesas Electronics America Inc. 2801 Scott Boulevard Santa Clara, CA 95050-2549, U.S.A.