Overview
Description
The Renesas Synergy™ Software Package (SSP), part of the Renesas Synergy Platform, is a complete integrated software package designed to provide easy-to-use, scalable, high-quality software for embedded system design. Using the Synergy Software Platform will reduce time to market by providing a completely integrated and qualified embedded software platform comprising an industry-leading, completely optimized, and hardened Real-time Operating System (RTOS), middleware, communication stacks, function libraries, application framework, and hardware abstracted low-level device drivers.
Features
- Application framework for abstraction and code re-use
- ThreadX®, a proven commercial RTOS
- X-Ware™, NetX Duo™, NetX Secure™, USBX™, GUIX™, FileX®
- Flexible layered architecture
- Developed under the IEC/ISO 12207 Software Life Cycle process
- Qualified to operate as specified by the SSP datasheet
- Robust common API across Synergy MCUs
*Important Notice:
On November 21, 2023, Microsoft announced that they have decided to contribute Azure RTOS to Open Source under the stewardship of the Eclipse foundation and Azure RTOS becomes Eclipse ThreadX.
For detailed information, please refer to the announcement titled at Microsoft Contributes Azure RTOS to Open Source.
The support strategy scheme for Eclipse ThreadX will be determined and communicated at a later date.
Microsoft will discontinue the Azure RTOS and Azure RTOS Middleware. It’s important to note that updates for Azure RTOS on this hardware will no longer be provided.
Release Information
SSP 2.7.0
Current Public Release
Release Date: 2025-04-08
MCUs Supported: S7G2, S3A7, S124, S3A3, S128, S5D9, S5D5, S5D3, S3A6, S3A1, S1JA
What's New?
SSP v2.7.0 is a minor release with new Azure stack updates, enhancements and quality improvements.
License Update
- SSP 2.7.0 no longer requires license keys
Software Tools Updates
- e2 studio and SSC 2025-01
- QE Tool for CTSU v4.1.0
- CMSIS base v5.8.0, including CMSIS Core-M v5.5.0, CMSIS DSP v1.9.0, and CMSIS NN v3.0.0
Azure RTOS Stack Updates
- ThreadX v6.4.0
- USBX v6.4.0
- FileX v6.4.0
- GUIX and GUIX Studio v6.4.0
- TraceX v6.4.0
- LevelX v6.4.0
- NetX, NetX Duo and NetX Secure v6.4.0
Bug Fixes
Installation Instructions
Refer to the Release Notes for Installation instructions.
Target Devices
News & Blog Posts
Synergy Software Package (SSP) Components
SSP components are tightly integrated, optimized, tested, documented, and maintained by Renesas. A layered architecture enables developers to write their application with the Application Framework using common APIs, or by directly connecting to the device driver level as needed. Learn the functions of each SSP component here.
Software Quality
Renesas has established a Software Quality Assurance (SQA) process for the SSP to cover the necessary Testing and Software Development Life Cycle (SDLC).
SSP quality is tracked and measured using combinations of unit, functional, integration, performance, regression, dynamic, and static analysis tests. To ensure high quality, production grade Software, SSP is developed and tested to ensure adherence with the four quality metrices
- Meet coding standards
- Maintain low code complexity
- Build cleanly
- Comprehensive module and system level testing
Get information about open source software included in SSP.
Synergy™ Standalone Configurator (SSC)
The Synergy Standalone Configurator (SSC) is an Eclipse Rich Client Platform application that duplicates the functions of the Synergy Project Generator and Project Editor tools in the e2 studio ISDE, bringing graphical component configuration to the IAR Embedded Workbench® for Renesas Synergy users.
The Synergy Project Generator provides a guided setup process that includes selection of the device, debugger and compiler options. A pre-configured project with necessary support files, such as device-specific headers, is generated and ready for build and debug.
The Synergy Project Editor allows users to set up the clock tree and configure I/O pins. It contains the Synergy Software Package (SSP) Module Configurator that allows the addition of SSP modules to individual RTOS threads, messaging framework setup, and interrupt enablement.
The image below shows how the IAR Embedded Workbench for Renesas Synergy, SSC and SSP work together to create Synergy projects.

Support
Support Communities
- CPU consumption for I/O operations (file and network)
... behavior, should I expect to get similar behavior for files on a USB stick? Would network operations (e.g., http post requests) similarly keep the CPU busy? It simplifies my software by eliminating the need for several threads, but also diminishes my expected performance on the hardware. Thanks so much!
Jan 29, 2016 - GUIX "Hello World" for SK-S7G2 App Note
hi, am trying to implement the hello world application using SK-S7G2 by following the renesas document. But after few steps it says to copy a file Source Files\lcd.h from application note to your project, but am not able to find the location of this file. any help ...
Oct 9, 2019 - LAN8700 ethernet chip on an S7G2
I have an S7G2 board with an LAN8700 ethernet chip. I am using the SSC's NetX Duo Telnet Server stack and the NetX Duo DHCP IPv4 stacks. These worked fine on the PE-HMI, but I cannot get this chip to acknowledge it has a connection. I can talk ...
Apr 12, 2022
Knowledge Base
- r_glcd Module Guide Resources
... use the AGT and are available from the Renesas web site at the referenced url. Getting Started with the Weather Panel Application - Application Project here.Renesas Synergy™ Software Package (SSP) PDC Capture LCD Display Application Project here. Known issues Refer to the SSP release notes for known issues, available ...
- r_dmac Module Guide Resources
... Motor Controller - Application Project here. Bluetooth Low Energy on DK-S7G2 and DK-S3A7 - Application Project here. Getting Started with the Audio Player Application using SSP - Application Project here.Renesas Synergy™ Software Package (SSP) PDC Capture LCD Display Application here. USBX™ Synergy Port Framework Module Guide - Application Project ...
- GNU compilers for e² studio
... Tools site (see Note 1). [Renesas Synergy] “GNU ARM Embedded Toolchain” is freely available (see Note 2). Verified Toolchain versions compatible with Synergy Software Support Package (Synergy SSP) can be selected at installation of e² studio downloaded from the Renesas Synergy™ Platform site. Please visit Renesas Synergy™ Platform ...
Apr 8, 2019