Hi,
I am using MSP430F5659 MCU for my project. I am using USB to update the boot loader through Firmware upgrade tool. For XT2 frequency of 24M, I was able to update the BSL and things are working fine.
Now, I need to update the XT2 to 19.2M (since I need to use SPI at 20M, for which 19.2M is the nearest frequency).
Keeping XT2 at 24M, I have updated my code to program XT2 to 19.2M (USBPLLDIVB = USBPLL_SETCLK_19_2;) and written the same to MCU. After replacing the XT2 crystal to 19.2M, on powering up the board, getting "USB not recognized" error.
Is this one line enough "USBPLLDIVB = USBPLL_SETCLK_19_2;" apart from initializing the XT2 "USBHAL_initClocks(19200000UL);"or do I need to update some more in order for the chip to work.
One more thing, Since 4M, 8M, 12M and 24M can be automatically detected by the BSL, Is it possible to program the fresh part with other XT2 frequencies(in my case its 19.2M).
Thanks in advance.