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.

USB2ANY: Using an MSP-EXP430F5529LP as an USB2ANY

Part Number: USB2ANY
Other Parts Discussed in Thread: MSP430F5529, LMX2491, MSP-EXP430F5529LP, UNIFLASH

I am working with the LMX2491 and would like to perform a quick functionality check with TICS Pro. Can an MSP430F5529 LaunchPad Kit be used as an USB2ANY? According to the USB2ANY and LaunchPad Kit schematics all the necessary pins are available on headers. I am concerned the USB2ANY DACs are required during firmware boot or there is some other hardware nuance to the USB2ANY.

There are some e2e questions that suggest this should be possible.

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/789774/usb2any-bootloader-firmware

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/892396/msp-exp430f5529lp-usb2any-firmware-for-evaluating-lmh1297

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/661959/lmx2592-is-lmx2592-factory-programmed-to-give-some-output

  • I know it is bad form to answer your own question but I went ahead and tried this. Yes, it is possible to use an MSP-EXP430F5529LP LaunchPad Kit as an USB2ANY with a minor modification. The 4MHz resonator (Q4) needs to be replaced with a 24MHz crystal. I am able to use such a board to communicate with an LMX2491 PLL using TICS Pro.

    Start with an MSP-EXP430F5529LP and replace Q4 with a 24MHz crystal and associated load capacitors. Download USB2Any Explorer and upload the firmware included in a subdirectory to the MSP430F5529. You can do this by putting the MSP430F5529 into Bootstrap Loader (BSL) mode and using USB2Any Explorer or using UniFlash and the on-board debugger. Note that TICS Pro will automatically downgrade USB2ANY firmware to 2.7.

    It would be helpful if TI were to distribute versions of the USB2ANY firmware that work with a 4MHz crystal/resonator, specifically the version needed by TICS Pro (currently 2.7.0.0).

    The bootloader still functions after the crystal change as it checks for common crystal/resonator frequencies during initialization. Refer to the MSP430Fx5xx Family User's Guide (slau208q) Pg#1127. Please add this feature to the USB2ANY firmware.

    A picture and schematic of my setup:

    Modification to the MSP-EXP430F5529LP:

    Shows up in Windows' USBView

    TICS Pro will automatically downgrade to 2.7.0.0:

    Successful communication with an LMX2491: