SparkFun will be closed Nov 26th and 27th for the Thanksgiving holiday. Orders placed after 2:00pm MT on the 25th will ship out Monday the 30th.

Creative Commons images are CC BY-NC-SA 3.0

$ 71.95

added to your
shopping cart

20 available 20 in stock
71.95 1+ units
68.35 25+ units
64.76 100+ units

Description: This is the mother of all JTAG Programmers for ARMs - and it’s about 1/10th the price of other programmer/debuggers with the same functionality! This programmer/debugger is the first on market three-in-one USB JTAG debugger, offering JTAG; RS232 (full modem signals supported) port; and power supply all in one compact device.

It can be used as a power supply to ARM targets working in the voltage range of 2.0 to 5.0 V DC with three jumper selectable power supplies: 5V 9V and 12VDC. USB source current is limited with resetable fuse at 300mA, at the different output voltage the maximum current is different: 5V/200mA, 9V/100mA, 12V/70mA, note that this also depend on your USB host current capabilities, if other USB devices are attached to your computer or if the laptop is running on batteries these figures may be different and depend on your computer USB host.

Note: This Programmer does not come with any software, in order to use it for programming and debugging you will need software that supports these functions. There are links below to several pieces of open source software that are compatible with this device.

Dimensions: 50 x 40 mm (2 x 1.6")


  • ARM standard 2x10 pin JTAG connector
  • Software supported by OpenOCD (open source) debugger
  • Powers ARM targets working from 2.0 to 5.0 V DC
  • RS232 Full Modem Signals Supported
  • 20 cm (8") JTAG cable
  • 30 cm (12") power supply cable


Recommended Products

Customer Comments

  • Will this programmer work for my MCU running at 1.8V? I see the 2V rating, but am hoping!

  • Is there anything offered by Sparkfun that I can use to connect this to the 2x5 0.05" pitch Cortex Debug Connector? See: http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf

  • Lol I’m OCD for OCD… WHY isn’t it 50x50 mm, HMMMMM?

  • Are you selling the ARM-USB-OCD version or the ARM-USB-OCD-H version? I have been unable to get the latter to work under Vista or Windows 7. I would appreciate hearing from anyone who has succeeded in using the -H version.

  • does it work with IAR

  • Can this be used (with a pinout adapter cable) with non-ARM JTAG ports such as those on AVRs, MSP430s, etc?

  • Anyone know if this is compatible with the free version of Keil uVision4?

  • So, has anybody driven one of these from a Macintosh?
    I know GGC and Eclipse are fully supported on the Mac, but I’m not sure about openOCD, or if the Mac ports of these three tools will interoperate correctly.
    I’ll go sniff around Olimex’s site and see what I can learn, but I thought I’d pose the question here now that Sparkfun has them back in stock.

  • penguin certified? i.e. works great in linux using USB connection?

    • Most certainly. No special drivers required, either. You might need to tell udev to give it the right permissions, though, so you don’t need to run openocd as root all the time. Other than that, it pretty much just works.

  • Amazing tool! I had this tool for a while and it works amazing! I highly recommend it. Question Do you guys know where one could find the serial port drivers for this device? I recently upgraded to Win7 and i lost my included CD with the device i got the JTAG portion working but can’t seem to find the serial drivers.

Customer Reviews

4 out of 5

Based on 1 ratings:

5 star
4 star
3 star
2 star
1 star

Very nice compact unit

Seller was very quick to ship. Unit performed as advertised. Arrived well packaged with USB cable. No software or manual so will need to go online and downloine the open source software found on Sparkfun site. BB