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.

LAUNCHXL-F28069M: PLL Configuration Changes creates issue in ADC Init

Part Number: LAUNCHXL-F28069M

I am using Internal Oscillator 1 as default clock source. I want to use the maximum possible clock speed for my controller so I have done following changes:

1. Inside InitSysCtrl, In InitPll(DSP28_PLLCR, DSP28_DIVSEL). DSP28_DIVSEL default value was 2, I have set the value as 3, and DSP28_PLLCR is 18 (10010). Thus my output clock would be (OSCCLK * 18)/1

When I am trying to initialize my ADC using InitAdc() [Default Function], my controller halts to ILLEGAL_ISR.

Could anyone tell me what am I doing wrong, and what shout be my next steps.

Thank You in advance.

  • Dev,

         The maximum clock speed of this device is 90 MHz(OSCCLK * 18)/1 would make it 180 MHz. Please use the default values in the PLL configuration function, which would yield 90 MHz. Exceeding the rated clock speed (overclocking) will lead to unpredictable behavior.