# Low priced universal USB ARM JTAG that works with a broad range of devices and SDK's?

Can someone recommend a reliable USB JTAG programmer/debugger for ARM processors, mostly Cortex-M3/M4, from a variety of manufactures like ST, TI, Atmel, and NXP, that will work with Keil, IAR, etc. (And Visual Studio's .Net Micro Framework, although I don't know anything at all about that.) Perhaps even Eclipse and on a Linux OS, although this isn't very important.

I would like to get something that will not break as it gets passed around the office, and can handle a semi-professional work load over the next year or two. $200 at the most, however less than$100 would be nice. I have a bunch of old, crummy kit type units, but it's time I pickup something a bit more professional.

• I don't know that there is anything really good for less than $100. Lauterbach and similar cost a lot but they're excellent. Each manufacturer has their own embedded programmer in their dev boards, which you can usually use to program devices from that company. This saves a lot of money and works OK (unless you need very specialized functions). Jan 23, 2013 at 15:43 • @GustavoLitovsky, I have a bunch of dev boards, but this method gets messy/cumbersome over time. I know there is a nice unit (I don't recall what it is at the moment,) that is ~$500, but that's a bit expensive for something that won't be used too much. Jan 23, 2013 at 15:53
• You should keep in mind that some Cortex-M processors do not have JTAG. Instead they use ARM's Single Wire Debug (SWD). My Segger JLink handles both nicely but it will cost more than \$200. Jan 23, 2013 at 16:13