Datasheet R01DS0395EJ0110 RL78/G23 Rev.1.10 RENESAS MCU Nov 18, 2021 <R> True low-power platform, 41-A/MHz operating current, 210-nA holding current for 4 KB of RAM, up to 768-KB code flash memory and 48-KB RAM, Capacitive sensing unit, from 30 to 128 pins, 1.6-5.5 V 1. Outline 1.1 Features High-speed on-chip oscillator Ultra-low power consumption technology Select from 32 MHz, 24 MHz, 16 MHz, 12 MHz, VDD = single power supply voltage of 1.6 to 5.5 V 8 MHz, 6 MHz, 4 MHz, 3 MHz, 2 MHz, or 1 MHz HALT mode High accuracy: 1.0% (VDD = 1.8 to 5.5 V, STOP mode TA = -20 to +85C) High-speed wakeup from the STOP mode is possible. <R> SNOOZE mode Middle-speed on-chip oscillator Select from 4 MHz, 2 MHz, or 1 MHz RL78 CPU core (with adjustability) CISC architecture with 3-stage pipeline Minimum instruction execution time: Can be Low-speed on-chip oscillator changed from high speed (0.03125 s 32 MHz 32.768 kHz (typ.) (with adjustability) operation with the high-speed on-chip oscillator clock) to ultra-low speed (30.5 s 32.768 kHz Operating ambient temperature operation with the subsystem clock) TA = -40 to +85C (2D: Consumer applications) Multiply/divide/multiply & accumulate instructions TA = -40 to +105C (3C: Industrial applications) are supported. Address space: 1 MB Power management and reset function General-purpose registers: (8-bit register 8) 4 On-chip power-on-reset (POR) circuit banks On-chip voltage detectors (LVD0 and LVD1) On-chip RAM: 12 to 48 KB Data transfer controller (DTC) Code flash memory Transfer modes: Normal transfer mode, repeat Code flash memory: 96 to 768 KB transfer mode, block transfer mode Block size: 2 KB Activation sources: Activated by interrupt sources. Prohibition of block erase and rewriting Chain transfer function (security function) On-chip debugging SNOOZE mode sequencer (SMS) Self-programming Calculations and comparison of values by the (with boot swapping and flash shield window) commands for use in processing by the sequencer can realize intermittent operations Data flash memory where the RL78/G23 does not have to return to Data flash memory: 8 KB normal operation. Back ground operation (BGO): Instructions can be Sequentially handling a total of 32 processes with executed from the program memory while the use of desired commands from among 21 rewriting the data flash memory. different ones Number of rewrites: 1,000,000 times (typ.) The SNOOZE mode sequencer offers operation with low power consumption without using the CPU, flash memory, and RAM. R01DS0395EJ0110 Rev.1.10 Page 1 of 135 Nov 18, 2021RL78/G23 1. Outline Logic and event link controller (ELCL) Comparator Event signals can be set up between specified 2 channels peripheral functions. Operating modes: Comparator high-speed mode The signals can be generated by the input of and comparator low-speed mode multiple event signals to the logic circuit. The external reference voltage and the internal Flip-flop circuits are incorporated to handle setting reference voltage or D/A converter output are and resetting functions. selectable as the reference voltage. Capacitive sensing unit Serial interface CTSU2L operating voltage condition: Note 1 VDD = 1.8 to 5.5 V Simplified SPI (CSI ): 3 to 8 channels Self-capacitance method: A single pin configures UART/UART (LIN-bus supported)/UARTA: a single key, supporting up to 32 keys 3 to 6 channels 2 2 Mutual capacitance method: Matrix configuration I C/Simplified I C: 4 to 10 channels with 8 8 pins, supporting up to 64 keys Remote control signal receiver Input/output port pins 1 channel Number of port pins: Matching of 4 waveform patterns 26 to 120 (N-ch open drain I/O (header, data 0, data 1, and special data) withstand voltage of 6 V : 2 to 4, N-ch open drain I/O VDD withstand Timers Note 2 voltage /EVDD withstand 16-bit timer: 8 to 16 channels Note 3 voltage : 10 to 33, output current <R> 32-bit interval timer: 1 channel in 32-bit counter control pins: 6 to 8) mode Can be set to N-ch open drain or TTL input buffer, 2 channels in 16-bit counter and use of an on-chip pull-up resistor can be mode specified. 4 channels in 8-bit counter Connectable to a device with different voltage mode (1.8, 2.5, or 3 V) Realtime clock: 1 channel (counting of one second to 99 years, alarm interrupt, and clock Others correction) BCD (binary-coded decimal) correction circuit Watchdog timer: 1 channel (operates with the Key interrupt input dedicated low-speed on-chip oscillator clock) Clock output/buzzer output controller A/D converter Note 1. Although the CSI function is generally 8-/10-/12-bit resolution A/D converter called SPI, it is also called CSI in this (VDD = 1.6 to 5.5 V) product, so it is referred to as such in Analog input: 8 to 26 channels this manual. Internal reference voltage (1.48 V) and Note 2. This applies to the 30- to 52-pin temperature sensor products. Note 3. This applies to the 64- to 128-pin D/A converter products. 8-bit resolution D/A converter (VDD = 1.6 to 5.5 V) Analog output: 2 channels Remark The functions mounted depend on the Output voltage: 0 V to VDD product. See 1.6 Outline of Functions. Realtime output function R01DS0395EJ0110 Rev.1.10 Page 2 of 135 Nov 18, 2021