{"product_id":"74hc595-shift-register-ic-dip-16-sn74hc595n-5pcs","title":"74HC595 8-Bit Shift Register IC DIP-16 – Pack of 5 (SN74HC595N)","description":"\u003ch2\u003e74HC595 8-Bit Serial-In Parallel-Out Shift Register IC - DIP-16 (5-Pack)\u003c\/h2\u003e\u003cp\u003eThe \u003cstrong\u003eSN74HC595N\u003c\/strong\u003e (74HC595) is an 8-bit serial-in, parallel-out shift register with an output latch and 3-state outputs in a \u003cstrong\u003eDIP-16\u003c\/strong\u003e through-hole package. Operating from \u003cstrong\u003e2V to 6V\u003c\/strong\u003e, it is the most popular GPIO expander IC for Arduino — controlling 8 outputs (LEDs, relays, displays) using just 3 SPI-compatible pins, and cascading multiple ICs for unlimited expansion.\u003c\/p\u003e\u003ch3\u003eKey Specifications\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePart Number\u003c\/td\u003e\n\u003ctd\u003eSN74HC595N \/ 74HC595\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage\u003c\/td\u003e\n\u003ctd\u003eDIP-16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLogic Family\u003c\/td\u003e\n\u003ctd\u003e74HC CMOS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupply Voltage\u003c\/td\u003e\n\u003ctd\u003e2V - 6V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShift Register\u003c\/td\u003e\n\u003ctd\u003e8-bit serial-in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput Latch\u003c\/td\u003e\n\u003ctd\u003e8-bit parallel-out (separate from shift register)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput Type\u003c\/td\u003e\n\u003ctd\u003e3-State (tri-state, active-low OE)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput Drive Current\u003c\/td\u003e\n\u003ctd\u003e+\/-25mA @ VCC=4.5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Clock Frequency\u003c\/td\u003e\n\u003ctd\u003e~100MHz @ VCC=5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCascade Pin\u003c\/td\u003e\n\u003ctd\u003eQ7S (serial output to next 595)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eQuantity\u003c\/td\u003e\n\u003ctd\u003e5 pieces\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch3\u003ePin Functions\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eName\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSER (pin 14)\u003c\/td\u003e\n\u003ctd\u003eSerial Input\u003c\/td\u003e\n\u003ctd\u003eData input (connect to Arduino MOSI\/data pin)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSRCLK (pin 11)\u003c\/td\u003e\n\u003ctd\u003eShift Clock\u003c\/td\u003e\n\u003ctd\u003eShifts data on rising edge (connect to SCK)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRCLK (pin 12)\u003c\/td\u003e\n\u003ctd\u003eLatch Clock\u003c\/td\u003e\n\u003ctd\u003eTransfers shift register to output latch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOE (pin 13)\u003c\/td\u003e\n\u003ctd\u003eOutput Enable\u003c\/td\u003e\n\u003ctd\u003eActive-low; tie to GND to enable outputs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSRCLR (pin 10)\u003c\/td\u003e\n\u003ctd\u003eShift Register Clear\u003c\/td\u003e\n\u003ctd\u003eActive-low; tie to VCC for normal operation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eQ7S (pin 9)\u003c\/td\u003e\n\u003ctd\u003eSerial Output\u003c\/td\u003e\n\u003ctd\u003eConnect to SER of next 74HC595 for cascading\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch3\u003eWhy Choose 74HC595?\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 Pins Control 8 Outputs\u003c\/strong\u003e - SER, SRCLK, RCLK from Arduino control all 8 output pins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnlimited Cascading\u003c\/strong\u003e - Chain multiple 595s via Q7S; each adds 8 outputs with same 3 control pins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOutput Latch\u003c\/strong\u003e - Outputs update simultaneously on RCLK pulse; no glitching during data shift\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e25mA Per Output\u003c\/strong\u003e - Directly drives LEDs, small relays, and logic inputs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eArduino shiftOut() Compatible\u003c\/strong\u003e - Built-in Arduino function for easy data transmission\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eTypical Applications\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eArduino LED matrix and bar graph driver (8-64+ LEDs with 3 pins)\u003c\/li\u003e\n\u003cli\u003e7-segment display multiplexing\u003c\/li\u003e\n\u003cli\u003eRelay bank control (8 relays from 3 Arduino pins)\u003c\/li\u003e\n\u003cli\u003eSPI-to-parallel output expansion\u003c\/li\u003e\n\u003cli\u003eLED cube and RGB LED array control\u003c\/li\u003e\n\u003cli\u003eKeypad and button matrix scanning\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eArduino Example\u003c\/h3\u003e\u003cp\u003eConnect SER to pin 11, SRCLK to pin 13, RCLK to pin 10, OE to GND, SRCLR to 5V.\u003c\/p\u003e\u003cp\u003eshiftOut(11, 13, MSBFIRST, 0b10101010); \/\/ Shift 8 bits\u003cbr\u003edigitalWrite(10, HIGH); digitalWrite(10, LOW); \/\/ Latch outputs\u003c\/p\u003e\u003ch3\u003eFAQ\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eQ: How many 74HC595 can I chain together?\u003c\/strong\u003e Unlimited - connect Q7S of one to SER of the next. Each additional 595 adds 8 outputs using the same 3 Arduino pins. Practical limit is determined by SPI speed and total output current.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eQ: Can 74HC595 drive 5V relays directly?\u003c\/strong\u003e Yes - 25mA output current is sufficient for most 5V relay modules with onboard transistor drivers. Do not connect relay coils directly without a flyback diode.\u003c\/p\u003e\u003ch3\u003ePackage Contents\u003c\/h3\u003e\u003cul\u003e\u003cli\u003e5x SN74HC595N DIP-16 8-Bit Shift Register IC\u003c\/li\u003e\u003c\/ul\u003e","brand":"Keszoox","offers":[{"title":"Default Title","offer_id":46991503294699,"sku":"\u003cnone\u003e","price":4.76,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/1005\/8731\/files\/74hc595-dip16-ic.webp?v=1761531816","url":"https:\/\/keszoox.com\/products\/74hc595-shift-register-ic-dip-16-sn74hc595n-5pcs","provider":"Keszoox","version":"1.0","type":"link"}