Welcome to EmSA

Circuit board


Our expertise covers many microcontroller architectures and their development tools. We focus on time-to-market, quality improvement and embedded networking applications using Controller Area Network (CAN bus), CANopen and Embedded Internetworking. Application fields include consumer, industrial, medical, sub-sea and automotive. We participate in CiA (CAN in Automation user's group) standardization committees such as CiA 301, CiA 305, CiA 447 and many others. We work with other CAN-bus protocols such as J1939 and ISO-TP (ISO 15765-2).


We develop and manage a full range of software products including a CANopen monitor, analyzer, configurator and simulator as well as CANopen source code for various device or application profiles, reliable CANopen bootloaders. Our CANopen hardware products include a hand-held diagnostics unit. Our software is innovative and affordable, allowing more engineers to develop projects using the CAN bus.

Products for NXP microcontrollers

Products for PEAK-System CAN (FD) hardware

All products

Embedded Systems Consulting

We work with you to analyze your embedded networking needs to help you select adequate embedded communication methods. Together we take the entire product lifetime into aspect: from design via implementation, test and debug to production, installation and service. Where needed we can help with customized software and hardware developments. With our long experience and track record meeting clients needs, your project is in great hands with us.

Learn more about our consutling services

Embbeded Networking Security Consulting and Software

Due to the increased interconnectivity of systems and system components, driven in particular by IoT (Internet of Things) developments, embedded networks that were previously closed are expanded with remote access options for diagnostics, maintenance or data collection purposes increasingly often. Once such a gateway to the Internet has been hacked, attackers can also access deeply embedded networks based on RS-232, RS-485, I2C, CAN/CANopen or other lightweight communication channels. We provide consulting services and software solutions to add security to those lower-end communication channels that are often neglected by bigger security concepts.

Learn more about Embedded Networking Security

Embedded Systems and CANopen Training

Many companies rely on us to provide quality and customized on-site training classes for engineers. Our topics are varied and training can be combined with on-site consulting.

Learn more about our custom training classes

Web pages dedicated to a product or group of services

Flash Magic software to program the flash memory of NXP microcontrollers

CANopen Magic to monitor, analyze, configure, test and simulate CANopen devices

CANopen CiA 447 tools and services for CANopen in automotive applications


Featured CANopen Products

Learn more about our popular CANopen products


CANopen network configuration, debugging and analysis with CANopen Magic . Quickly access CANopen nodes, read and set PDO configurations, trace window export, LSS configuration, network overview and more! Professional and affordable.

Learn more about our CANopen Magic anlaysis and test software


High performance and small footprint CANopen embedded stack with Micro CANopen source code. Develop CANopen nodes for a wide range of microcontrollers, from simple sensors to complex monitoring and control nodes.

Learn more about our Micro CANopen source code 



Online Classes

View our free classes now

Receive an overview of essential embedded systems topics with our online classes. Watch now...