16-bit RL78/G23 MCU with 192 KB Flash and integrated touch
The Renesas R7F100GPH3CFB#AA0 is a 16-bit microcontroller from the RL78/G23 series, built around the RL78 core running at 32 MHz. It carries 192 KB of Flash program memory, 20 KB of RAM, and 8 KB of data EEPROM — enough for a moderate firmware image and local parameter storage without an external serial EEPROM. The 100-LQFP package (14x14 mm) brings out 88 general-purpose I/O lines, making it a fit for systems that need a mix of digital I/O, analog sensing, and serial communication on a single chip.
Peripheral set and analog integration
On-chip peripherals include a capacitive touch sensing unit, low-voltage detect (LVD), power-on reset (POR), PWM timers, and a watchdog timer (WDT). For serial communication the MCU supports CSI, I²C, LINbus, SPI, and UART/USART interfaces — enough to talk to sensors, displays, and actuators without external protocol converters. The analog subsystem provides 20 channels of 10-bit ADC, 8 channels of 12-bit ADC, and two channels of 8-bit DAC, covering most sensor-conditioning and control-loop feedback needs in a single device.
Supply range and temperature grade
The operating supply range spans 1.8 V to 5.5 V. The -40°C to 105°C temperature rating qualifies the part for industrial environments.
Lifecycle and compliance
Renesas lists the R7F100GPH3CFB#AA0 as Active, so there is no last-time-buy risk for current production. The part is ROHS3 compliant, which covers the European RoHS directive without exemptions.
Memory sizing and firmware strategy
The 192 KB Flash is organized as 192K x 8 bits, and the 8 KB EEPROM is separate from the Flash — useful for calibration constants or configuration data that need frequent updates without wearing the program memory. The 20 KB RAM (20K x 8) is adequate for moderate-size buffers and real-time data logging. For firmware that exceeds this footprint, the RL78/G23 family offers higher-density options in the same 100-LQFP footprint.
Second-source and BOM flexibility
The closest functional peer is the R7F100GPG3CFB#AA0, which shares the same 100-LQFP package, 88 I/O, peripheral set, and 32 MHz speed. The difference is memory — the GP variant carries less Flash and RAM. If the firmware fits the smaller memory, the GP part offers a drop-in BOM alternative for cost optimization or supply diversification without a board respin.
