TM4C1294NCPDT: Unable to flash program in TM4C129NCPDT

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: EK-TM4C1294XL

We want to flash program in TM4C129NCPDT using development board EK-TM4C1294XL.But the IDE shows "Target does not respond". we have connected the programming pins of MCU to X1 header on Development board and desoldered the concerned resistors as mentioned in user guide of Development board.Also I have attached decoupling capacitors and Reset Pin schematic.Please help us with how do we Flash program code in MCU.

We have used the below methods:
Changed Values of Decoupling and Reset Pin resistor and capacitor.(we have selected values based on datasheet)
Toggled the wakeup pin as well, pulled both high and low checked flashing
Also Verified Clock configurations ,we are using internal 8 Mhz clock and not using any external clock
The datasheet of development board states that we should remove 0ohm resistors near X! Header and R40 resistor, so we have done that.
Tried flashing without any circuitry just bare MCU.
We also connected and disconnected different combinations of jumpers on development board.
Screenshot_16-10-2026_93912_.jpeg

  • Hi 
    Please review my feedback.
    1. Missing Core Voltage Decoupling (VDDC)
    The TM4C129x family relies on an internal LDO regulator to supply its digital core power rail (VDDC), which runs at 1.2V. Even if you supply 3.3V to all VDD pins, the processor core will not boot or respond over JTAG without proper VDDC decoupling.
    • The Problem: The pin layout for the TM4C1294NCPDTT3R contains multiple VDDC pins (specifically, pins like 24, 53, 68, 78, 88 depending on your exact package variant). These are entirely missing from your schematic chunk.
    • The Fix: You must locate all VDDC pins on the MCU and connect them to external decoupling capacitors connected to ground. According to the Tiva TM4C1294NCPDT Datasheet, each VDDC pin requires a 0.1µF ceramic capacitor placed as close to the pin as possible, alongside one total bulk 2.2µF to 3.3µF low-ESR capacitor shared across the VDDC rail.
    2. Verify Complete VDD & GND Connections
    Microcontrollers in this high-pin-count category must have every single VDD and GND pin fully connected to their respective planes. Leaving even a single power pin floating can lead to partial-power scenarios where the debug peripheral fails to power up.
    • Ensure all analog power inputs (VDDA / GNDA) are properly tied to your 3.3V rail and Ground.
    3. JTAG Debug-Out Connection Protocol
    Since you are using an EK-TM4C1294XL LaunchPad to debug an external target chip via the X1 header, double-check your setup against these rules:
    • Target Power: The target MCU must be powered independently by its own 3.3V source. The debug connection lines do not carry sufficient power.
    • Ground Reference: Ensure you have a common ground between the external PCB and the LaunchPad debug side.
    • Signal Mapping: Confirm that you have cross-connected JTAG correctly:
      • TCK → TCK
      • TMS → TMS
      • TDI → TDI
      • TDO → TDO
    4. Perform a JTAG "Unlock" Sequence
    If you previously attempted to program the chip with misconfigured clock settings, the JTAG pins might have been repurposed as standard GPIOs upon boot, effectively locking out the debugger.
    1. Open the LM Flash Programmer utility tool.
    2. Navigate to the Other Utilities tab.
    3. Locate the Debug Port Unlock section.
    4. Select the TM4C129 Class device.
    5. Follow the precise on-screen prompts regarding holding down the hardware RESET button while initiating the unlock procedure.

    Thanks