08.12.2021

12/2021 CANopen master and slave stack now available for RENESAS RA4M3 and RA4M2 series


port's proven CANopen stack is now also available for the RA4 family from RENESAS. The ICC tool (industrial communication creator tool) makes the integration of the stack much easier.

The Renesas RA4M2 / RA4M3 group of 32-bit microcontrollers (MCUs) uses the high-performance Arm® Cortex®-M33 core. PORT's CANopen stack, tools and drivers fully support the simple integration of CANopen functions (Master or Slave). It is conform to the standard CiA-301 and CiA-302. The CiA305 LSS Layer Setting Services is also a part of the delivery. Various CiA profiles are also available. 

The following functions are offered for the RA4M2: 

  • Singleline 

  • BasicCAN 

  • 11bit + 29bit IDs 

Examples: - s1, s2, s3, s4, m1, m2 (bare metal)- s1, m2 (with FreeRTOS support) 

Compiler: e2studio v9.3.1 (GCC), additional IAR Workbench for ARM v9.20 

EVAL-Board: Renesas EK-RA4M2 

The following functions are offered for the RA4M3: 

  • Multiline 

  • BasicCAN 

  • 11bit + 29bit IDs 

Examples: - s1, s2, s3, s4, m1, m2 (bare metal) - s1, m2 (with Segger embos support) 

Compiler: e2studio v9.3.1 (GCC), additional IAR Workbench for ARM v8.50 

EVAL - Board: Renesas EK-RA4M3 

The CANopen ICC Tool (industrial communication creator) is a tool for rapid and cost-saving development of CANopen applications (devices). It generates an object dictionary and an initialization function in C-code, an Electronic Data Sheet (EDS) and the documentation of the project automatically. Furthermore, it simplifies the configuration of the CANopen Library and of the CANopen Driver Packages. This tool makes the integration of CANopen Master & Slave into the RENESAS RA4M3 and RA4M2 CPU family easy and efficient.