RX261 Fast Prototyping Board

Overview

The FPB-RX261 is a Fast Prototyping Board for the Renesas RX261 MCU Group, designed to evaluate features of the RX261 family and accelerate embedded system development. The board includes native MCU pin access, integrated debugger, power flexibility, and expansion connectors.

The key features of the FPB-RX261 board are categorized in two groups:

MCU Native Pin Access

  • R5F52618BGFP MCU

  • 64 MHz Renesas RXv3-based RX261 MCU in 100-pin LFQFP package

  • 512 KB Code Flash, 8 KB Data Flash, 128 KB RAM

  • Native pin access through 2 x 50-pin male headers (not fitted)

  • MCU current measurement point for precision current consumption measurement

  • RX MCU on-chip oscillators as main clock

  • Providing 32.768 kHz crystal oscillator as sub clock

System Control and Ecosystem Access

  • 5V input sources:

    • USB (USB DEBUG1 - J5)

    • External 5V via 2-pin header (J8)

  • On-board debugger via E2 Emulator OB (FINE interface)

  • User LEDs:

    • 2 Green User LEDs (PJ1, PC5)

    • 1 Green Power LED

    • 1 Yellow Debug LED

  • User Buttons:

    • 1 User Switch (S1 - P32)

    • 1 Reset Switch (S2)

  • Popular expansion connectors:

    • 2x Digilent Pmod connectors (J13, J14 - UART/SPI/I2C)

    • Arduino Uno R3-compatible header (J9-J12)

Hardware

Detailed hardware features can be found at: - RX261 MCU: RX261 Group User’s Manual Hardware. - FPB-RX261 board: FPB-RX261 - User’s Manual.

Supported Features

The fpb_rx261 board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

fpb_rx261/r5f52618bgfp target

Type

Location

Description

Compatible

CPU

on-chip

Renesas RXv3 CPU1

renesas,rxv3

ADC

on-chip

Renesas RX ADC1

renesas,rx-adc

Clock control

on-chip

Renesas RX Root Clock Generation Circuit32

renesas,rx-cgc-root-clock

on-chip

Renesas RX Clock Generation Circuit PLL Clock2

renesas,rx-cgc-pll

on-chip

Renesas RX clock control node pclk block1

renesas,rx-cgc-pclk-block

on-chip

Renesas RX Clock Control Peripheral Clock512

renesas,rx-cgc-pclk

Flash controller

on-chip

Renesas RX Flash controller1

renesas,rx-flash

GPIO & Headers

on-chip

Renesas RX series GPIO49

renesas,rx-gpio

I2C

on-chip

Renesas RX I2C Master controller1

renesas,rx-i2c

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

Renesas ICU Interrupt controller1

renesas,rx-icu

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

Miscellaneous

on-chip

Renesas RX Data Transfer Controller (DTC)1

renesas,rx-dtc

on-chip

Renesas RX External Interrupt26

renesas,rx-external-interrupt

on-chip

Renesas RX SCI controller13

renesas,rx-sci

MTD

on-chip

Flash memory binding of Renesas RX family2

renesas,rx-nv-flash

on-board

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Pin control

on-chip

Renesas RX Pin Controller1

renesas,rx-pinctrl

on-chip

Rensas RX Pinmux (Multi Function Pin Controller, MPC)13

renesas,rx-pinmux

Renesas RX

on-chip

Renesas RX SWINT (Software Interrupt)1

renesas,rx-swint

Serial controller

on-chip

Renesas RX SCI UART controller13

renesas,rx-uart-sci

SPI

on-chip

Renesas RX RSPI1

renesas,rx-rspi

SRAM

on-chip

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

Renesas RX timer node1

renesas,rx-timer-cmt-start-control

on-chip

Renesas RX timer node13

renesas,rx-timer-cmt

Other hardware features are currently not supported by the port.

Programming and Debugging

The fpb_rx261 board supports the runners and associated west commands listed below.

flash debug attach debugserver reset rtt
jlink ✅ (default)
rfp ✅ (default)

Applications for the fpb_rx261 board can be built, flashed, and debugged using standard Zephyr workflows. Refer to Building an Application and Run an Application for more details.

Flashing

The program can be flashed to FPB-RX261 via the on-board E2 Emulator OB.

  1. Connect the board:

    • Use USB DEBUG1 (J5) to connect the on-board E2 Emulator to the PC

  2. Configure jumpers for flashing:

    • J4: Jumper on pins 2-3 (enable E2 OB)

    • J7: Jumper on pins 1-2 (3.3V system voltage)

  3. Run flashing command:

    west flash
    

    Or use Renesas Flash Programmer with settings: - Debugger: E2 Emulator Lite - Interface: FINE - MCU: R5F52618

Debugging

Debugging is supported via:

  • On-board E2 Emulator OB using USB DEBUG1 (J5)

To use debugger:

  • J4: Jumper on pins 2-3 (enable E2 OB)

  • J7: Jumper on pins 1-2 (3.3V)

  • LED4 (Yellow) indicates debugger status

Note: Only one FPB-RX261 board can be debugged per PC at a time using E2 OB.

References