96 KB flash, 12 KB RAM, 8 KB EEPROM — memory map for control code and calibration
The R7F100GAF2DSP#AA0 is a 16-bit RL78/G23 microcontroller with 96 KB of on-chip flash program memory, 12 KB of SRAM, and a separate 8 KB EEPROM array. This partition lets the firmware image sit in flash, the runtime stack and heap in SRAM, and calibration constants or configuration parameters in EEPROM without wearing the main flash. The RL78 core runs at 32 MHz, delivering enough throughput for sensor-fusion loops, capacitive-touch scanning, and LIN-bus communication in a single cycle budget.
No external LDO is needed for the core — the internal voltage regulator handles the drop. This covers factory-floor enclosures, outdoor telecom cabinets, and automotive cabin-adjacent modules that see under-hood soak but not direct engine-bay heat.
Capacitive touch, LIN, and mixed-signal peripherals on 25 I/O
The peripheral set includes a capacitive-touch sensing unit (self- and mutual-capacitance), a LINbus controller for automotive body electronics, and standard CSI/I²C/SPI/UART serial interfaces. The 25 I/O lines are enough for a keypad + LED matrix + sensor interface in a compact HMI module. Data converters: an 8-channel ADC configurable to 8-, 10-, or 12-bit resolution, plus a 2-channel 8-bit DAC. The 12-bit mode resolves 1.22 mV per LSB at a 5 V reference — adequate for thermistor or potentiometer inputs without an external ADC.
30-LSSOP — 6.10 mm body, 0.65 mm pitch, rework-friendly
The package is a 30-lead LSSOP (shrink small-outline package) with a 6.10 mm body width and 0.65 mm lead pitch. Mounting is surface-mount only; the tray packaging means the parts ship in anti-static trays, not tape-and-reel, so they are suited for hand-placing prototypes or low-volume production runs.
Active lifecycle — no NRND or EOL risk on this order code
The lifecycle stage is current/active. Renesas has not issued a product-change notification or end-of-life notice for the R7F100GAF2DSP#AA0.
