Low-cost high-speed ARM USB JTAG (supported by OpenOCD open source arm debugger)
Price39.95 EUR
10 - 49 pcs35.96 EUR
50 - 10000 pcs31.96 EUR
In stock


  • Debugs all ARM microcontrollers with JTAG interface supported by OpenOCD
  • High speed USB 2.0 with lower latency time, RTCK adaptive JTAG clock up to 30Mhz and higher throughput achieve x3-x5 times faster programming speed than ARM-USB-TINY, can be used with all ARM devices for programming and debugging.
  • Uses ARM's standard 2x10 pin JTAG connector
  • Supports ARM targets working in voltage range 2.0 – 5.0 V DC
  • Software supported by OpenOCD (open source) debugger
  • Downloadable Windows installer for full featured and open source tools as alternative to the commercial ARM development packages: GCC C compiler, openOCD debugger and Eclipse IDE.
  • Works with IAR EW-ARM 5.50 or newer
  • Dimensions 50x40 mm (2x1.6") + 20 cm (8") JTAG cable




  • Can I use ARM-USB-TINY-H with EW-ARM?
  • IAR have support for GDB and work with ARM-USB-TINY-H.
  • I use Windows XP x64, how I can update the USB drivers?
  • FTDI have x64 drivers on their web, download them and use our ARM-USB-TINY PID: 0x002a, VID: 0x15BA to install the drivers.
  • I have LPC1227 board and can't program it with your OpenOCD debugger. What do I do wrong?
  • LPC1227 lacks JTAG according to the microcontroller's datasheet. The board can be programmed only via SWD (Serial Wire Debug) interface. Olimex OpenOCD debuggers have JTAG by default.
  • How to install ARM-USB-TINY to work with CrossWorks:
  • There is profile for ARM-USB-TINY in CrossWorks, but if you want to use "Generic FTD2232" target interface you have to do as follows:

    1. Right click on a blank space in the targets window and select "New Target Interface > Generic FT2232 Device".
    2. Right click on the new target interface and select "Properties" - set the following properties:
      Connected LED Inversion Mask 0x0000
      Connected LED Mask = 0x0800
      nSRST Inversion Mask = 0x0200
      nSRST Mask = 0x0200
      nTRST Inversion Mask = 0x0000
      nTRST Mask = 0x0100
      Output Pins = 0x0F1B
      Output Value = 0x0D08
      Running LED Inversion Mask = 0x0000
      Running LED Mask = 0x0800

    It is recommended to use LibUSB drivers instead of FTDI

    PID: 0x002a
    VID: 0x15BA

    check this image

  • Can I debug high voltage targets with ARM-USB-TINY-H?
  • ARM-USB-TINY-H is not isolated, but you can use a USB-ISO isolator device to protect your PC while debugging high voltage targets.

Related Products

Price4.95 EUR
10 - 49 pcs4.46 EUR
50 - 10000 pcs3.96 EUR
Price2.00 EUR
10 - 49 pcs1.80 EUR
50 - 10000 pcs1.60 EUR