Skip to main content
Renesas Electronics Corporation

Description

The EK-RA6M1 evaluation kit enables users to effortlessly evaluate the features of the RA6M1 MCU Group and develop embedded systems applications using Renesas' Flexible Software Package (FSP) and various IDEs.

Getting Started

Running the Quick Start Example Project

  1. The EK-RA6M1 board comes pre-programmed with a quick start example project (provided with the example projects bundle).
  2. Power up the EK-RA6M1 board through the USB debug port (J11) using the micro USB device cable connected to a 5V power source. The green power LED will light up.
  3. The quick start example project will begin to execute blinking the red user LED.
  4. Refer to the EK-RA6M1 – Quick Start Guide (PDF) to explore additional functionality of the quick start example project.

Developing Embedded Applications

  1. Modifying the quick start example project – refer to the EK-RA6M1 Quick Start Guide for instructions on importing, modifying, and building the quick start example project.
  2. Start with one of the many other example projects (provided in the example projects bundle) – choose from many example projects to learn about different peripherals of the RA6M1 MCU Group. These example projects can serve as excellent starting points for you to develop your custom applications.

Building Custom Hardware

  1. Start by building a functional prototype - utilize the EK-RA6M1 board with your choice of ecosystem add-ons.
  2. Build custom hardware – develop custom hardware by referring to the design and manufacturing information provided in the EK-RA6M1 v1 - Design Package (ZIP | English, 日本語)

Features

  • MCU Native Pin Access
    • R7FA6M1AD3CFP MCU
    • 120MHz, Arm Cortex®-M4 core
    • 512KB Code Flash, 256KB SRAM
    • 100 pins, LQFP package, 14mm x 14mm x 1.70mm, 0.5mm pitch
    • Native pin access through 4x 40-pin male headers
    • MCU current measurement points
  • Ecosystem & System Control Access
    • USB Full Speed device
    • 5V input through USB debug
    • SEGGER J-LinkTM on-board programmer and debugger
    • Debug modes
      • Debug On-board (SWD) – via J-Link
      • Debug Out (SWD) – via J-Link
    • Debug in (SWD and JTAG)
    • Two Digilent PmodTM (SPI and UART)
    • User LED
    • Mechanical user button
    • Capacitive user button
    • MCU boot configuration jumper

Applications

Type Title Date
Quick Start Guide PDF 794 KB
Manual - Development Tools PDF 2.27 MB 日本語
PCB Design Files
Log in to Download ZIP 35.02 MB 日本語
Application Note PDF 3.85 MB
Learn how Renesas MCU security is built around integrated security engines. The RA family includes various types, which can be identified in each MCU’s hardware manual. These engines operate in two modes: Compatibility and Protected. This application note defines both and outlines their use cases.
Application Note PDF 727 KB
The EK-RA6M1 example project shows how to write code for various Renesas Flexible Software Package (FSP) modules supported by the EK-RA6M1 kit. The Flexible Software Package provides an optimized, easy-to-use, scalable, and high-quality software solution for embedded system design.
Application Note PDF 2.35 MB
Learn how to inject plaintext keys into RA MCUs using various security engines operating in Compatibility Mode. This application note details the protection of the Root of Trust, emphasizing secure key storage through hardware unique keys (HUK) and isolated cryptographic operations within the security engine. The security engines support multiple cryptographic algorithms and key handling methods, enabling secure and efficient key management.
Application Note PDF 402 KB
AI-generated Summary: The document explains the two operational modes, highlighting their advantages and disadvantages, and provides practical guidance for selecting and using each mode. It also includes reference links to Renesas RA Family Application Projects that demonstrate these modes with detailed examples of the related FSP module usage.
Application Note PDF 2.87 MB
AI-generated Summary: Low Power Modes (LPM) reduce the effective power consumption of RA microcontrollers by stopping the CPU and selectively operating peripherals and oscillators. Four LPM types are supported: Sleep, Software Standby, Snooze, and Deep Software Standby modes, each offering different power savings and peripheral availability. The document details configuring LPMs, clock source changes at run-time, peripheral operations during LPM, and transitioning between modes. It includes example projects demonstrating LPM usage, FSP configuration steps, and debugging methods across various RA kits, enabling efficient low power application development.
Application Note PDF 2.85 MB
AI-generated Summary: MCUboot provides a secure bootloader infrastructure for 32-bit MCUs, enabling secure booting and fail-safe application updates. It supports multiple update strategies—Overwrite, Swap, and Direct Execute-In-Place (DXIP)—each with distinct advantages and memory requirements. The bootloader authenticates firmware images using RSA or ECDSA signatures and SHA-256 hashing. Integration with Renesas Flexible Software Package (FSP) allows easy MCUboot deployment across RA Family MCUs, supporting TrustZone-based security. Example projects demonstrate multi-image and single-image configurations on EK-RA6M4 and EK-RA6M3 kits. The document guides hardware setup, software configuration, project creation, signing, and debugging to implement secure bootloader solutions.
Flyer PDF 534 KB 日本語
Flyer PDF 412 KB
Presentation PDF 7.02 MB
Flyer PDF 327 KB 日本語
Manual - Development Tools PDF 370 KB 日本語
Report PDF 187 KB 日本語
15 items

Software & Tools

Software & Tools

