Powering Externally While Reading Serial

I would think a low voltage drop diode would provide adequate USB protection.