• sales

    +86-0755-88291180

R7FA4-Plus-A User Guide

Overview

Introduction

The R7FA4 Plus development platform provides users with an economical, flexible and convenient way to realize more creative ideas. On the hardware, it features Renesas Electronics' powerful 32-bit microcontroller R7FA4M1AB3CFM, which has expanded memory, peripherals, and faster clocks, enabling it to easily handle complex projects.

Features

  • Based on R7FA4M1AB3CFM, and is compatible with Arduino UNO R4 Minima.
  • Utilizes Renesas Electronics' RA4M1 (Arm® Cortex®-M4) microcontroller, with a main frequency of 48MHz.
  • Equipped with 256 kB Flash and 32 kB RAM, the expanded memory can easily handle complex projects.
  • The R7FA4 Plus development board adds a 12-bit DAC, CAN bus and operational amplifiers, providing expanded functionality and flexibility for designs.
  • Onboard 5V/3.3V headers for easy voltage switching, allowing the use of more expansion modules.
  • Flexible power options, supporting USB-C power supply or external input power VIN (6V<=VIN<=24V).
  • Onboard power indicator (PWR), USER LED, serial port receive indicator (RX) and transmit indicator (TX), making it easy to monitor the working status of the development board.
  • Onboard ICSP interface, can be used as an SPI interface.
  • Supports user soldering of corresponding interface insertion into the experimental board.

Product Parameters Comparison

MODEL




MICROCONTROLLERR7FA4
(32-bit ARM Cortex-M4)
R7FA4
(32-bit ARM Cortex-M4)
ESP32-S3R8
(Dual-core 32-bit Xtensa LX7)
ESP32-S3FN8
(Dual-core 32-bit Xtensa LX7)
CLOCK FREQUENCYR7FA4: 48MHzR7FA4: 48MHzESP32-S3R8: 240MHz
ESP32-S3FN8: 240MHz
STORAGER7FA4: 256kB Flash, 32kB RAMR7FA4: 256kB FLASH,
32kB RAM
ESP32-S3R8: 384kB ROM, 512kB RAM, 16MB Flash, 8MB PSRAM
ESP32-S3FN8: 384kB ROM, 512kB RAM, 8MB Flash
WIRELESS COMMUNICATIONNone2.4GHz WiFi + Bluetooth LE
OPERATING VOLTAGEOptions for 5V/3.3V, support more shields3.3V
POWER INPUT6~24V6~21V
RESET BUTTONLateral, easier to use when connecting with shieldVertical
IO PIN
OUTPUT CURRENT
8mA40mA
DIGITAL PINS1414
ANALOG PINS68
DAC2None
PWM65
UART12
I2C11
SPI11
CAN1None
DC JACKLow profile, shields won't be blocked anymore while connectingNone
POWER OUTPUT HEADERProvides 5V OR 3.3V power output and common-grounding with other boardsNone
5V POWER OUTPUTUp to 2000mA Max, features higher driving capability1000mA Max
EXPERIMENTAL BOARDSupport, the solder pad is provided for DIY interfaces to connect with the experimental boardSupport

Hardware Description

Onboard Interface


Pinout Definition


Dimensions


Arduino IDE Development

Install Arduino IDE

  • The following development is based on Windows by default.
  1. Open download page, and select the corresponding one to download according to your system and system bits.

  2. Select "JUST DOWNLOAD" OR "CONTRIBUTE DOWNLOAD".

  3. Just run to install and install all the defaults.

Install Board Package

  • Please open "Board Manager" on the left, search "UNO R4 Minima" and install the latest version (or the version to be used):


Create Example

  • The following example is about how to make LED blinks (File -> examples -> Blink under 01.Basics).


  • Select the development board and COM port.

Search UNO R4, select Arduino UNO R4 Minima, and then click on "OK".

  • Click ✓ in the menu bar to compile, and click → to burn the compiled program to the board.


Open Example

  • Open the existing example, the operation is simpler, directly run the corresponding .ino demo, refer to the operation above, select the corresponding board and port, compile, download and burn.


Example Explanation

GPIO_TEST

This demo is for testing the GPIO0-13 output, in this demo, the GPIO0-13 is initialized as output mode and outputs the high level or low level in order. 

ADC_TEST

The Photosensitive demo obtains the value of the photosensitive resistor by reading the value of the pins A0-A5. If the value is greater than or equal to 730, the LED pin will be turned on and the relay pin will be switched on. Otherwise, the LED pin will be turned off and the relay pin will be switched off.
The Read_Analog_Input demo obtains the value of the analog pin of the raindrop sensor by reading the value of the pin A0. If the value is less than 500, the LED is on; otherwise, the LED is off.

Resource

Document

Software

Support

Monday-Friday (9:30-6:30) Saturday (9:30-5:30)

Email: services01@spotpear.com

TAG: Raspberry Pi 5 User Guide ESP32 C3 SpotPear Raspberry Pi 8.8 inch DSI MIPI Display LCD Capacitive TouchScreen 480x1920 Windows Environment User Guide Modbus-Protocol-Specification User Guide RoArm M2 4 DOF High Torque Serial Bus Servo ROS2 WIFI ESP NOW UART USB ST3235 QMI8658C For ESP32 Raspberry Pi 5 Argon-NEO-M.2-NVME-PCIE-Expansion-Board Only For Argon NEO 5 Case (Not include) Raspberry Pi UGV Rover ROS2 PT AI OpenCV Robot Car MediaPipe UGV Rover ROS2 PT AI OpenCV Robot Car MediaPipe For Jetson Orin Nano Raspberry Pi 15.6 inch QLED Quantum Dot Display 1920x1080 Capacitive Touchscreen For Computer PC/Jetson/Game $167.99 Raspberry Pi 5 inch DSI Display MIPI LCD (C) Capacitive TouchScreen 1024x600 AI Machine Vision Kit OAK-D-POE JPEG Encoder 12MP IP67 Waterproof 4TOPS OpenCV Camera Milk-V Duo S 512MB SG2000 RISC-V WiFi Wireless ESP32 DDSM Motor Driver HAT For Direct Drive Servo Hub Motors For Raspberry Pi Raspberry Pi 5 8 inch DSI LCD Captive TouchScreen MIPI Display 1280x800 Industrial One-Body Tablet PC With 5MP Front Camera 64MP Camera PI5 ABS Case Raspberry Pi display ESP32 Portable Pendant