Home > Tools > uniJTAG – The Universal JTAG Programmer

uniJTAG – The Universal JTAG Programmer

We have been looking for an inexpensive Universal JTAG Programmer for while, but we haven’t been able to find one! Instead we decided to make our own, inexpensive, FT2232 based JTAG programmer – the uniJTAG!


The uniJTAG is a 5 by 5 cm board, with a USB port 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: http://blog.tkjelectronics.dk/2010/12/the-story-about-the-unijtag/

Categories: Tools Tags:
  1. Jason
    July 4th, 2012 at 10:31 | #1

    Is it available yet? I’ll take one.

  2. July 4th, 2012 at 12:04 | #2

    Dear Jason. Please see my mail response to you. Regards Thomas

  3. Vinay
    February 21st, 2013 at 18:21 | #3

    Hi Thomas,
    Sounds real awesome! Is it open source? have u brought it to the marketplace? How will I get or make one?


  4. February 22nd, 2013 at 18:10 | #4

    No, I haven’t decided yet whether or not to Open Source it.
    It has been in the store but the sales were very limited so it has been withdrawn again and the production has been put to an end.

    I appreciate your interest though.

    Regards Thomas

  5. AureliusR
    November 29th, 2013 at 18:14 | #5

    What?!? I can’t buy one?!?! You should take your video down off of YouTube!! It made me think they were in like, large-scale production… do you have any spare PCBs? I could populate my own if you’d sell me the PCBs.

    Please let me know if this is possible as I really want one!

  6. January 18th, 2014 at 10:25 | #6

    Dear Aurelius.
    Sorry for the late reply, and I am sorry to hear that you would like us to take the video down.
    We do have spare PCBs which are not populated and I will actually gladly offer you one of these for free as long as you pay the postage.

    Regards Thomas

  7. Arvind
    September 21st, 2014 at 08:13 | #7

    Can you please explain how we can get the xml file for programming the EEPROM. I want to use FTDI for USB to JTAG.

  8. Masoud
    June 25th, 2015 at 17:22 | #8

    Hello my friend,

    May I ask if the JTAG tool or the kit to be assembled are still available for purchase. If so, how much is the price and how can it be ordered.


  9. June 27th, 2015 at 10:49 | #9

    No, unfortunately the board is no longer being manufactured.
    Thank you for your interest though.

    Regards Thomas

  10. Jan
    August 29th, 2015 at 11:49 | #10

    @Thomas Jespersen
    Could you Open Source it then?
    Regards, Jan

  11. August 30th, 2015 at 20:31 | #11

    Hi Jan.
    Yes, I see no reason why.
    Before I publish it online officially, anyone who is interested in the schematics and design please feel free to write us an email at: mail@tkjelectronics.dk

  12. December 7th, 2016 at 01:55 | #12

    I am interested in schematic and design.
    Thank You

  13. December 7th, 2016 at 19:40 | #13

    @michael wood
    Please feel free to contact me at mail@tkjelectronics.dk

  14. Fhurzel
    November 13th, 2021 at 03:47 | #14

    Came across your website. Must say very interesting. Hope to hear about your other projects. Did you publish the JTAG as open source?


  15. November 14th, 2021 at 10:53 | #15

    No, the design was never published online officially neither Open Sourced.
    Please feel free to contact me at mail@tkjelectronics.dk
    Best regards
    Thomas Jespersen

  1. No trackbacks yet.