is there any issue with reverse loading a voltage converter? i.e. when there's no USB and it's running from another power source, there would be 3.3v applied to the output of the voltage regulator but nothing on the input.
Also, if using it for both power and detection, I need to isolate the pin on the micro from the rest of the output, right? Otherwise whenever there's VCC, the pin would see 3.3V and believe it was coming from USB even though it isn't... I see a switching-something in my future here but i'm not sure what