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.

CC3200 Frequency of Operation (Is it 40mhz or 80mhz?)

Other Parts Discussed in Thread: CC3200

Hello

While checking the technical references and datasheet for the launchpad CC3200 i noticed that the features described that the Cortex M4 processor for applications ran at 80Mhz, but as i read further it would state that the cc3200 launchpad used an external 40mhz crystal for its operation.

The last statement was further validated when i tested the UtilsDelay function from the Peripheral API which takes 3 cycles per iteration loop: i would get a 1 second delay by giving the UtilsDelay function a parameter of 13,333,333 :

* 0.999 approx 1  second =  (3cycles  * (13333333) ) / (40mhz)

So my question is:

  • What is the real operation frequency of the cc3200 launchpad?
  • Does it have an internal oscillator that can work without the need of a crystal at 80mhz?
  • Is there a register i need to configure to get different frequencies of operation? (Let us say.. if i have a 80mhz oscillator but i want to run at perhaps 20mhz, what register do i need to set to do so?)

I am fairly new to the whole Microcontrollers world so i hope my extremely basic questions won't be a nuissance.

Regards! 

  • 1. CC3200 M4 runs at 80 Mhz. It's fix and not configurable. Peripherals speeds can be modified thru peripheral registers. Refer to TRM section on respective peripherals.

    2. 40 Mhz XTAL gives clock to device. Internally it generates various frequency to feed respective peripherals & RF.


    Regards,
    Geet