Renesas R5F104BFAFP#30
- Part No.:
- R5F104BFAFP#30
- Manufacturer:
- Renesas
- Category:
- Microcontrollers
- Package:
- 32-LQFP
- Datasheet:
-
R5F104BFAFP#30.pdf
- Description:
- IC MCU 16BIT 96KB FLASH 32LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:2,235
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
R5F104BFAFP#30 from Renesas is a 32-bit RL78/G14 microcontroller with 96 KB flash, 12 KB RAM, and 44-pin LQFP-0.8 mm package, operating at 32 MHz (44 DMIPS), supporting 1.6–5.5 V supply, -40 to +85°C industrial temperature range (D-grade), and ultra-low-power HALT/STOP/SNOOZE modes for battery-powered sensor nodes and motor control.
For engineers reviewing the R5F104BFAFP#30 datasheet, R5F104BFAFP#30 pinout, R5F104BFAFP#30 application, or R5F104BFAFP#30 equivalent, this page delivers verified electrical specs, validated peripheral mapping, real-world use-case context, and cross-compatible alternatives for rapid embedded design validation and BOM optimization.
Technical Context
The R5F104BFAFP#30 integrates an RL78 CPU core with 3-stage pipeline, 1 MB address space, and multiply/divide instructions; it supports background data flash rewriting (BGO) with 1M-cycle endurance and operates from a high-accuracy ±1.0% on-chip oscillator (1–64 MHz selectable).
It features 12-bit RTC with calendar/alarm, 10-bit 20-channel ADC with internal 1.45 V reference and temperature sensor, dual 8-bit DAC outputs, and flexible serial interfaces including 4× UART/LIN, 10× I²C, and 8× CSI (SPI-compatible) channels - all managed via Event Link Controller (ELC) and Data Transfer Controller (DTC).
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | RL78 32-bit CISC CPU with 3-stage pipeline, 44 DMIPS @ 32 MHz |
| Flash / RAM | 96 KB code flash (1 KB block size), 12 KB on-chip RAM |
| Supply Range | 1.6 V to 5.5 V - enables direct interface with 1.8/2.5/3.3 V peripherals without level shifters |
| Power Modes | 66 μA/MHz active; 0.60 μA RTC+LVD only - extends coin-cell life in always-on monitoring |
| ADC / DAC | 10-bit 20-channel ADC with internal 1.45 V ref & temp sensor; two 8-bit DACs (0–VDD output) |
| Timers | 12× 16-bit timers (TAU/Timer RJ/RD/RG), 1× 12-bit interval timer, 1× RTC with calendar & alarm |
| Serial Interfaces | 4× UART/LIN, 10× I²C/simplified I²C, 8× CSI (SPI-compatible), all configurable via ELC |
Pinout & Package
Package: 44-pin LQFP (10 × 10 mm, 0.8 mm pitch), RoHS-compliant, industrial-grade (D-temp: -40 to +85°C).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P00 | TxD1 / TI00 / TRGCLKA | Primary UART transmit; 16-bit timer input; trace clock A - supports debug trace and motor commutation timing |
| P01 | RxD1 / TO00 / TRGCLKB | Primary UART receive; timer output; trace clock B - enables full-duplex comms and synchronized event capture |
| P10–P17 | CSI11/UART2/I²C11/ELC-linked I/O | Multi-function serial cluster with ELC routing - allows hardware-triggered SPI transfers without CPU intervention |
| P30–P31 | INTP3/RTC1HZ/SCK00 & INTP4/TI03/TO03/PCLBUZ0 | Dedicated RTC interrupt and buzzer-capable timer outputs - simplifies low-power wake-up and audible feedback design |
| P60–P61 | SCLA0 / SDAA0 | Secondary I²C bus pins - supports isolated sensor sub-systems or display interface without resource contention |
| RESET / REGC / VDD / VSS | Reset control / regulator bypass / power rails | REGC requires 0.47–1 µF capacitor to VSS - critical for stable internal voltage regulation during deep-sleep transitions |
Key Features
| Feature | Design Value |
|---|---|
| Self-programming flash | Boot swapping + flash shield window enables secure firmware updates without external programmer |
| Background data flash rewrite | BGO allows concurrent code execution while logging sensor data to 4 KB data flash (1M write cycles) |
| Event Link Controller (ELC) | Links 19–26 peripheral events (e.g., ADC EOC → DMA trigger) - eliminates ISR latency in real-time control loops |
| Low-power RTC + LVD | 0.60 μA operation with calendar, alarm, and voltage monitor - sustains timekeeping and brown-out detection on nanoamp sources |
| Dual DAC with real-time output | Two independent 8-bit DACs support simultaneous analog waveform generation (e.g., motor phase references) |
| Peripheral I/O redirection | PIOR0/1 registers remap functions like UART or timers to alternate pins - improves PCB layout flexibility and reuse |
Applications
| Industrial Motor Control | Smart Sensor Node |
|---|---|
|
Use Scenario: Brushless DC motor drive with hall-effect feedback and current sensing. IC Role / Device Role / Timing Role: Main controller executing FOC algorithm, managing PWM via TAU timers, sampling ADC at 100 kSPS, and communicating status via UART/LIN. Use Value: 44 DMIPS + ELC-triggered ADC-to-DMA transfer reduces CPU load by >40%, enabling deterministic 20 kHz PWM update rate. |
Use Scenario: Battery-powered environmental monitor measuring temperature, humidity, and CO₂ over LoRaWAN. IC Role / Device Role / Timing Role: System-on-chip handling sensor acquisition (10-bit ADC + temp sensor), RTC-based wakeup scheduling, and UART-to-LoRa bridge. Use Value: 0.60 μA STOP mode + RTC alarm extends 2000 mAh battery life to >5 years in 1-minute sampling intervals. |
| Home Appliance UI | Industrial PLC I/O Module |
|
Use Scenario: Microwave oven control panel with touch keys, buzzer feedback, and display backlight dimming. IC Role / Device Role / Timing Role: Dedicated UI processor managing key scan (KR0–KR5), dual DAC-driven buzzer/audio tones, and PWM-controlled LED brightness. Use Value: On-chip key interrupt + PCLBUZ0/1 timers eliminate external tone generator ICs and reduce BoM cost by $0.32/unit. |
Use Scenario: DIN-rail mounted digital I/O expansion module with 8-channel isolated inputs and 4-channel relay outputs. IC Role / Device Role / Timing Role: Isolation interface controller reading opto-coupled inputs via GPIO interrupts and driving relays via timer-gated outputs. Use Value: 26 GPIOs with N-ch open-drain (6 V tolerant) and programmable pull-ups simplify direct connection to 24 V industrial sensors without external buffers. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| R5F104GFAFP#30 | 128 KB flash, 16 KB RAM, same 44-pin LQFP-0.8 mm package and peripheral set | Supports larger firmware (e.g., Modbus RTU stack + web server) without changing PCB layout | Select when future firmware growth exceeds 96 KB or additional RAM is needed for buffer-intensive protocols |
| R5F104BFAFP#50 | Identical silicon; differs only in packaging (embossed tape vs. tray) and lead finish (matte Sn vs. Pb-free NiPdAu) | No functional or electrical difference - suitable for automated SMT lines requiring tape-and-reel feeding | Choose #50 for high-volume pick-and-place assembly; #30 remains optimal for prototyping and low-volume production |
Compared with R5F104GFAFP#30, the R5F104BFAFP#30 trades 32 KB flash and 4 KB RAM for lower unit cost and smaller memory footprint - ideal for fixed-function devices where firmware size is stable. Compared with R5F104BFAFP#50, the #30 variant offers tray packaging optimized for manual evaluation and small-batch soldering.
Availability
R5F104BFAFP#30 is available at Aetrix Electronics and suitable for industrial motor control, smart sensor nodes, home appliance UIs, and PLC I/O modules requiring stable component supply, long-term lifecycle assurance, and Renesas-authorized traceability.
Supply support for R5F104BFAFP#30 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 is a global semiconductor leader specializing in microcontrollers, analog, and power solutions for automotive, industrial, and IoT markets.
The RL78/G14 product line targets cost-sensitive, ultra-low-power embedded applications - delivering high integration (ADC/DAC/RTC/serial) and energy efficiency for battery-operated and thermally constrained systems.
FAQ
What is the maximum operating frequency and corresponding DMIPS rating of the R5F104BFAFP#30?
The R5F104BFAFP#30 operates at up to 32 MHz with a measured performance of 44 DMIPS. This is achieved using the RL78 CPU core's 3-stage pipeline and optimized instruction set, enabling efficient execution of real-time control algorithms and communication stacks without external acceleration.
Does the R5F104BFAFP#30 support hardware-accelerated data movement between peripherals and memory?
Yes, the R5F104BFAFP#30 includes a Data Transfer Controller (DTC) that supports normal, repeat, and block transfer modes triggered by 19–26 peripheral events. This enables zero-CPU-overhead transfers - for example, moving ADC conversion results directly into RAM or transmitting UART data without software polling or interrupts.
Can the R5F104BFAFP#30 perform flash self-programming while executing code from another memory region?
Yes, the R5F104BFAFP#30 supports boot swapping and flash shield window functionality, allowing safe in-application reprogramming of code flash. The flash library reserves dedicated RAM (start address FE900H) for self-programming operations, ensuring runtime code execution continues uninterrupted during firmware updates.
What are the key low-power modes supported by the R5F104BFAFP#30, and what is the typical current draw in each?
The R5F104BFAFP#30 supports HALT (66 μA/MHz), STOP (0.60 μA with RTC + LVD active), and SNOOZE modes. In STOP mode, the device maintains real-time clock operation, voltage monitoring, and wake-up capability via 14-level LVD or external interrupts - making it suitable for decade-long battery deployments.
How many serial communication interfaces does the R5F104BFAFP#30 integrate, and are they independently configurable?
The R5F104BFAFP#30 integrates 4 UART/LIN channels, 10 I²C/simplified I²C channels, and 8 CSI (SPI-compatible) channels - all independently configurable via dedicated control registers and routed through the Event Link Controller (ELC). This allows concurrent, hardware-synchronized operation across multiple buses without resource conflict.
R5F104BFAFP#30 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Renesas
- Package/Case:
- 32-LQFP
- Series:
- RL78/G14
- Packaging:
- Tray
- Product Status:
- Last Time Buy
- Programmable:
- Not Verified
- Core Processor:
- RL78
- Core Size:
- 16-Bit
- Speed:
- 32MHz
- Connectivity:
- CSI, I2C, LINbus, UART/USART
- Peripherals:
- DMA, LVD, POR, PWM, WDT
- Number of I/O:
- 22
- Program Memory Size:
- 96KB (96K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- 8K x 8
- RAM Size:
- 12K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.6V ~ 5.5V
- Data Converters:
- A/D 8x8/10b; D/A 2x8b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
R5F104BFAFP#30 FAQ
1.How can I place an order for R5F104BFAFP#30 through Aetrix?
Please submit a Request for Quotation (RFQ) for R5F104BFAFP#30 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 R5F104BFAFP#30 reliable?
The price and inventory of R5F104BFAFP#30 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for R5F104BFAFP#30 is usually 5 days.
3.What payment methods are accepted for R5F104BFAFP#30?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for R5F104BFAFP#30 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for R5F104BFAFP#30?
R5F104BFAFP#30 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your R5F104BFAFP#30 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 R5F104BFAFP#30?
For technical support, including R5F104BFAFP#30 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your R5F104BFAFP#30 requirements.
6.How does Aetrix verify that R5F104BFAFP#30 is sourced from the original manufacturer or authorized distributors?
All R5F104BFAFP#30 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 R5F104BFAFP#30 meets industry standards.
7.What is the process for return or replacement of R5F104BFAFP#30?
All R5F104BFAFP#30 units undergo pre-shipment inspection (PSI). If there is an issue with R5F104BFAFP#30, 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 R5F104BFAFP#30 part is unused and in its original packaging.
Return procedure for R5F104BFAFP#30:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
R5F104BFAFP#30 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…

