Our vision

Our vision is to make electronic development easier.

Our products will help you getting started with otherwise difficult development tasks.


There are no downloads for the selected product


The uniJTAG is a Universal JTAG programming and debugging tool for your embedded development.

The uniJTAG can be used with a broad range of microprocessors, FPGAs, Flash etc. including most of the ARM family. As long as your device supports the JTAG programming protocol it is most likely to be supported by the uniJTAG.

The board works by installing a set of Open Source drivers and afterwards installing either our JTAG programming tool or one of the supported Open Source tools. We decided to support both urJTAG and the well known OpenOCD out of the box.

OpenOCD is a very common used JTAG programming software for both Linux, Windows and MAC. The tool integrates very nicely with the free and Open Source IDE called Eclipse

So if you are looking for a very inexpensive JTAG programmer and debugger you should think about buying the uniJTAG.

Supported devices

The list of supported devices is constantly being expanded and here is a small selection of the supported devices.

  • ARM7TDMI » fx LPC2148, AT91SAM7
  • ARM720T » fx LH79520, EP7312
  • ARM920T » fx S3C2410, S3C2440
  • ARM922T
  • ARM926EJS » fx S3C2412, STN8811, STN8815
  • ARM966E » fx STR91XF
  • ARM11 » fx S3C6400, OMAP2420, MSM7200
  • ARM1136
  • ARM1156
  • ARM1176
  • CORTEX-M1 » fx LPC11 series
  • CORTEX-M3 » fx LM3S series, STM32F1/F2/F3 series, LPC17 series
  • CORTEX-M4 » fx STM32F4
  • CORTEX-A8 » fx OMAP3530 BeagleBoard
  • CORTEX-A8 » fx DM3730 BeagleBoard-xM
  • CORTEX-A9 » fx OMAP4430 PandaBoard
  • XSCALE » fx PXA255, PXA270, IXP42X
  • FPGA » fx Xilinx Spartan, Virtex or Altera Cyclone, Stratix
  • CPLD » fx Xilinx CoolRunner or Altera MAX

Technical details

The board itself is 5 by 5 cm with a USB B connector at one side and JTAG and IO headers at another.

The JTAG port supports a wide range of voltages, as it is connected to a couple of voltage translators (74LVC2T45). This makes the uniJTAG even more universal, as you can use it together with any JTAG’able device, running at 1.2V to 5.5V.

The IO header can be used as 8 single controllable IO’s, or it can be used as a full standard UART port. With a jumper you can chose whether the IO’s should be at a 5V level, or a 3.3V level.

The board has also an onboard EEProm for storing the FT2232 configurations, so the uniJTAG is a plug and play solution, and it automatically enumerates as a JTAG and a Serial device.

Read the whole story about the uniJTAG development here: The story about the uniJTAG