The 74HC595 is an 8-bit shift register with output latches, used to add extra digital output pins to a microcontroller using only 3 control lines. Multiple ICs can be daisy-chained to expand to 16, 24, or more outputs.
| Pin | Name | Function | Type |
|---|---|---|---|
| 1-7 | Q1–Q7 | Parallel data outputs 1 to 7 | I/O |
| 8 | GND | Ground | GND |
| 9 | Q7S | Serial output for daisy-chaining | BUS |
| 10 | MR | Master reset, active low | I/O |
| 11 | SHCP | Shift register clock | BUS |
| 12 | STCP | Storage register clock, latch | BUS |
| 13 | OE | Output enable, active low | I/O |
| 14 | DS | Serial data input | BUS |
| 15 | Q0 | Parallel data output 0 | I/O |
| 16 | VCC | Supply voltage | PWR |