RL78/G23 16-bit MCU — 32 MHz, 192 KB Flash, 64-LQFP
The Renesas R7F100GLH3CFA#AA0 is a 16-bit RL78/G23 microcontroller running at 32 MHz with 192 KB Flash program memory, 20 KB RAM, and 8 KB data EEPROM. It packs 54 general-purpose I/O lines, a full set of serial interfaces (CSI, I²C, LINbus, SPI, UART/USART), and on-chip analog: 12-channel 10-bit ADC, 8-channel 12-bit ADC, and two 8-bit DACs. Peripheral blocks include capacitive touch sensing, low-voltage detect, programmable pulse-width modulation, and a watchdog timer. The device operates from 1.8 V to 5.5 V across the industrial temperature range of -40°C to 105°C, and comes in a 64-pin LQFP (12x12 mm) package. Typical applications span motor drives, outdoor telecom nodes, factory automation controllers, and automotive body-electronics modules.
Memory and peripheral budget for BOM planning
192 KB Flash is sized for a moderate control stack plus a bootloader; 20 KB RAM handles a few hundred bytes of sensor data and a modest RTOS task list. The 8 KB EEPROM block is separate from Flash — useful for calibration coefficients and fault logs that survive firmware updates. On-chip ADC resolution splits between 10-bit (12 channels) and 12-bit (8 channels); the 12-bit channels cover higher-accuracy measurements like thermistor or current-sense inputs without an external ADC.
Lifecycle status and sourcing posture
The part is ROHS3 compliant. For BOM freeze and supply planning, this MCU carries no near-term obsolescence risk and is available to order through independent distribution; current pricing and lead time are confirmed at quote time against an RFQ.
