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: USB Peripheral Initialization

Part Number: TM4C123GH6PM

Hi, 

I was reading through the TivaWare USB Library, for debugging something. While going through I came across the USBClockEnable( ) function.

Looking at what this function does, I see it's writing to a register USB_O_CC or USB Clock Configuration Register, which is at the offset of 0xFC8 from the USB0 base address.

I verified that from the header file hw_usb.h (attached screenshot)

USBClockEnable()

hw_usb.h

But on examining the reference manual/datasheet and also the device header file provided by Keil, I saw no such register. The last register was USB Peripheral Properties as per both. 

Is this a hidden register that is being configured? Or am I using the wrong library version and getting stuck due to that?

Please give some insight. 

Thanks 

Pranjal