Overview
Description
The Renesas RA6M1 microcontroller is the entry point to the Renesas RA6 product series for applications that require a high-performance Arm® Cortex®-M4 core at a very attractive price point. The RA6M1 is built on a highly efficient 40nm process and is supported by an open and flexible ecosystem concept—the Flexible Software Package (FSP), built on FreeRTOS—and is expandable to use other RTOSes and middleware. The RA6M1 is suitable for IoT applications requiring security, large embedded RAM and low power consumption.
Features
- 120MHz Arm® Cortex®-M4
- 512kB Flash memory and 256kB SRAM
- 8kB Data Flash to store data as in EEPROM
- Scalable from 64-pin to 100-pin packages
- Capacitive touch sensing unit
- USB 2.0 Full Speed
- CAN 2.0B
- SCI (UART, Simple SPI, Simple I2C)
- SPI/ I2C multimaster interface
- SDHI
- SSI/Serial sound interface
Comparison
Applications
Design & Development
Software & Tools
Sample Code
Boards & Kits
Models
ECAD Models
Schematic symbols, PCB footprints, and 3D CAD models from SamacSys can be found by clicking on the CAD Model links in the Product Options table. If a symbol or model isn't available, it can be requested directly from SamacSys.

Support
Support Communities
Renesas Academy
Support Communities
-
USB_PORT_OPEN_FAILED (USB PCDC) for RA6M1 controller with FreeRTOS
Hi, I'm currently working on USB PCDC for RA6M1 controller which is configured as a device and runs on full-speed config. Without FreeRTOS, USB read and write operations are working and when i try to add RTOS, R_USB_Open() is returning FSP_ERR_USB_FAILED.
Sep 16, 2024 -
RA6M1: Relocating NVIC to RAM - bus fault on ISR activation?
Hi,I'm trying to relocate the NVIC vectors (both the 16 ARM exceptions and user defined). I'm using IAR, if that makes a difference. The vector area and PC and SP is reserved for the first 0x400 bytes of flash. During startup (before clocks initialization) I do this ...
Mar 18, 2022 -
Assistance Required for Unlocking and Erasing RA6M1 Microcontroller
Dear Renesas Support Team, I am currently working with the Renesas RA6M1 microcontroller and have encountered an issue related to the ID code authentication. Unfortunately, I am unable to establish a connection with the device using my J-Link debugger due to an incorrect or unknown ID code. Attempts to ...
Feb 4, 2025
FAQs
-
Temperature Sensor Calibration Data from R_ADC_InfoGet is Incorrect on RA6M1, RA6M2 and RA6M3
On the RA6M1, RA6M2 and RA6M3, the R_ADC_InfoGet function returns UINT32_MAX in the adc_info_t::calibration_data field. On these MCUs read the TSCDR register directly as follows:
Apr 5, 2021 -
RA6M1, RA6M2, RA6M3, RA6T1, RA6M4, RA6M5, RA4M2, RA4M3: Can A/D conversion be performed on other analog input?
Yes. Temperature sensor output and internal reference voltage are selectable at the same time as the analog input of the channel. A/D conversion is performed first for the analog input of the channel, next for the temperature sensor output, and then for the internal reference voltage.
Apr 28, 2021 -
High Temperature LGA/BGA Packages for RA6M1, RA6M2 and RA6M3 are missing during project creation
Suitable Products
Jan 20, 2021
Videos & Training
The Renesas RA Family of 32-bit MCUs is designed to help device developers create the next generation of secure IoT devices. They are low power, have a wide variety of peripherals and connectivity options, and sport the latest HMI to help end customers have an immersive experience.