RA MCU Family Software

FLEXIBLE SOFTWARE PACKAGE

Open, flexible development ecosystem provides easy-to-use, scalable, high-quality software
for RA MCU embedded designs
The Renesas Flexible Software Package (FSP) is an enhanced software package designed to provide easy-to-use, scalable, high-quality software for embedded
system designs using RA Family microcontrollers. With Arm® TrustZone® and other advanced security features, FSP provides a quick and versatile way to build
secure, connected IoT devices using production-ready drivers, multiple supported RTOS and a variety of middleware stacks.

FSP Structure

Arm TrustZone
Azure RTOS
Connectivity

USB

FreeRTOSUSB

NetX Duo &Add-ons, BLE, WIFI

USBX (CDC, MSC,HID, Audio, OTG)

USB Middleware(CDC, MSC, HID)

Security

File System

Security

NetX Crypto
HW Acceleration
NetX Secure

FileX, LevelX,exFAT

PSA Crypto
HW Acceleration
Mbed TLS

Trace

Graphics

Graphics

GUIX
GUIX Studio

TraceX

emWin
AppWizard

FreeRTOSFreeRTOS+TCP,
MOTT, BLE
CAT-M1, WIFI,
BLE-Mesh

File System

FreeRTOS+FAT
LittleFS

Security
Security Secure Bootloader(MCUboot), TF-M
FSP Crypto APIs TinyCrypt

Controls & Sensors
Motor Cntrl Algorithms
Sensor APIsADC

I/O Ports

Clock
Accuracy
Circuit

Clock
Generation
CircuitSD. MMC
HostInterface

UART

Low
Voltage
Detection

DAC

Sigma Delta
ADC

External
Interrupt

Realtime
Clock

USBHS/USBFS

SPI

Low Power
Modes

CRC

Operational
Ampliﬁer
IRFA

2D Drawing
EngineEven Link
Controller

GLCDC/
Segment
LCDC

I2C/I3C

Encryption/
Decryption
($CE)

DOC

Parallel Data
CaptureCap Touch
DriverTimer/
Motor Contrl

DMA
Controller

I2S

Hashing
($CE)

QSPI

Comparators JPEG Codes

Watchdog

Flash

Ethernet/
PTPC

CAN-FD

Board Support Package (BSP)
CMSIS Core, DSP, NN

renesas.com

Capacitive Touch
Buttons. Sliders.
WheelsSelf & MutualStorage
Virtual EEPROM
Block Media USB,SDHI, SPI

Hardware Abstraction Layer (HAL) Drivers

Real-Time OS

Azure RTOS
ThreadX

Connectivity

FLEXIBLE SOFTWARE PACKAGE
Features & Benefits■ Provides easy-to-use, scalable, high-quality software for embedded system designs
using RA MCUs
■ Includes best-in-class HAL drivers with high performance and low memory footprint

Code generation &auto code complete
Download Renesas
product information& IDE updatesDownload to■ Middleware stacks with Azure RTOS and FreeRTOS integration are included to ease
Flash memory
implementation of complex modules, such as communication and securitySupporting■ e² studio IDE provides intuitive configurators and intelligent code generation to makeEmulator
programming and debugging easier and faster
Build with Partner compilers■ Uses an open software ecosystem and provides flexibility in bare-metal programming,
Debug
including Azure RTOS, FreeRTOS, your preferred RTOS, legacy code and third-party
ecosystem solutions■ Integrated package delivers all required components for easy setup and development start with a single installer for e² studio, CMSIS packs, tool
chain and SEGGER J-Link drivers■ Complete source code available on GitHubTools and Support
The RA family development environment offers flexibility with support for different on-chip debuggers, IDEs, and compilers. Customers can use Renesas e²studio, Keil MDK and IAR Embedded Workbench. All tools can use the RA configurators for FSP driver and middleware selection and configuration, in addition
to pin mapping and clock tree configuration. e² studio offers a complete development flow from initial project generators, graphical FSP configuration andcomprehensive debugger options.
IDE

Renesas e2studioCompiler

•
••
•

GCC
LLVM
Arm Compiler*
IAR Arm Compiler*

Keil MDKIAR EWARM• Arm Compiler*• IAR Arm Compiler*

Debug Probe• Renesas E2/E2 Lite
• SEGGER J-Link• SEGGER J-Link• Keil ULINK / CMSIS-DAP(limited support)••••

Smart Configurator

Built-in• BSP• Clock• Pin• Drivers• Interrupts

Supplied as RASC
• BSP
• Clock• Pin• Drivers• Interrupts

Supplied as RASC• BSP• Clock• Pin• Drivers• Interrupts

Application SpecificConfigurators••••NANA

Production Programmer• Renesas PG-FP6 • SEGGER J-Flash • Partner solutions

QE for Capacitive Touch
QE for BLE
QE for AFE
Motor Control Workbench

IAR I-jet
SEGGER J-Link
Renesas E2/E2 Lite
CMSIS-DAP (limited support)* Compiler must be purchased and licensed directly from third party

For more details, please visit renesas.com/fsp

Renesas Electronics Corporationwww.renesas.com© 2024 Renesas Electronics Corporation. All rights reserved.
All trademarks are the property of their respective owners.
Document No. R11PM0012EU0100
Date of release: February 2024