Overview

The Renesas RA Flexible Software Package (FSP) provides a quick and versatile way to build secure connected Internet of Things (IoT) devices using the Renesas RA Family of Arm microcontrollers (MCUs). FSP provides production ready peripheral drivers, Amazon FreeRTOS and middleware stacks to take advantage of the FSP ecosystem.

RA Family logo

32-bit Arm® Cortex®-M Core MCU

Key Features

  • Small memory footprint HAL drivers
  • Intuitive configurator and code generator
  • Performed static and dynamic analysis using industry standard tools
  • Supports applications using RTOS and non-RTOS environments
  • Support for Amazon FreeRTOS - Latest version integrated with Flexible Software Package
  • Tool configurable RTOS resources (Threads, mutexes, etc.)
  • Includes TCP/IP and other connectivity protocol stacks
  • Provides easy connectivity options to major cloud providers
  • USB middleware support for CDC and Mass Storage Classes
  • Arm PSA Cryptographic APIs and integrated hardware acceleration support
  • Secure debugging capabilities
  • Extensive tool support from Renesas and leading third party solutions
  • Complete source code available through GitHub

Flexible Software Package (FSP)

Flexible Software Package Key Features

Components

  • CMSIS compliant pack files for e2 studio integrated development environment
  • BSPs for RA MCUs and boards
  • HAL drivers to access peripherals
  • Middleware stacks and protocols
  • Module configurators and code generators
  • Source files to integrate with any development environment and third-party tools

 

Software Installation Instructions

Refer to the FSP GitHub page for installation and usage instructions.

FSP GitHub Instructions

 

Operating Environment

For more details refer to the FSP GitHub page.

 

Target MCUs

Family MCUs
RA Family RA2A1
RA4M1
RA6M1
RA6M2
RA6M3

 

RA Evaluation Kits

For a complete listing of available RA kits, visit the product page for the RA Family of Arm-based MCUs.

Evaluation Kits

EK-RA2A1 Evaluation Kit

EK-RA2A1

Evaluation Kit for RA2A1 Group MCUs

EK-RA6M3 MCU Evaluation Kit with Box

EK-RA6M3

Evaluation Kit for RA6M3 Group MCUs

EK-RA4M1 MCU Evaluation Kit with Box

EK-RA4M1

Evaluation Kit for RA4M1 Group MCUs

EK-RA6M1 MCU Evaluation Kit with Box

EK-RA6M1

Evaluation Kit for RA6M1 Group MCUs

EK-RA6M2 MCU Evaluation Kit with Box

EK-RA6M2

Evaluation Kit for RA6M2 Group MCUs

Featured Videos

3:06
The Renesas RA Family of 32-bit MCUs is designed to help device developers create the next generation of secure IoT devices.
2:45
Introduction to the evaluation kits for the Renesas Advanced (RA) Microcontrollers.
4:54
Kickstart IoT and embedded systems development using Renesas EK-RA6M3, Evaluation Kit for RA6M3 MCU Group.
4:03
Learn how Renesas can help you navigate the daunting world of security and assist you with designing security in from the start to avoid costly mistakes and redesigns.
3:06
The Renesas RA Family of 32-bit MCUs is designed to help device developers create the next generation of secure IoT devices.
2:45
Introduction to the evaluation kits for the Renesas Advanced (RA) Microcontrollers.
4:54
Kickstart IoT and embedded systems development using Renesas EK-RA6M3, Evaluation Kit for RA6M3 MCU Group.
4:03
Learn how Renesas can help you navigate the daunting world of security and assist you with designing security in from the start to avoid costly mistakes and redesigns.
3:06
The Renesas RA Family of 32-bit MCUs is designed to help device developers create the next generation of secure IoT devices.
2:45
Introduction to the evaluation kits for the Renesas Advanced (RA) Microcontrollers.
4:54
Kickstart IoT and embedded systems development using Renesas EK-RA6M3, Evaluation Kit for RA6M3 MCU Group.
4:03
Learn how Renesas can help you navigate the daunting world of security and assist you with designing security in from the start to avoid costly mistakes and redesigns.

Example Projects (EP)

Example projects demonstrate the basic usage of FSP modules in applications. Refer to example_projects section of RA FSP Examples GitHub Page for instructions on importing and running the example projects.

RA Kit Description Download Link
EK-RA2A1 Example projects supported on EK-RA2A1 https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra2a1/downloadable
EK-RA4M1 Example projects supported on EK-RA4M1 https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra4m1/downloadable
EK-RA6M1 Example projects supported on EK-RA6M1 https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra6m1/downloadable
EK-RA6M2 Example projects supported on EK-RA6M2 https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra6m2/downloadable
EK-RA6M3 Example Projects supported on EK-RA6M3 https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra6m3/downloadable

 

Application Projects (AP)

Application Projects illustrate solutions in various core technologies. Refer to application_projects section of RA FSP Examples GitHub Page for instructions on importing and running the example projects.

RA Kit Description Download Link
EK-RA6M3 Secure Data At Rest Application Project https://github.com/renesas/ra-fsp-examples/tree/master/application_projects/secure_data_at_rest/downloadable