UK Supplier of Data Acquisition & Thermal Imaging systems, software and services

CANopen Master Protocol Stack

Manufacturer: Microcontrol GmbH

The CANopen master protocol stack offers a variety of configuration options and forms the basis for controlling and monitoring complex CANopen networks.

The CANopen master protocol stack provides the complete functionality for integration of the CANopen standards CiA 301, CiA 302 and CiA305 into control systems.

Implementation supports the following CANopen services:

  • Service Data Objects (SDOs), Client and Server
  • Process Data Objects (PDOs)
  • Network Management (NMT)
  • Emergency Messages (EMCY)
  • Sychronization Messages (SYNC)
  • Layer Setting Services (LSS)

All services can be parameterised during runtime via the application or via the local object dictionary. You may extend the local object dictionary according to your specific purposes. 

Versatile configuration options allow individual customisation to the target system. In addition to the maximum number of supported PDOs, you may also adjust the number of SDO–client connections as well as multichannel support, thus adapting the use of resources (RAM/ROM) in an optimum way to the target application prerequisites. 

Example codes facilitate the startup phase, enabling the user to focus on the implementation of their own application. A consistent driver interface provides the flexibility to use any CAN controller available on the market.



  • CANopen® services according to CiA 301, CiA 302 and CiA 305
  • Multichannel support
  • Modular structure
  • Number of client SDOs individually adjustable (1 .. 127)
  • Number of PDOs individually adjustable (0 .. 512 RPDO / TPDO)
  • Local object dictionary
  • Broad range of supported CAN controllers
  • Consistent interface for the CAN driver (CANpie)

Scope of delivery

  • CANopen master protocol stack in ANSI-C source code
  • Ready-to-run examples for various demo boards
  • Manual in English (electronic and printed version)
  • Site-related company licence without any additional runtime costs
  • 12 months technical support by email or telephone


 CANopen Master Protocol Stack
Communication Profile

CiA 301, version 4.1
CiA 302
CiA 305

NMT Master

Boot up message
Heartbeat producer / consumer

SDO ClientExpedited upload / download
Segmented upload / download
Block upload / download
PDO HandlerAssignment of PDO data to a process image
Support for Standard / Extended Frames
Static / Dynamic mapping
CANopen ServicesEmergency Messages
Synchronisation Message (SYNC consumer / producer)
Layer Setting Services (CiA 305, LSS)
MiscellaneousLED Status Information
Parameter Store / Restore
CAN DriverCANpie, available for a wide range of CAN controllers


Ask about this product