Registro de desplazamiento 74HC595
Componentes

Registro de desplazamiento 74HC595

0.0(0)
El 74HC595 es un registro de desplazamiento de 16 patillas (DIP-16) que permite a un microcontrolador controlar 8 salidas independientes con solo 3 pines digitales. Recibe los datos bit a bit por el pin DS, los desplaza con los pulsos de reloj de SH_CP y los pasa a la vez a las ocho salidas (Q0–Q7) con un pulso en ST_CP (latch). Funciona entre 2 y 6 V, por lo que sirve para Arduino, ESP32 y Raspberry Pi Pico. Si se conecta la salida Q7' a la entrada DS del siguiente chip se forma una cadena, y con los mismos 3 pines se manejan 16, 24 o más salidas. En la conexión típica, DS, SH_CP y ST_CP van a tres pines digitales, OE a GND y MR a VCC; cada LED necesita su propia resistencia (220–330 Ω) y los relés o motores, un transistor. En Arduino se controla con shiftOut(). Se usa para ampliar salidas en luces secuenciales, displays de 7 segmentos, barras de LED, cubos de LED y control de relés de varios canales.
Registro de desplazamiento 74HC595 | BlueGrays