Dada la situación en la que se está utilizando un LED para un indicador de estado o similar, no se alterna rápidamente.
¿Cuál es la mejor configuración para el pasador IO, el empuje o el drenaje abierto? Como veo, tampoco funcionará, y no veo ningún beneficio para una configuración sobre la otra.
U1 en lo que sigue es solo representativo, no un microcontrolador específico.