Protocol Stacks

Protocol Stack

CANopen Bootloader

Symbolic image of Lego brick for CANopen FD Bootloader
Home 9 Portfolio 9 Protocol Stacks 9 CANopen 9 CANopen Bootloader

The CANopen Bootloader protocol stack provides the complete functionality for integration of a bootloader according to the CANopen standard in your existing devices. Versatile configuration options facilitate individual customization to a target product. The Bootloader was implemented to meet low storage requirements.

The CANopen Bootloader stack comprises a reduced object dictionary and supports NMT, SDO (Expedited/Segmented/Block), Emergency, Heartbeat as well as LSS services. Up to four separate sections for storage of programmes and data may be defined. The CANopen Download Tool is used to update programmes and data of the target hardware.

A defined API facilitates adjustment to a flash memory of the target hardware. Flash drivers for various controllers (e.g. STM32 series) are part of the CANpie driver.

Logo CANopen - CANopen Bootloader protocol stack


  • Complies with CANopen specification CiA 301 and CiA 302
  • Modular software structure with versatile configuration options
  • Optimized to low resource requirements (Flash / RAM)
  • Broad range of supported CAN controllers (CANpie)
  • Defined API for access to flash memory

Scope of Delivery

The CANopen Bootloader protocol stack is provided as C99 source code by download link.

Documentation in English is available at Github.

The scope of delivery also includes:

  • Ready-to-run examples for various demo boards
  • Site-related company licence without any additional runtime costs
  • 12 months technical support by email or telephone

Fair Partnership policy offers company licence and free support service

Icon Fair Partnership MicroControl - CANopen Bootloader protocol stack

Users of MicroControl protocol stacks benefit from 12 months free support from date of purchase. A subsequent optional maintenance agreement will contain automatic updates of the software.

Logo CANopen

To complement the Microcontrol product portfolio, we also offer CANopen workshops, software tools as well as technical advice and support in the development of your CANopen device.

Ordering Information

Item no.
CANopen Bootloader protocol stack

Protocol stack in C source code, example programmes, documentation in English, provided by download link

CANpie FD Driver

API for the CAN implementation for the respective microcontroller



EDS file
CANopen Bootloader
EDS [7 KB]

Application Note 1211
CANopen Bootloader Integration
PDF [523 KB]

MicroControl Flyer Protocol Stacks
PDF [715 KB]

Any questions?

Picture of MicroControl team member on the phone

+49 2241 – 25 65 9 – 0

Write an email or call us.