Versaloon Platform is an Completely Open-source project which dedicates itself to USB to Anything protocol. It is a versatile device that can be used to program a verity of Microcontroller and also act as a Debug Host.
The Chips it supports includes:
* MSP430_JTAG(without TEST pin)
Also its available in Several form factors and feature combination.
1. VersaloonNano -- Ultra small hardware with 10Pin connector
2. VersaloonMini - Small hardware with standard 20Pin JTAG connector
There are a few Advanced Versions also planned which would include LCD, MicroSD card and High Speed USB etc.
This project is completely designed using Kicad, the open source Professional Grade EDA suit in Making.
The Entire Source Tree as well as the Schematics are available in Google Code SVN:
It has support for the OpenOCD and UrJTAG.