Registrador de deslocamento 74HC595
Componentes

Registrador de deslocamento 74HC595

4.0(2)
2
O 74HC595 é um circuito integrado registrador de deslocamento de 16 pinos (DIP-16) que permite ao microcontrolador controlar 8 saídas independentes usando apenas 3 pinos digitais. Recebe dados bit a bit pelo pino DS, desloca-os com pulsos de clock em SH_CP e os transfere para as oito saídas (Q0–Q7) de uma só vez com um pulso em ST_CP (latch). Opera com 2–6 V e pode ser usado com Arduino, ESP32 e Raspberry Pi Pico. Ao conectar a saída Q7' à entrada DS do próximo chip, forma-se uma cascata, permitindo controlar 16, 24 ou mais saídas com os mesmos 3 pinos. Na ligação típica, DS, SH_CP e ST_CP vão a três pinos digitais, OE ao GND e MR ao VCC; cada LED precisa de seu próprio resistor (220–330 Ω), e relés ou motores precisam de um transistor. No Arduino, é controlado com shiftOut(). É usado para ampliar o número de saídas em projetos de LEDs sequenciais, displays de 7 segmentos, barras de LEDs, cubos de LEDs e relés de múltiplos canais.