I am new to working with microcontrollers without a development board.
I am working on a project with the CC2650 microcontroller, and I would like to add a header to program it through JTAG. I understand I need some sort of USB-JTAG converter like the XDS110 to program the board.
I am having trouble finding resources to go about this.
Here is a picture from the data sheet of the pinout. 
My questions:
What kind of header do I need to program my board? (4 pin, 6 pin, etc.) If possible please link to a specific header you would recommend for this project. I do have a size constraint with this project, so fewer pins is better.
What is the recommended layout for the pins on the header? (JTAG_TDO, JTAG_TDI, JTAG_TMSC, JTAG_TCKC, VCC, Ground, etc.)
What kind of device should I get to program my CC2650 via USB? Is the XDS110 my best bet?

