Le 74HC595 est un registre à décalage en boîtier 16 broches (DIP-16) qui permet à un microcontrôleur de piloter 8 sorties indépendantes avec seulement 3 broches numériques. Il reçoit les données bit par bit sur la broche DS, les décale au rythme de l'horloge SH_CP et les transfère en même temps vers les huit sorties (Q0–Q7) grâce à une impulsion sur ST_CP (verrou). Alimenté entre 2 et 6 V, il fonctionne avec Arduino, ESP32 et Raspberry Pi Pico. En reliant la sortie Q7' à l'entrée DS du circuit suivant, on forme une chaîne : les mêmes 3 broches commandent alors 16, 24 sorties ou plus. Dans le montage type, DS, SH_CP et ST_CP vont sur trois broches numériques, OE à GND et MR à VCC ; chaque LED a besoin de sa propre résistance (220–330 Ω), et les relais ou moteurs d'un transistor. Sur Arduino, on le pilote avec shiftOut(). Il sert à multiplier les sorties dans les chenillards à LED, afficheurs 7 segments, bargraphes, cubes de LED et commandes de relais multicanaux.

