Skip to main content
Renesas Electronics Corporation - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community
This Software / Tool Has Been Discontinued

Please contact technical support with any questions.

Description

For users of the TCP/IP protocol stack [M3S-T4-Tiny] for RX Family 

Support for the TCP/IP protocol stack [M3S-T4-Tiny] for RX Family has been discontinued on December 19, 2025. In the future, please use the following successors. 
Successor: lwIP FIT* modules (Download the following two modules: r_lwip_rx Driver FIT and r_lwip_driver_rx Driver FIT)
Further information: [Notification] End of Support for TCP/IP Protocol Stack [M3S-T4-Tiny]and QE for TCP/IP [Technical Preview Edition] (PDF | English, 日本語)
* FIT: Firmware Integration Technology

M3S-T4-Tiny for RX Family (hereafter abbreviated "T4") is a communications protocol software library for RX Family. It makes TCP/IP communication possible in an Ethernet-connected network for all types of equipment that incorporates RX MCUs.

Components

  • TCP/IP protocol stack software (library in binary form)
  • Various sample driver software*
  • TCP/IP protocol stack sample program
  • TCP/IP protocol stack manual and other documents in a complete set

* The sample drivers are verified their running on the evaluation boards placed in the Operating Environment.

Features

  • Memory-saving compact design (TCP/IP protocols processable by the internal memory of the microcontroller)
  • OS's unnecessary
  • Compliant with ITRON TCP/IP API specification
  • We have prepared a wrapper which converts the specifications of the ITRON TCP/IP API into those of a socket API.
  • Sample driver for LAN controller available
  • Efficient development through a combined use of Renesas development tools supported
  • We provide a range of the sample code for T4 as an application note.

Release Information

Latest Ver.: V.2.10 Release 00
Released: Apr 19, 2021
Details of upgrade (See Application Note)

Target Devices

Type Title Date
Application Note PDF 346 KB 日本語
This application note describes the System Timer module which uses Firmware Integration Technology (FIT). This module uses System Timer to counts the year/month/day/hour/minute/seconds, and has simple scheduler function.
Application Note PDF 657 KB 日本語
The lightweight IP (lwIP) driver FIT module integrates with Firmware Integration Technology (FIT) and provides a porting layer for the lwIP FIT module, which is configured from the lwIP open-source software, on RX group microcontrollers. This FIT module is for use with the lwIP FIT module (r_lwip_rx, lwIP) as the upper layer and supports Ethernet communications in conformance with the TCP/IP.
Application Note PDF 407 KB 日本語
The lightweight IP (lwIP) module FIT module integrates with Firmware Integration Technology (FIT) and is generated from lightweight IP (lwIP), which is released as open-source software, by using the FIT. This FIT module is used in combination with the lightweight IP (lwIP) driver FIT module (r_lwip_driver_rx).
Tool News - Notification PDF 265 KB 日本語
The TCP/IP protocol stack [M3S-T4-Tiny] is middleware for connecting RX MCUs and SH2A MCUs to the network. Support for this product ended on December 19, 2025. For alternative products, please refer to Tool News.
Tool News - Note PDF 187 KB 日本語
Application Note PDF 375 KB 日本語
AI-generated Summary: The T4 Driver FIT module integrates the T4 software stack with the Ethernet driver by converting user-defined T4 functions to Ethernet driver APIs. It supports secure Initial Sequence Number generation when used with devices equipped with Trusted Secure IP (TSIP). The module accommodates different software stack configurations based on API style (ITRON TCP/IP or Socket) and TSIP presence, enabling flexible embedded system networking solutions.
Application Note PDF 988 KB 日本語
AI-generated Summary: The document introduces the M3S-T4-Tiny TCP/IP stack for embedded systems within the RX family, designed for easy application implementation focusing on local connections rather than Internet use. It lacks advanced features like socket interfaces, IPSec, IPv6, and routing protocols. The guide details supported compilers, related documentation, module overviews, API information, sample programs, and setup instructions for communication verification. Limitations and environment requirements are also covered.
Application Note PDF 836 KB 日本語
AI-generated Summary: The document details the mapping of socket APIs to T4 APIs for embedded TCP/IP communication within the RX Family. It lists functions such as opening, closing, sending, and receiving data through sockets, specifying corresponding T4 API calls. The module requires no hardware, depends on t4rx and t4driver_rx packages, and supports the Renesas RX Toolchain v2.05.00. Configuration options include setting UDP/TCP endpoints, buffer sizes, and work area sizes, with parameters defined in r_socket_rx_config.h for system customization.
Tool News - Note PDF 108 KB 日本語
Tool News - Release PDF 112 KB
Tool News - Note PDF 187 KB 日本語
Manual - Development Tools PDF 93 KB 日本語
Tool News - Release PDF 100 KB 日本語
Tool News - Note PDF 92 KB 日本語
Tool News - Note PDF 37 KB 日本語
Application Note PDF 479 KB
AI-generated Summary: The document details Ethernet transmit and receive settings for the RX62N Group MCU, including initial hardware setup after power-on reset. It covers clock configurations, module stop functions, and I/O port settings essential for Ethernet communication. The initial settings program consists of source files like resetprg.c and hwsetup.c, which handle system initialization, clock setup, and peripheral enabling. It emphasizes proper initialization sequences and warns against accessing static variables before initialization.
16 items

Sample Code

Sample Code

Filters
Type Title Date Date
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07.00;GNURX|14.02.00.202511;IAR Compiler for RX|v.5.20.1]
Log in to Download ZIP 1.66 MB Compiler: CC-RX, GNURX, ICCRX Function: Driver or Library IDE: e2 studio, IAR EWRX
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07;GNURX|14.2.0.202505]
Log in to Download ZIP 37.17 MB Compiler: CC-RX, GNURX Function: Driver or Library IDE: e2 studio
Sample Code
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07;GNURX|14.2.0.202505]
Log in to Download ZIP 2.78 MB Compiler: CC-RX, GNURX Function: Driver or Library IDE: e2 studio
Sample Code
Log in to Download ZIP 561 KB 日本語 IDE: HEW
4 items

Operating Environment

IDE
  • CS+ for CC V8.04.00
  • e2 studio V20.10.0
  • IAR Embedded Workbench for Renesas RX 4.14.01
C Compiler
Debugger (Optional)
Evaluation Board

Ethernet:

Included Sample DriverRX Family Ethernet Controller Driver
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?