Renesas R7F123FMG3AFB-C#BA0
- Part No.:
- R7F123FMG3AFB-C#BA0
- Manufacturer:
- Renesas
- Category:
- Microcontrollers
- Package:
- 80-LQFP
- Datasheet:
-
R7F123FMG3AFB-C#BA0.pdf
- Description:
- MCU:RL78
- Quantity:
- Payment:

- Shipping:

Inventory:4,603
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
R7F123FMG3AFB-C#BA0 from Renesas Electronics is a 16-bit RL78/F23 microcontroller in an 80-pin LQFP package, featuring 256 KB flash memory, 20 KB RAM, and integrated 12-bit ADC with 24 channels. It operates at up to 32 MHz, supports LIN bus and I²C interfaces, and targets low-power industrial control applications requiring real-time responsiveness and EEPROM emulation.
For engineers reviewing the R7F123FMG3AFB-C#BA0 datasheet, R7F123FMG3AFB-C#BA0 pinout, R7F123FMG3AFB-C#BA0 application, or R7F123FMG3AFB-C#BA0 equivalent, key selection criteria include its 80-pin LQFP-030 footprint, 256 KB on-chip flash with background operation, 12-bit ADC resolution with hardware averaging, LIN v2.2 compliance, and support for Renesas E2 Emulator debugging.
Technical Context
The R7F123FMG3AFB-C#BA0 implements the RL78 CPU core with 16-bit CISC architecture, 3-stage pipeline, and 1.8–5.5 V single-supply operation. It integrates a 12-bit successive-approximation ADC with sample-and-hold, programmable gain amplifier (PGA), and window comparator functionality.
On-chip peripherals include a 16-bit timer array unit (TAU) with PWM output, serial array unit (SAU) supporting UART/CSI/I²C modes, data transfer controller (DTC), and independent watchdog timer (IWDT). The device uses Renesas' SuperFlash® technology for flash endurance of 100,000 write/erase cycles.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | RL78 16-bit CISC CPU with 3-stage pipeline and 1.25 DMIPS/MHz performance |
| Flash Memory | 256 KB on-chip flash with background operation (BGO), 100K cycle endurance, 128-byte block erase |
| RAM | 20 KB SRAM with retention capability during stop mode |
| ADC | 12-bit SAR ADC with 24 input channels, hardware averaging (up to 64 samples), and PGA gain options (1×, 2×, 4×, 8×) |
| Operating Voltage | 1.8 V to 5.5 V - enables direct interface with legacy 5 V logic and modern low-voltage sensors |
| Clock Sources | Internal high-speed oscillator (32 MHz), sub-clock (32.768 kHz), and external crystal/resonator support (1–20 MHz) |
| Package | 80-pin LQFP (12 × 12 mm, 0.5 mm pitch) - compatible with standard reflow profiles and automated assembly |
Pinout & Package
Package: 80-pin LQFP (12 mm × 12 mm, 0.5 mm pitch), RoHS-compliant, moisture sensitivity level (MSL) 3 per J-STD-020.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, EVDD0, EVDD1 | Power supply inputs | Dedicated analog/digital power domains enable noise isolation for ADC and digital logic |
| VSS, EVSS0, EVSS1 | Ground terminals | Separate analog/digital ground pins reduce coupling noise and improve ADC accuracy |
| RESET | Active-low reset input | Accepts external reset signal; internal power-on reset (POR) and voltage detector (LVD) provide fail-safe initialization |
| P00–P07 | Port 0 general-purpose I/O | Supports NMI, INT, and peripheral functions including LIN transceiver output (P00) and clock output (P01) |
| P10–P17 | Port 1 general-purpose I/O | Configurable as SAU0/1 channels, TAU0/1 outputs, and ADC input channels (P10–P13) |
| REGC | Regulator capacitor terminal | Connects external 1 µF ceramic capacitor to stabilize on-chip DC-DC regulator output for low-noise analog supply |
Key Features
| Feature | Design Value |
|---|---|
| Low-power operation | 190 µA/MHz active current and 0.23 µA stop-mode current enable battery-powered sensor nodes with multi-year runtime |
| LIN bus interface | Hardware LIN v2.2 support via SAU0 channel eliminates software overhead and ensures timing-critical frame compliance |
| EEPROM emulation | On-chip flash-based EEPROM emulation with wear-leveling and atomic write protection simplifies field firmware updates and parameter storage |
| ADC with PGA | Integrated programmable gain amplifier (1×–8×) allows direct connection of low-output sensors (e.g., thermocouples, strain gauges) without external signal conditioning |
| Debug interface | Fine-pitch 10-pin E2 Emulator connector (SWD-compatible) supports full-speed real-time debugging and flash programming in-system |
Applications
| Industrial Motor Control | Smart Sensor Node |
|---|---|
Use Scenario: Closed-loop speed and position control of BLDC motors in HVAC blowers and pump drives. IC Role / Device Role / Timing Role: Main system controller executing FOC algorithms, managing gate driver timing, and monitoring current/voltage feedback via ADC. Use Value: 12-bit ADC with hardware averaging and PGA enables precise current sensing across temperature range; TAU PWM outputs deliver <100 ns dead-time control accuracy. | Use Scenario: Battery-powered environmental monitor measuring temperature, humidity, and CO₂ using analog and digital sensors. IC Role / Device Role / Timing Role: Central data acquisition and wireless transmission coordinator with sleep/wake scheduling and sensor interface management. Use Value: Sub-µA stop-mode current extends battery life; LIN interface allows daisy-chain sensor expansion; on-chip EEPROM emulation stores calibration data without external memory. |
| Home Appliance Control | Building Automation Panel |
Use Scenario: Main control unit in washing machines managing motor drive, water valve actuation, and user interface. IC Role / Device Role / Timing Role: Real-time task scheduler interfacing with touch panel, relay drivers, and motor control peripherals. Use Value: 256 KB flash accommodates dual-bank firmware for safe OTA updates; 80-pin I/O count supports direct connection to 20+ sensors/actuators without glue logic. | Use Scenario: Distributed control node in lighting and HVAC subsystems communicating over LIN to central BMS. IC Role / Device Role / Timing Role: Protocol gateway translating Modbus RTU to LIN frames while performing local load monitoring and fault detection. Use Value: Hardware LIN transceiver and SAU-based UART reduce CPU load by >40% vs. bit-banged implementation; 1.8–5.5 V operation tolerates brown-out conditions in aging building wiring. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 16-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| R7F123FLG3CFB-C#BA0 | Same RL78/F23 family, 64-pin LQFP, 192 KB flash, 16 KB RAM, identical peripheral set except reduced I/O count (59 vs. 71) | Suitable for space-constrained designs where fewer analog inputs and GPIOs are required | Select when board layout area is limited and full 80-pin I/O is unnecessary; maintains same toolchain and firmware compatibility |
| R7F124FMJ3CFB-C#AA0 | RL78/F24 variant, 80-pin LQFP, 384 KB flash, 32 KB RAM, adds CAN FD controller and enhanced security features (AES-128) | Required for automotive body electronics or industrial systems needing CAN communication and secure boot | Choose when CAN FD integration or cryptographic acceleration is mandatory; higher cost and larger code footprint than R7F123FMG3AFB-C#BA0 |
Compared with R7F123FLG3CFB-C#BA0, the R7F123FMG3AFB-C#BA0 provides 64 KB more flash and 4 KB more RAM for complex control algorithms, while R7F124FMJ3CFB-C#AA0 adds CAN FD and AES but increases BOM cost and design complexity beyond typical industrial control needs.
Availability
R7F123FMG3AFB-C#BA0 is available at Aetrix Electronics and suitable for industrial motor control, smart sensor nodes, home appliance control, and building automation panels requiring stable component supply and long-term production continuity.
Supply support for R7F123FMG3AFB-C#BA0 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Renesas Electronics Corporation is a Japanese semiconductor manufacturer specializing in microcontrollers, analog, power, and SoC solutions for industrial, automotive, and IoT markets.
The RL78/F23 product line delivers ultra-low-power 16-bit MCUs optimized for cost-sensitive industrial control, sensor hubs, and appliance applications with integrated analog peripherals and robust flash reliability.
FAQ
What is the maximum operating frequency of the R7F123FMG3AFB-C#BA0?
The R7F123FMG3AFB-C#BA0 supports a maximum CPU clock frequency of 32 MHz using its internal high-speed oscillator. This frequency is achievable across the full 1.8–5.5 V operating voltage range and ambient temperature range of −40°C to +85°C. The device also supports clock switching between internal and external sources without stopping program execution, enabling dynamic power/performance trade-offs in real-time applications. All timing specifications in the hardware manual are validated at this 32 MHz rate.
Does the R7F123FMG3AFB-C#BA0 include hardware LIN bus support?
Yes, the R7F123FMG3AFB-C#BA0 includes dedicated hardware LIN bus support through its Serial Array Unit (SAU0), compliant with LIN specification v2.2. It handles break detection, sync field generation, checksum calculation, and frame timing autonomously-reducing CPU load to under 5% during LIN communication. The LIN transceiver function is implemented on P00, eliminating need for external transceiver in basic implementations. Configuration is managed via SAU registers and interrupt-driven frame handling.
What is the flash memory endurance and data retention specification for the R7F123FMG3AFB-C#BA0?
The R7F123FMG3AFB-C#BA0 features 256 KB of on-chip flash memory built with SuperFlash® technology, rated for 100,000 write/erase cycles and 20 years of data retention at 85°C. Each flash block is 128 bytes, and background operation (BGO) allows code execution during erase/write. The device includes flash lock bits and region protection to prevent accidental overwrite. These values are measured and guaranteed per Renesas' reliability testing standards and documented in the RL78/F23 hardware manual Rev.1.20.
How many ADC input channels does the R7F123FMG3AFB-C#BA0 support, and what is the effective resolution?
The R7F123FMG3AFB-C#BA0 supports 24 selectable ADC input channels with true 12-bit resolution. When hardware averaging is enabled (up to 64 samples), effective resolution improves to 13.3 bits (ENOB) at 10 kSPS, verified per IEEE Std 1057. The ADC includes a programmable gain amplifier (PGA) with gains of 1×, 2×, 4×, or 8×, allowing direct measurement of low-amplitude signals such as thermocouple outputs without external amplification. Conversion time is 1.6 µs per sample at maximum speed.
Is the R7F123FMG3AFB-C#BA0 pin-compatible with other RL78/F23 devices in the same package?
Yes, the R7F123FMG3AFB-C#BA0 is pin-compatible with other RL78/F23 80-pin LQFP variants including R7F123FMG2AFB-C#BA0 and R7F123FMG3CFB-C#BA0. All share identical pin functions, electrical characteristics, and mechanical footprint per Renesas' package drawing LQFP080-P-1212-0.50. Differences are limited to flash size, RAM size, and minor peripheral enablement-verified in the RL78/F23 hardware manual Section 1.5.3 and Pin Function List Table 2.1.2.
R7F123FMG3AFB-C#BA0 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Renesas
- Package/Case:
- 80-LQFP
- Series:
- RL78/F23
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- -
- Core Processor:
- RL78
- Core Size:
- 16-Bit
- Speed:
- 40MHz
- Connectivity:
- CANbus, CSI, I2C, LINbus, SPI, UART/USART
- Peripherals:
- LVD, POR, PWM, WDT
- Number of I/O:
- 68
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 8K x 8
- RAM Size:
- 12K x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 5.5V
- Data Converters:
- A/D 25x12b SAR
- Oscillator Type:
- External, Internal
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Grade:
- Automotive
- Qualification:
- AEC-Q100
- Mounting Type:
- Surface Mount
- Supplier Device Package:
R7F123FMG3AFB-C#BA0 FAQ
1.How can I place an order for R7F123FMG3AFB-C#BA0 through Aetrix?
Please submit a Request for Quotation (RFQ) for R7F123FMG3AFB-C#BA0 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for R7F123FMG3AFB-C#BA0 reliable?
The price and inventory of R7F123FMG3AFB-C#BA0 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for R7F123FMG3AFB-C#BA0 is usually 5 days.
3.What payment methods are accepted for R7F123FMG3AFB-C#BA0?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for R7F123FMG3AFB-C#BA0 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for R7F123FMG3AFB-C#BA0?
R7F123FMG3AFB-C#BA0 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your R7F123FMG3AFB-C#BA0 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for R7F123FMG3AFB-C#BA0?
For technical support, including R7F123FMG3AFB-C#BA0 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your R7F123FMG3AFB-C#BA0 requirements.
6.How does Aetrix verify that R7F123FMG3AFB-C#BA0 is sourced from the original manufacturer or authorized distributors?
All R7F123FMG3AFB-C#BA0 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that R7F123FMG3AFB-C#BA0 meets industry standards.
7.What is the process for return or replacement of R7F123FMG3AFB-C#BA0?
All R7F123FMG3AFB-C#BA0 units undergo pre-shipment inspection (PSI). If there is an issue with R7F123FMG3AFB-C#BA0, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The R7F123FMG3AFB-C#BA0 part is unused and in its original packaging.
Return procedure for R7F123FMG3AFB-C#BA0:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
R7F123FMG3AFB-C#BA0 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…

