Микросхема 74HC595 используется для преобразования последовательных данных в параллельные. Она преобразовывает последовательные данные одного байта (8 бит) в соответствующие значения напряжения на 8-и своих выводах. Эта функция 74HC595 может быть использована для расширения портов ввода-вывода платы Arduino, 3 порта вывода на плате Arduino могут управлять 8-ю портами 74HC595.