This programmer is used for programming different series of ARM-based microcontrollers and it can transfer hex or binary code generated by a compiler to the microcontroller via the JTAG connector of the microcontroller and the USB port of the computer.