I would like to do the field updates on my MSP430FR5989 application using a user-friendly USB-approach. FRAM series does not have hardware USB built-in. So now I'm looking through with possible ways for our users to do the firmware update.
The way I see it is the following: user plugs in the device. It is recognized as a mass storage device. User uploads the firmware image to the device, unplugs it, and the device installs the new firmware . By now I see only one possible way - to put to the board a separate small chip with both USB and UART supported. Is there a way to implement that using only one chip?