Skip to main content

Would you like to switch to the US version of our website?


Programming Tools

In-system-programming is an important aspect of the modern production processes. The programming tool UNICOM from CSM is optimized for fast flash programming. It moreover can also be used for communication tasks and functional tests. It provides versatile interfaces to the attached assembly group. A simple but powerful connection to the production plant is used to control the tool.

Key Features

  • Fast, reliable flash programming in a production environment
  • Technical support by qualified engineers with application experience
  • Long-term availability of hardware and software
  • User-friendly licensing
  • Universal hardware



UNICOM3 - as the modern version of the reliable UNICOM tools- has succeeded UNICUMII+ a few years ago. It combines the successful principle with a powerful new hardware. It is possible to assemble customized complete solutions quickly and cost-effectively choosing from a comprehensive collection of generic software components.

Technical data


  • Housing: Metal
  • Dimensions: approx.  105 mm x 50 mm x 165 mm
  • Weight: approx. 800 grams

Power Supply

  • 9 V bis 36 V DC
  • approx. 2 Watt (typical)
  • galvanically isolated

Computer Connection

  • RS232 (up to 921 600 Bits/s) or USB
  • galvanically isolated
  • Command-/response-telegram
  • Protocol specification included in shipment


  • 2 configurable CANs (high speed/low speed, switchable termination, fault simulation)
  • 2 high speed CANs
  • 1 single wire CAN
  • 2 Flexray Interaces
  • 8 Digital inputs and outputs (3.3 V/5 V, switchable Pullup)
  • 2 switching outputs (up to 2 A for Voltages from 3 V up to 30 V)
  • 3 open−collector inputs and outputs (e. g. for K-Line or LIN)
  • 2 analogue inputs (0 V up to 30 V)
UNICOM 3 back side
UNICOM3 back side


UNICOM II+ is for years successfully in use. It will remain available to re-equip existing facilities.

Technical data


  • Housing: Metal
  • Dimensions: approx.  105 mm x 72 mm x 186 mm
  • Weight: approx. 800 grams

Power supply

  • 12 Volt, +/-10 %, Approx. 2 watts (typical)
  • Galvanically isolated
  • Computer Connection
  • RS232 (up to 460800 Bits/s) or USB
  • Galvanically isolated


  • CAN (high speed/low speed/single wire)
  • 2 CAN (high speed)
  • Flexray
  • K-line, LIN
  • Synchronous serial interface (for SPI, JTAG, CSI, ICSP, BDM etc.)
  • Digital inputs and outputs

The overview shows the major improvements and differences between UNICOM II+ and UNICOM3:

Application area recomended for
new facilities
remains available for
existing facilities
Computational power 32 Bit Controller 60 MHz 16 Bit Controller 22 MHz
Storage capacity 2 GB 128 MB, 2 GB upon request
PC interface RS232 up to 920 kBaud
high-speed USB 2.0
  Throughput up to 1,5 MB/s
RS232 up to 460 kBaud
full-speed USB
  Throughput up to 40 KB/s
CAN interfaces 2x high-/low speed CAN
2x high speed CAN
1x single wire CAN
eingebaute TTL-Pegel für CAN
1x high-/low speed CAN
1x high speed CAN
Flexray interface 2x Controllers with 2 channels each 1x Controller with 2 channels
Other flexible FPGA logic versatile daughter boards


Functional principle

UNICOM is deployed as an intelligent adapter between the production plant (e.g. in-circuit-test or mainframe of the plant) and the produced product (e.g. vehicle control unit). Besides the deployment in the production, it is also well suited for the development, commissioning and testing of electronic control units.

UNICOM disposes over a RS232 interface as well as a USB port for the connection to the computer. The control of UNICOM by the computer is executed over a command-/response-telegram. All the data that is necessary for the flash programming is stored UNICOM and is efficiently and reliably available in the production process.

As an OEM product intended for the integration into the production system, all interfaces are completely documented, including the communication to the computer. The system is modularly structured and provides on account of a uniform control over the computer versatile hardware interfaces and software components.

CSM offers individual, complete product packages for project-specific solutions. They consist of all software components, related documentation, connection instructions and detailed procedure examples. The delivery kits provide the optimum start position for the quick and smooth integration of the UNICOM solution in the production plant of the customer.

Application areas

  • Flash programming
    • Initial programming (in-circuit-test)
    • Programming over bootloader (programming station)
    • Re-programming (in production plant)
  • Interface converter (messages over CAN, bytes over K-line)
  • Protocol converter (e.g. KWP2000, UDS
  • Remote station for functional testing (CAN, Flexray)
  • Customized solutions (on request, e-mail address: