RL78/G23 16-bit MCU with 768 KB Flash and capacitive touch
The Renesas R7F100GFN2DFP#AA0 is a 16-bit RL78/G23 microcontroller running at 32 MHz, built around the RL78 core. It carries 768 KB of Flash program memory, 48 KB of RAM, and 8 KB of EEPROM, all on-chip. The peripheral set includes capacitive touch sensing, a 12-bit ADC with up to 10 channels, a dual 8-bit DAC, and serial interfaces covering CSI, I²C, LINbus, SPI, and UART/USART. Operating from 1.6 V to 5.5 V over -40°C to 85°C, it targets industrial control, building automation, and HMI panels that need a single-chip sensor-and-actuator controller.
32 MHz core and memory sizing for the BOM
The 32 MHz clock is the RL78 core's rated speed — enough for real-time control loops and protocol handling without an external oscillator, since the internal oscillator is the default clock source. The 768 KB Flash holds a full application stack plus a bootloader; 48 KB RAM supports moderate data buffering and RTOS task stacks. The 8 KB EEPROM is a separate data Flash array for calibration constants and configuration parameters that survive resets — no external serial EEPROM needed, which saves a BOM line and board area.
Supply range and temperature grade — what they mean for fit
A supply range of 1.6 V to 5.5 V means this MCU runs directly from a single Li-ion cell (down to its discharge floor) or a 5 V industrial rail without a separate LDO. The -40°C to 85°C industrial temperature grade qualifies it for outdoor telecom cabinets, factory-floor motor drives, and automotive cabin modules — not under-hood, but fine for interior and chassis-domain applications.
Active lifecycle — no LTB risk
The R7F100GFN2DFP#AA0 carries an Active lifecycle status and is ROHS3 compliant. There is no end-of-life notice, no last-time-buy window, and no successor part to track. This part is qualified for new designs and production ramp without obsolescence risk.
