{"product_id":"74hc595-8bit-serial-in-parallel-out-shift-register-ic-dip16","title":"74HC595 8-Bit Serial-In Parallel-Out Shift Register IC DIP-16 – Output Latch, 3-State","description":"\u003ch2\u003e74HC595 8-Bit Serial-In Parallel-Out Shift Register IC – DIP-16\u003c\/h2\u003e\n\n\u003cp\u003eThe \u003cstrong\u003e74HC595\u003c\/strong\u003e is the most popular output expander IC in the maker and embedded systems world – it takes serial data from a microcontroller over 3 wires (DATA, CLOCK, LATCH) and drives 8 parallel outputs simultaneously. Connect one to an Arduino and drive 8 LEDs, relays, or digital outputs using only 3 GPIO pins. Cascade multiple ICs to drive 16, 24, or 32 outputs with the same 3-wire interface. The output latch ensures all 8 outputs update simultaneously, preventing glitches during data shifting.\u003c\/p\u003e\n\n\u003ch3\u003eElectrical Specifications\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePart Number:\u003c\/strong\u003e 74HC595 \/ SN74HC595N \/ MC74HC595AN\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePackage:\u003c\/strong\u003e DIP-16 (through-hole, 2.54mm pitch)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFunction:\u003c\/strong\u003e 8-bit serial-in, parallel-out shift register with output latch\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSupply Voltage:\u003c\/strong\u003e 2V – 6V\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClock Frequency:\u003c\/strong\u003e Up to 25MHz at 4.5V\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutput Drive Current:\u003c\/strong\u003e ±25mA per pin (70mA total)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutput Enable (̅O̅E̅):\u003c\/strong\u003e Active LOW – tri-state all outputs when HIGH\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMaster Reset (̅M̅R̅):\u003c\/strong\u003e Active LOW – clears shift register (not output latch)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOperating Temperature:\u003c\/strong\u003e −40°C to +125°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow the 74HC595 Works\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStep 1 – Shift:\u003c\/strong\u003e Clock in 8 bits of data via DS (serial data) and SHCP (shift clock) – data enters the shift register\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStep 2 – Latch:\u003c\/strong\u003e Pulse STCP (storage clock \/ latch) – all 8 bits transfer to output latch simultaneously\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eResult:\u003c\/strong\u003e Q0–Q7 outputs update all at once – no glitches during shifting\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCascade:\u003c\/strong\u003e Connect Q7S (serial output) of IC1 to DS of IC2 for 16-bit expansion\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eArduino Wiring (3 Pins)\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDS (Pin 14) → Arduino data pin (e.g., D11)\u003c\/li\u003e\n  \u003cli\u003eSHCP (Pin 11) → Arduino clock pin (e.g., D13)\u003c\/li\u003e\n  \u003cli\u003eSTCP (Pin 12) → Arduino latch pin (e.g., D8)\u003c\/li\u003e\n  \u003cli\u003e̅O̅E̅ (Pin 13) → GND (always enabled)\u003c\/li\u003e\n  \u003cli\u003e̅M̅R̅ (Pin 10) → VCC (no reset)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTypical Applications\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino GPIO expansion:\u003c\/strong\u003e Drive 8 LEDs, relays, or digital outputs with 3 pins\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLED matrix driver:\u003c\/strong\u003e Row or column driver for LED matrix displays\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e7-segment display driver:\u003c\/strong\u003e Drive 7-segment displays via serial interface\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRelay board control:\u003c\/strong\u003e Control 8 relays from 3 microcontroller pins\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCascaded expansion:\u003c\/strong\u003e Chain for 16, 24, 32+ digital outputs\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003ePackage Contents\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e1 × 74HC595 DIP-16 8-bit serial-in parallel-out shift register IC\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e3 pins in, 8 outputs out – the 74HC595 is the essential output expander for Arduino, Raspberry Pi, and any microcontroller project needing more digital outputs.\u003c\/p\u003e","brand":"Keszoox","offers":[{"title":"Default Title","offer_id":45674451665131,"sku":"","price":5.22,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/1005\/8731\/files\/74HC595-8-Bit-Shift-Register-1.jpg?v=1723007483","url":"https:\/\/keszoox.com\/products\/74hc595-8bit-serial-in-parallel-out-shift-register-ic-dip16","provider":"Keszoox","version":"1.0","type":"link"}