Other Parts Discussed in Thread: EK-TM4C1294XL
I am preparing a custom microcontroller board with the TM4C1294NCPDT microcontroller. I have included a ARM 10-pin JTAG connector as follows:
The TM4C1294NCPDT datasheet states that each of the TCK, TMS,TDO and TDI inputs on the microcontroller chips have internal pull-up resistors. But in the Using TM4C12x Devices Over JTAG Interface document, it is stated that external pull-up resistors are in fact required for the JTAG connector as shown below:
I do realize the microcontroller shown above is not the TM4C1294NCPDT but it does belong to the TM4C129x family.
And also, the Tiva™ C Series TM4C1294 Connected LaunchPad (EK-TM4C1294XL) which hosts the TM4C1294NCPDT chip also has external pull-up resistors for the JTAG pins on the launchpad (although of 0 ohms) as shown:
So my question is, do I have to include external pull-up resistors for the JTAG pins on my custom design despite the datasheet stating that the TM4C1294NCPDT chip has internal pull-up resistors on the same pins? If yes then why?