Mientras trabajaba en un esquema para una pequeña placa de desarrollo, tenía curiosidad sobre cuánto trabajo sería soportar una fuente de voltaje externa (es decir, fuente de alimentación de mesa) además del encabezado ICSP y el puerto USB.
Para dos fuentes, esto es bastante sencillo: normalmente ejecutaría VBUS desde el puerto USB al emisor en un transistor PNP BC807 con la base controlada por el pin de alimentación ICSP (configuración dominante con autoalimentación).
Nunca he trabajado con más de dos fuentes, así que para mí esto es un rompecabezas. Lo ideal sería que el usuario pudiera conectar (erróneamente) VDD a múltiples fuentes sin dañar la placa.
(¡Sé amable, primer post!)