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


  • 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 is provided as C99 source code with manual in English (electronically in PDF format). Also included:

  • CANopen bootloader protocol stack in ANSI-C source code
  • Ready-to-run examples for various demo boards
  • Manual in English
  • 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

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 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


Manual V3.00 (englisch)
CANopen Bootloader
PDF [540 KB]

EDS file
CANopen Bootloader
EDS [7 KB]

Application Note 1211
CANopen Bootloader Integration
PDF [523 KB]

CANopen Download Tool
Installer v1ro2
[7.6 MB]

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.