RL78/G23 16-bit MCU — 384 KB Flash, 32 MHz, 44-LQFP
The Renesas R7F100GFK2DFP#HA0 is a 16-bit RL78/G23 microcontroller with a 32 MHz core, 384 KB Flash program memory, 32 KB RAM, and 8 KB EEPROM. It integrates a 10-channel ADC (8/10/12-bit selectable), dual 8-bit DAC, capacitive touch sensing, LVD, POR, PWM, and WDT. Connectivity includes CSI, I²C, LINbus, SPI, and UART/USART. The 44-LQFP package provides 37 I/O lines. Operating range spans 1.6 V to 5.5 V and -40°C to 85°C, suiting industrial control, appliance, and sensor-node designs.
32 MHz core — timing budget for industrial loops
At 32 MHz the RL78 pipeline processes one instruction per cycle for most arithmetic ops. The internal oscillator eliminates an external crystal on cost-sensitive boards.
384 KB Flash + 8 KB EEPROM — firmware and field data
384 KB Flash holds a moderate application stack — bootloader, RTOS kernel, and application code for a multi-sensor node or motor controller. The separate 8 KB EEPROM block stores calibration constants and fault logs without wearing the Flash. 32 KB RAM supports moderate data buffering (e.g., 16 KB for a display frame buffer, leaving 16 KB for stack and variables).
