This is Microchip's low-end programmer/debugger. For ~$18 it'll program and debug PICs, Most AVRs (including those commonly is use on Arduinos, and the new Mega0/xTiny chips (but no High Voltage protocols)), and SAM ARM chips. You'll need to make your own cable/adapters (but the "from" side is unusually "friendly" for that.)