Home 9 Portfolio 9 Protocol Stacks

Protocol Stacks from MicroControl –
speed up Software Development

Proven in tens of thousands of applications and compatible with all common BUS systems, MicroControl’s protocol stacks speed up software development and help designers and engineers to define interfaces. The CANopen, CANopen FD and J1939 protocol stacks are set for the future and offer the possibility to migrate from CAN Classic to CAN FD at any time. And MicroControl protocol stacks provide further advantages.

Icon with plus sign


For more than 25 years, MicroControl has been working actively in the relevant user organizations such as CiA (CAN in Automation). MicroControl’s expertise in the basics and trends provide additional planning dependability. MicroControl’s presence in the BUS market guarantees central availability of protocol stacks for all common BUS systems.

Icon with plus sign


These software components are based on standard elements and can easily be customized which will sustainably increase transparency and efficiency. Valuable time can be saved by speeding up development and production processes which will reduce times to market.

Icon with plus sign


MicroControl protocol stacks save valuable resources of your company as they reduce the time needed for information and training, diminish possible sources of error and facilitate control and performance functions. Tasks can be performed in a more secure, faster and more efficient way.

Modular structure of MicroControl software


  • Driver layer for a variety of microcontrollers
  • Classical CAN controller
  • CAN FD controller
  • Supports more than 160 different microcontrollers
  • Open source project

Protocol Stacks

  • CANopen / CANopen FD Slave protocol stack
  • CANopen / CANopen FD Master protocol stack
  • CANopen Bootloader
  • J1939 protocol stack

The MicroControl protocol stacks are optimized to

  • Low resource consumption (RAM/Flash)
  • Quick and easy integration
  • Different development environments (IDEs)
  • Requirements of software designers

Software Tools

  • Bridge Function J1939 / CANopen / CANopen FD
  • Device profiles for CANopen / CANopen FD Slave
  • Safety version for CANopen / CANopen FD Master
  • Safety version for CANopen / CANopen FD Slave
  • Code Gernerator
  • CANpie FD Server
Symbolic image of Lego bricks for modular design

Driver Layer

Symbolic image of Lego brick for CANpie FD


The well-established MicroControl software product saves time and offers more security in implementation.

The CANpieFD driver is an open interface, an open source project for the development of CAN applications. Slave and Master stacks do not have to be adapted to changing environments which prevents damage to the software.
CANpieFD is available for a variety of different microcontrollers (currently more than 160). CANpie and CANpieFD are registered trademarks of MicroControl.

CANopen Master

The CANopen / CANopen FD Master protocol stack offers versatile configuration options and forms the basis for controlling and monitoring complex CANopen networks. The CANopen Master protocol stack contains the full functionality for the integration of the CANopen standards CiA 301, CiA 302 and CiA 305 in control systems.

The software is a standard equipment of the successful µMIC control units – a MicroControl product development which is designed to meet the needs of demanding environments.

CANopen Master or CANopenFD Master are optionally available as “Safety” versions (EN 50325-5 compliant).

As a complementary service MicroControl also offers implementation in the target system.

CANopen Slave

The CANopen / CANopen FD Slave protocol stack is optimized for low resource consumption and is ideally suited to run intelligent sensors and actuators. The protocol stack contains the full functionality for the integration of the CANopen standards CiA 301 (FD: CiA 1301) and CiA 305 in customer devices.

This software has been developed to meet the requirements of small microcontrollers as they are typically used in sensor technology. MicroControl protocol stacks are used in thousands of applications in harsh environments worldwide.

For the add-on “Safety” an EN 50325-5 compliant implementation is available.

J1939 FD

J1939 protocol stack from MicroControl ensures quick and secure integration of J1939 standards in customer devices.

These advantages are particularly used in mobile systems technology – such as Diesel power units – on an international scale.

Simultaneous use of J1939 and CANopen Slave in one application is facilitated by the Bridge function. Its advantage is the considerably reduced time needed for calibration and parameterization of devices. All protocols are addressed and used in the same way.

CANopen Bootloader

The CANopen/CANopen FD Bootloader protocol stack contains the full functionality for the integration of a bootloader in customer devices according to CANopen specifications. Updating devices is facilitated considerably.

The CANopen Download Tool facilitates updating the target hardware and installation of new programs.
This free and ready-to-use PC software is included in every bootloader.

Software Tools

MicroControl Code Generator

The ideal protocol stack for all kinds of tasks. Secure and fast definition.
With the MicroControl Code Generator.

The graphic interface facilitates selection and configuration of the desired protocol components. Existing libraries and software components may also be used.

The modular structure of the protocol stacks is guaranteed at any time.
Different hardware platforms can be integrated and adjusted.
Drivers for functional extensions and additional hardware components can be installed at any time.

Screenshot MicroControl protocol stacks Code-Generator

CANpie FD Server

MicroControl now offers a software package with versatile additional benefits – the new CANpie FD Server. The CANpieFD is compatible with all PC operating systems (Win, Linux, OSx) which facilitates virtualization of the development environment.

Image of MicroControl protocol stacks modular design with CANpie FD Server

Fair Partnership

Fair Partnership policy offers company licence and free support service

MicroControl’s protocol stacks facilitate implementation of interfaces and support designers and engineers to complete their tasks in a reliable, quick and more efficient way.

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.

MicroControl’s customers also benefit from a cost-saving company license (in comparison with common runtime licenses). Are you interested? We will be pleased to answer your questions about aspects and contents of our Fair Partnership policy.

Icon Fair Partnership MicroControl


MicroControl Flyer Protocol Stacks
PDF [715 KB]

Any questions?

Picture of MicroControl team member on the phone

+49 2241 – 25 65 9 – 0

Just write a message or give us a call.