The Macraigor Systems usb2Demon is a USB‑powered BDM/JTAG interface for debugging embedded microprocessors, supporting up to 255 devices and 20 MHz clock rates.
The usb2Demon converts USB host commands to JTAG/BDM signals for on‑chip debugging. Power is supplied by the USB interface, so no external supply is needed, and the device automatically matches target voltages between 5.0 V and 2.2 V.
It supports a wide range of embedded processor families—including AMD, ARM, PowerPC, MIPS, and Intel XScale—and works with Windows and Linux host operating systems. Up to 255 devices can be debugged on a single scan chain, and as many as 16 usb2Demon units may be connected to one host PC.
| Power source | USB interface (no external supply) |
|---|---|
| Target voltage range | 2.2 V – 5.0 V |
| Maximum JTAG/BDM clock rate | 20 MHz |
| Devices per scan chain | 255 |
| Units per host PC | 16 |
| Supported host OS | Windows and Linux |
| List price | $750 |
The usb2Demon can simultaneously debug up to 255 devices on a single scan chain.
Up to 16 usb2Demon units may be connected to a single host machine.
The device works with Windows and Linux hosts, including Red Hat 7.2‑9 and Fedora Core 2.