This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123GH6PM: TM4C123GH6PM usb

Part Number: TM4C123GH6PM
Other Parts Discussed in Thread: EK-TM4C123GXL

Hello ,

I am using Tiva C (TM4C123GH6PM ) and I want to use USB module to send data between the tiva c and PC , is it available for TM4c123GH6PM ????

I have a misunderstanding as one of the usb sockets is used for (device / debug ) and the other is called ( power )

if I can use USB module , which socket is the right one to use .

Regards ,

  • The TM4C123GH6PM has one single USB port. I think you are referring to the TM4c123GH6PM Launchpad Development Board, EK-TM4C123GXL.

    The USB on the top of the board is for the in-circuit debug interface. It is connected to the PC to run a debugger like Code Composer Studio. The USB connector on the side of the board is the one that is attached to the USB port of the chip that runs your code. The switch in the upper left hand corner just determines where the board gets its power, from the debug port, or from the device USB port.

    Check out the TivaWare example: 

    C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\usb_dev_bulk

  • When I connect the board through USB connector on the side of the board ,It doesn't appear in the computer device manager , the PC can not sense it

  • The Launchpad comes with a pre-programmed application in the emulation device. That program changes the color and intensity of the tri-color LED. It does not initialize the USB port. You must program a USB example into the device before it is recognized on the USB port. If the device is erased, the ROM USB DFU bootloader will appear in your computer device manager.


  • I did so , I used usb-bulk example but the tiva c did not appear in device manager

  • I programmed the usb_dev_bulk example into my EK-TM4C123GXL Launchpad board. Then I disconnected the USB cable from the debug port (top), switched the power switch from "Debug" to "Device" (slide the switch left). Then plugged the USB cable into the side USB connector. In Device Manager I see "Generic Bulk Device".