Other Parts Discussed in Thread: MSP-FET
It seems to be implied that it is, because the Family User's Guide says
Some applications may be self-powered, in that the VUSB power is supplied externally. In these cases, the 3.3-V LDO would be disabled (VUSBEN = 0).
But I don't see that it's explicitly stated that there is reverse protection.
Question 1: If my design is normally bus-powered (So VUSB is connected to DVCC and AVCC), but should be powered by the programming tool during device programming, do I need to provide protection against current flowing back in to the USB LDO during programming?
Question 2: VUSBEN resets to 1. If my design is self-powered, and I'm providing an external 3.3 V to VUSB, is there a limit on how quickly I must set VUSBEN to 0 after power-up to avoid problems? (My draft design does not enable the external power source until the USB 5 V is present) Is there a typical application circuit documented for this situation?