Software title
Software type
Company
RA Flexible Software Package (FSP)
FSP is an enhanced software package designed to provide easy-to-use, scalable, high-quality software for embedded system designs using Renesas RA Family of Arm Microcontrollers. Note: FSP with e² studio Installer (Platform Installer) will install the e² studio tool, FSP packs, GCC toolchain, and Segger J-Link drivers required to use this software. No additional installations are required.
Software Package Renesas
Renesas Flash Programmer (Programming GUI)
Flash memory programming software [Support MCU/MPU and devices: RA, RE, RX, RL78, RH850, RISC-V MCU, Renesas Synergy, DA1453x, DA1459x, DA1469x, DA1470x, DA148xx, Power Management, Renesas USB Power Delivery Family, ICs for Motor Driver/Actuator Driver, V850, 78K0R, 78K0]
Programmer (Unit/SW) Renesas
SEGGER™ J-Link™ Software and Documentation Package
Software utilities, firmware updates, and supporting documentation for the J-Link on-board programmer and debugger on the RA MCU kits.
Software Package Segger Microcontroller GmbH
QuickConnect Platform
QuickConnect platform enables fast prototyping by providing compatible hardware and software building blocks.
Software and Hardware Development Tools Renesas
4 items

Sample Code

Sample Code

Filters
Type Title Date Date
Sample Code
Log in to Download ZIP 3.94 MB
Learn how Renesas MCU security revolves around integrated security engines. There are different types of security engines across the RA MCU. Users can find the specific engine used in a particular MCU from its hardware user’s manual. The security engines can operate in two different modes, called Compatibility Mode and Protected Mode. The application note “Renesas Security Engine Operational Modes” explains the definition of the two modes and their use cases.
Sample Code
[Software=RA FSP],[Board=EK-RA6M1]
Log in to Download ZIP 19.64 MB IDE: e2 studio/GCC/AC6, IAR, Keil MDK
The EK-RA6M1 example project shows how to write code for various Renesas Flexible Software Package (FSP) modules supported by the EK-RA6M1 kit. The Flexible Software Package provides an optimized, easy-to-use, scalable, and high-quality software solution for embedded system design.
Sample Code
Log in to Download ZIP 3.34 MB
Learn how to inject plaintext keys into RA MCUs using security engines operating in Compatibility Mode. Example projects for various MCUs and security engines demonstrate plaintext key injection with Renesas Flexible Software Package (FSP) APIs and PSA Certified Crypto APIs.
Sample Code
Log in to Download ZIP 4.74 MB
Sample Code
MCUboot is a secure bootloader for 32-bit MCUs. It defines a common infrastructure for the bootloader, defines system flash layout on microcontroller systems, and provides a secure bootloader that enables easy software update.
Log in to Download ZIP 4.13 MB Compiler: GNU Arm Embedded IDE: e2 studio
5 items

Related Boards & Kits

Boards & Kits

Part NumberStatusStockBudgetary Price (USD)Sampleable
RTK7EKA6M1S00001BUActiveIn Stock1u | $47.41Available

The EK-RA6M1 kit meets the following certifications/standards. Please refer to the EK-RA6M1 user manual for the disclaimer, precautions and more details on the certifications.

EMC/EMI Standards

  • FCC Notice (Class A) – Part 15
  • Innovation, Science and Economic Development Canada ICES-003 Compliance: CAN ICES-3 (A)/NMB-3(A)
  • CE Class A (EMC Directive 2004/108/EEC)
  • Taiwan Chinese National Standard 13438, C6357 compliance, Class A limits
  • Australia/New Zealand AS/NZS CISPR 32:2015, Class A

Material Selection, Waste, Recycling, and Disposal Standards

  • EU RoHS
  • China SJ/T 113642014, 10-year environmental protection use period

Safety Standards

  • UL 94V-0

Partners

Zephyr Logo
Zephyr Project

The Zephyr Project is an open-source, scalable real‑time operating system (RTOS) designed for resource-constrained embedded systems and supports a wide range of hardware architectures and development boards. For the Renesas RA6M1 Evaluation Kit, Zephyr provides focused documentation covering board features, supported peripherals, and basic build, flashing, and debugging workflows to help developers quickly get started.

See the Zephyr Project RA6M1 Evaluation Kit Documentation

Support Communities

  1. SPI bitrate don't up to 3M (EK-RA6M1)

    ... at SCK pin and MOSI pin. I see pulse wrong. when I lower the clock to 500K, I see pulse correct. I use spi\spi_ek_ra6m1_ep examble. When I use sci_spi\sci_spi_ek_ra6m1_ep examble, I see it correct at 1M, but I config 3M ...

    May 6, 2021
  2. RA6M1(EK-RA6M1) ADC read issues

    HI Team, I am working on a simple ADC reading with a potentiometer below is the code don but i am confused which channel to read. I have selected the ADC0 --> AN05 as P014 and i am reading the same below but my values in register are not updating.  This ...

    Apr 5, 2023
  3. EK-RA6M1 queries

    Hi, I am working on EK-RA6M1 and have few queries. Please help to answer. 1)     If we try to copy big arrays( eg: arr[30500]) or similar one's from any source, into e2 workspace, it is unable to do so. The contents are not been  copied. we tried ...

    Jun 30, 2022
View All Results from Support Communities (49)

Knowledge Base

  1. RA Family: How to use the Debug Out function of J-Link OB on EK (Evaluation Kit)

    ... each EK (Evaluation Kit) for RA MCUs, such as EK-RA2E1, EK-RA2E2, EK-RA2L1, EK-RA2A1, etcEK-RA4M1、EK-RA4M2、EK-RA4M3、EK-RA4W1、EK-RA6M1、EK-RA6M2, EK-RA6M3, EK-RA6M4, EK-RA6M5, etc., all EKs come with J-Link OB (On-Board Debugger), which means that the ...

    Dec 14, 2023
Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?