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. In addition it can also be used for communication tasks and functional tests. It provides versatile interfaces towards the attached target. A simple but powerful connection to the production equipment 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 is the modern version of the reliable UNICOM tools. It combines the successful principle with a powerful new hardware. It is designed to adapt custom-specific solutions quickly and cost-effectively by selecting 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 2.0 or LAN (Ethernet 100 MBits/s, Rev.D)
  • galvanically isolated
  • Command-/response-telegram
  • Protocol specification included in shipment


  • 2 configurable CANs (high speed/low speed, CAN_FD optional, switchable termination, fault simulation)
  • 2 high speed CANs
  • 1 single wire CAN
  • 2 Flexray Interaces optional
  • 1 configurable Ethernet interface optional (FastEthernet/BroadR-Reach)
  • 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 Rückseite


For many years, UNICOM II+ is successfully on the market. It is still available as spare parts for existing equipment.

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 optional
  • UART interface for TTL and K-Line/LIN
  • Synchronous serial interface (for JTAG, CSI, ICSP, etc.)
  • Digital inputs and outputs
UNICOM II+ CombiFlasher
UNICOM II+ CombiFlasher
UNICOM II+ FlexFlasher
UNICOM II+ FlexFlasher

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

Application area recomended for
new facilities
remains available for
existing facilities
Performance 32 Bit Controller 16 Bit Controller
Storage capacity 2 GB 128 MB, 2 GB upon request
PC interface RS232 up to 920 kBaud
high-speed USB 2.0
Ethernet 100MBits/s (Rev.D)
  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
CAN_FD optional
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 optional 1x Controller with 2 channels optional
Other flexible FPGA logic versatile daughterboards


Functional principle

UNICOM is used as an intelligent adapter between the production equipment (e.g. in-circuit-test or test computer) and the produced product (e.g. vehicle control unit). It is also an effective tool for developing, testing and validating of electronic control units.

UNICOM provides a RS232 interface as well as a USB port for the connection to the computer. The test computer controls of UNICOM by using command/response telegrams. All flash data to be programmed is stored in UNICOM and can be accessed during in the production process very reliable and fast.

As an OEM product intended for the integration into the production equipment, all interfaces are completely documented, including the communication protocol to the computer. UNICOM has a modular design and uses the same command/response format for all hardware interfaces and software components.

CSM offers individual, complete packages for project-specific solutions upon request. They consist of all software components, related documentation, connection diagrams and detailed example sequences. The package provides the optimum start position for the quick and smooth integration of the UNICOM solution in the production equipment of the customer.

Application areas

  • Flash programming
    • Initial programming (in-circuit-test)
    • Programming over bootloader (programming station)
    • Re-programming (in production equipment)
  • 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: