To top
CodeMeter µEmbedded CodeMeter µEmbedded

CodeMeter Micro Embedded


CodeMeter µEmbedded is the CodeMeter variant especially made for field programmable gate arrays (FPGAs) and microcontrollers. With CodeMeter µEmbedded, software developers can protect application code and intellectual property against reverse engineering also on FPGAs and microcontrollers, as well as implement a license control system. For larger systems, such as PLCs or PCs, CodeMeter Embedded and CodeMeter Runtime are also available.

CodeMeter µEmbedded is characterized by an extremely small footprint accounting for less than 60 kBytes. To reach this goal, we have reduced the functions to the bare minimum. The licenses generated are fully compatible among all CodeMeter variants and they can all be handled by CodeMeter License Central.

The license is bound to a unique ID of the FPGA or microcontroller. Licenses can be activated directly in a production environment during manufacturing time. I; in addition, Features On Demand can be enabled later via remote file update.

CodeMeter µEmbedded is license compatible with CodeMeter Runtime. Transferable licenses can be moved from a CmDongle or a CmActLicense into a device.

Furthermore, CodeMeter µEmbedded can be used to securely store symmetric and asymmetric keys. The keys themselves are located in a protected memory area, and can only be used on the device with a matching ID.

Typical applications of CodeMeter µEmbedded are:

  • License control of devices (microcontrollers and FPGAs)
  • Monitoring of production volumes through licensing of individual devices
  • Secure encrypted transmission of the application code into the device
Function CodeMeter
CmDongles   Yes Yes
CmActLicenses Yes Yes Yes
CmCloudLicenses     Yes
LAN Client    Yes Yes
LAN Server     Yes
Trial Licenses,
Subscription-based Licenses
   Yes Yes
Pay-Per-Use Licenses    Yes Yes
Feature-based Licenses Yes Yes Yes
Version-based Licenses Yes Yes Yes
License Transfer Master     Yes
License Transfer Endpoint Yes Yes Yes
File-based License Update Yes Yes Yes
Terminal Server Detection     Yes
Remote Desktop Detection     Yes
Secure Key Storage Yes Yes Yes

Success Story

CodeMeter μEmbedded has been successfully integrated into the XMC4000 Infineon microcontroller family. Starting Q4/2015 developers can protect their application code against piracy and license it in XMC4000. The tools for the protection of the application code are fully integrated in the development platform DAVE.