Do you have a question about the Renesas RL78/G15 and is the answer not in the manual?
Architecture | RL78 |
---|---|
Maximum Operating Frequency | 32 MHz |
Data Flash | up to 4 KB |
Pin Count | 20 to 64 pins |
Timer Channels | up to 8 |
Communication Interfaces | UART, I2C, SPI |
Operating Voltage | 1.6 V to 5.5 V |
Operating Temperature Range | -40°C to +85°C |
ADC | 10-bit |
Timers | 16-bit timers, watchdog timer |
Package Types | QFN, TSSOP |
Details low power consumption technology, RL78 CPU core architecture, memory capacities, and peripherals.
Provides a breakdown of part numbers, indicating memory size, package, fields of application, and ROM capacity.
Illustrates pin assignments and multiplexed functions for different product package types.
Lists and describes the function of each pin, including alternate functions and their assignments.
Provides block diagrams illustrating the internal structure and connections for various pin types.
Summarizes the functions available at the time peripheral I/O redirection register (PIOR) is set to 00H.
Details port input/output, buffer, and pull-up resistor settings, valid for alternate functions.
Lists functions provided by pins that are not solely for port operations.
Provides recommended connections for unused pins to prevent issues.
Shows block diagrams illustrating the functionality and connections of various pin types.
Describes the Harvard architecture, 3-stage pipeline, and main features of the RL78-S2 CPU core.
Details the 1-MB address space accessible by RL78/G15 products, including memory maps.
Lists and describes the processor registers, including control registers, general-purpose registers, and ES/CS registers.
Explains various addressing modes for instruction execution, including relative, immediate, and indirect addressing.
Details addressing methods for data, including implied, register, direct, and indexed addressing.
Describes the function that detects illegal memory access and generates a reset.
Explains the digital I/O ports and their alternate functions, referring to Chapter 2 for details.
Details the hardware components of ports, including mode registers, port registers, and pull-up resistors.
Lists registers used to control port functions, including mode, pull-up, and redirection registers.
Describes operations for I/O ports, differentiating between input and output modes.
Explains register settings for using alternate functions, including basic concepts and examples.
Provides important cautions regarding port functions, especially for 1-bit manipulation and pin settings.
Describes the clock generator's role in supplying clocks to the CPU and peripheral hardware.
Details the hardware components of the clock generator, including control registers and oscillators.
Lists registers used to control the clock generator's operations.
Explains the X1 oscillator and on-chip oscillators, including their characteristics and usage.
Describes how the clock generator produces clocks and controls CPU operating modes like standby.
Provides examples and procedures for setting clock frequencies and managing clock switchover.
Refers to product pages for resonator operation verification and oscillator constants.
Overviews the functions of the timer array unit, including independent and simultaneous channel operations.
Details the hardware configuration of the timer array unit, including registers and I/O pins.
Lists registers used to control the timer array unit's operation.
Explains fundamental rules for simultaneous channel operation and 8-bit timer operation.
Describes the operation of the counter in different modes, including count clock and start timing.
Details the circuit configuration, setting, and cautions for TOmn pin output.
Explains the TImn input circuit configuration, noise filter, and cautions for channel input.
Describes specific functions of independent channels like interval timer and event counter.
Explains functions utilizing multiple channels, such as one-shot pulse and PWM output.
Provides important cautions related to using the timer array unit, especially for timer output.
Describes the function of the 12-bit interval timer to generate interrupt requests at specified intervals.
Details the hardware components of the 12-bit interval timer.
Lists the registers used to control the 12-bit interval timer, including enable, speed mode, and control registers.
Explains the operation timing and procedures for starting count and entering HALT/STOP modes.
Describes the functions of the clock output controller for peripheral ICs and buzzer output.
Details the hardware included in the clock output/buzzer output controller.
Lists registers used to control the clock output/buzzer output controller.
Describes the operations of the clock output/buzzer output controller, including output pin behavior.
Explains the watchdog timer's function for detecting program loops and generating internal resets.
Details the hardware components of the watchdog timer, including control registers and option bytes.
Lists the register used to control the watchdog timer.
Describes how to control the watchdog timer's operation, including start, stop, and overflow time settings.
Describes the A/D converter's function to convert analog signals to digital values.
Details the hardware components of the A/D converter, including input pins, sample & hold, and voltage comparator.
Lists registers used to control the A/D converter's operation and settings.
Describes the step-by-step process of A/D conversion operations.
Explains the relationship between analog input voltage and the resulting digital conversion value.
Details the different operation modes of the A/D converter.
Provides flowcharts for setting up the A/D converter for analog input and internal reference voltage.
Explains key terms and concepts for understanding A/D converter characteristics.
Provides important notes and cautions regarding A/D converter usage, including conflicting operations and noise countermeasures.
Lists the functions of the comparator, including selectable response speed and reference voltage.
Describes the hardware components of the comparator, including input pins and output pins.
Lists registers used to control the comparator's mode, filter, output, and port functions.
Details the operation of comparators 0 and 1, including digital filter and interrupt operations.
Provides flowcharts for enabling and disabling comparator operation.
Overviews the functions of the serial array unit, including Simplified SPI, UART, and Simplified I2C.
Details the hardware components of the serial array unit, including registers and I/O pins.
Lists registers used to control the serial array unit's operation.
Describes the operation stop mode for serial interfaces to reduce power consumption.
Details the functions and operations of the Simplified SPI interface.
Describes the master reception operation where the microcontroller receives data via transfer clock.
Explains master transmission/reception where data is transmitted/received via transfer clock.
Describes slave transmission where data is transmitted via transfer clock input from another device.
Explains slave reception where data is received via transfer clock input from another device.
Details slave transmission/reception where data is transmitted/received via transfer clock input.
Provides formulas for calculating transfer clock frequency for simplified SPI communication.
Describes procedures for processing errors like overrun error in SPI communication.
Details the UART communication function, including data format, interrupts, and error detection.
Explains the simplified I2C communication, including address field, data transmission, and stop condition.
Overviews the three modes of the serial interface IICA: Operation stop, I2C bus, and Wakeup modes.
Details the hardware components of the serial interface IICA, including registers and pins.
Lists registers used to control the serial interface IICA, including enable, control, status, and flag registers.
Describes the functions related to I2C bus mode, including pin configuration and transfer clock settings.
Defines I2C bus terms and explains control methods like start/stop conditions, ACK, and clock stretching.
Describes the two types of interrupt functions: maskable and software interrupts.
Lists interrupt sources and their configuration, including reset sources and vector codes.
Lists registers used to control interrupt functions, such as request flags, mask flags, and priority specifications.
Explains the operations involved in servicing interrupts, including acknowledgment and multiple interrupt handling.
Introduces the standby function for reducing system operating current, detailing HALT and STOP modes.
Lists registers that control the standby function, referring to Chapter 5 for clock generator details.
Describes the operation of the HALT and STOP modes, including release conditions and operating status.
Details the timing of reset operation triggered by external or internal reset signals.
Describes the states of operation and hardware after reset acceptance.
Explains the RESF register used to store the source of the reset request.
Overviews the functions of the SPOR circuit, including internal reset generation and voltage detection.
Shows the block diagram of the selectable power-on-reset circuit.
Describes the operation of the SPOR circuit, including internal reset signal generation timing.
Provides cautions regarding the selectable power-on-reset circuit, especially concerning supply voltage fluctuations.
Explains the option byte area, consisting of user option bytes and on-chip debug option bytes.
Details the format of the user option byte (000C0H), including watchdog timer and SPOR settings.
Shows the format of the on-chip debug option byte (000C3H) for controlling debug operations.
Describes how to specify the option byte using assembly language or link options.
Explains programming the flash memory using a dedicated programmer or external device via UART.
Describes writing data to flash memory on-board via UART communication with an external device.
Details the pin connections required for flash memory programming on the target system.
Outlines the procedures for serial programming, including initial setup and stopping the process.
Provides reference values for processing time for each command when using the PG-FP5 programmer.
Describes the self-programming function for rewriting code/data flash memory via user program.
Provides an overview of the data flash memory, including its access methods and limitations.
Explains the connection example for the E2/E2 Lite emulator and RL78 microcontroller.
Describes the connection of an external device via UART for communication with the RL78 microcontroller.
Details the on-chip debug security ID setting area for preventing third-party access to memory content.
Explains the need for securing memory space before using debug functions.
Describes the function of the BCD correction circuit for calculating BCD code results.
Lists the registers used by the BCD correction circuit.
Explains the basic operation of the BCD correction circuit for addition and subtraction.
Explains conventions used for operand identifiers and specification methods in the operation list.
Provides a comprehensive list of instructions, including mnemonic, operand, bytes, clock, operation, and flag details.
Lists the absolute maximum ratings for supply voltage, input/output voltage, and currents.
Details the characteristics of the X1 oscillator and on-chip oscillators, including frequency and accuracy.
Provides DC electrical characteristics, including pin characteristics and supply current.
Lists AC timing parameters for various interfaces like SPI and UART.
Details the characteristics of serial interfaces, including UART, SPI, and I2C.
Provides analog characteristics for A/D converters and comparators, including resolution and errors.
Details the characteristics of the SPOR circuit, including detection voltage and minimum pulse width.
Specifies the power supply voltage rising slope characteristics.
Describes RAM data retention characteristics related to power supply voltage.
Details characteristics related to flash memory programming, including rewrite counts and programming times.
Explains communication modes and transfer rates for dedicated flash memory programmers.
Shows timing diagrams for entering flash memory programming mode.
Lists the absolute maximum ratings for supply voltage, input/output voltage, and currents.
Details the characteristics of the X1 oscillator and on-chip oscillators, including frequency and accuracy.
Provides DC electrical characteristics, including pin characteristics and supply current.
Lists AC timing parameters for various interfaces like SPI and UART.
Details the characteristics of serial interfaces, including UART, SPI, and I2C.
Provides analog characteristics for A/D converters and comparators, including resolution and errors.
Details the characteristics of the SPOR circuit, including detection voltage and minimum pulse width.
Specifies the power supply voltage rising slope characteristics.
Describes RAM data retention characteristics related to power supply voltage.
Details characteristics related to flash memory programming, including rewrite counts and programming times.
Explains communication modes and transfer rates for dedicated flash memory programmers.
Shows timing diagrams for entering flash memory programming mode.
Provides package drawing details for 8-pin products.
Provides package drawing details for 10-pin products.
Provides package drawing details for 16-pin products.
Provides package drawing details for 20-pin products.
Lists major revisions made in the current edition of the manual.
Provides a revision history of preceding editions of the manual.