De los comentarios bajo la respuesta de ratchet freak:
Una fuente de alimentación también se puede encender o apagar, pero no tiene salida push-push.
Eso es correcto, pero una fuente de alimentación solo puede ser fuente actual. No puede hundir actual. Por flexibilidad, el microcontrolador puede hacer ambas cosas.
simular este circuito : esquema creado usando CircuitLab
Figura 1. El diagrama equivalente (arriba) y varias opciones disponibles con una salida push-pull.
Tener una salida push-pull ofrece una gran flexibilidad para conducir varias cargas.
- (a) Un interruptor de lado bajo puede manejar una carga conectada a suministro positivo.
- (b) Un interruptor de lado alto puede manejar una carga conectada a tierra.
- (c) Un arreglo push-pull puede cambiar ambos. Cuando SW3 (lado alto) está cerrado, D4 se enciende y cuando SW4 (lado bajo) está cerrado, D3 se enciende.
- (d) Hay disponibles disposiciones más complejas, como esta disposición de puente en H que podría impulsar, por ejemplo, un LED bicolor de 2 pines. Para activar D5, cierre SW5 y SW8. Para activar D6, cierre SW6 y SW7.