Skip to content

About RX FreeRTOS

Shunichiro Nakamura edited this page Jul 13, 2026 · 4 revisions

Renesas/FreeRTOS-Kernel wiki


Supported MCUs (RX FreeRTOS)

The microcontrollers supported by RX FreeRTOS and their corresponding portable layer folders are summarized in the table below. You can determine the appropriate portable layer based on the combination of the microcontroller and compiler combination.
In the “RX MCU Group” column, 🔵 indicates microcontrollers that support the PG function, while 🔴 indicates microcontrollers that do not support the PG function. The microcontrollers that do not support the PG function are not covered by technical support through Renesas Technical Support “Support Tickets”.

RX MCU Portable Layer
MCU Group CPU Core Type FPU (Single Precision) FPU (Double Precision) CCRX GCC ICCRX
🔵RX130
🔴RX110
🔴RX111
🔴RX113
🔴RX13T
RXv1 No No Renesas/RX100 GCC/RX100 IAR/RX100
🔴RX210
🔴RX21A
🔴RX220
Renesas/RX200
🔴RX610
🔴RX621
🔴RX62G
🔴RX62N
🔴RX62T
🔴RX630
🔴RX631
🔴RX634
🔴RX63N
🔴RX63T
Renesas/RX600 GCC/RX600 IAR/RX600
🔵RX140
🔵RX14T
🔵RX230, RX231
🔵RX23E-A
🔵RX23E-B
🔵RX23W
🔵RX24T
🔵RX64M
🔵RX651, RX65N
🔵RX71M
🔴RX23T
🔴RX24U
🔴RX65W-A
RXv2 Yes No Renesas/RX600v2 GCC/RX600v2 IAR/RXv2
🔵RX260
🔵RX261
🔵RX26T
🔵RX66T
🔵RX660
🔵RX72T
RXv3 Yes No Renesas/RX600v2 (*) GCC/RX600v2 (*) IAR/RXv2 (*)
🔵RX66N
🔵RX671
🔵RX72M
🔵RX72N
Yes Yes Renesas/RX700v3_DPFPU GCC/RX700v3_DPFPU IAR/RX700v3_DPFPU
Note
*: RX700v3_DPFPU ports are also available with the following definition in FreeRTOSConfig.h.
        #define configUSE_TASK_DPFPU_SUPPORT 0

Limitation (RX FreeRTOS)

  • Do not switch the stack to the USP during interrupt processing.
  • Always operate in supervisor mode with respect to the processor mode.

Clone this wiki locally