{"product_id":"74hc164-8-bit-serial-in-parallel-out-shift-register-ic-14-pin-dip-package","title":"74HC164 (8-Bit Serial-In\/Parallel-Out Shift Register IC - 14-Pin DIP Package)","description":"\u003cp data-path-to-node=\"5\" id=\"p-rc_637a7674d0803234-20\"\u003eWhen your automation or robotics project requires driving multiple LEDs, 74-segment numeric readouts, or a bank of low-power relays, you can easily run out of hardware GPIO pins on an Arduino or ESP32. The \u003cb data-path-to-node=\"5\" data-index-in-node=\"206\"\u003e74HC164\u003c\/b\u003e is the industry-standard solution for expanding your digital output capacity. \u003cspan class=\"citation-50 citation-end-50\"\u003eIt is an 8-bit Serial-In\/Parallel-Out (SIPO) shift register.\u003csup class=\"superscript\" data-turn-source-index=\"2\"\u003e\u003c!----\u003e\u003c\/sup\u003e\u003c\/span\u003e Instead of dedicating 8 separate processor pins to toggle 8 individual outputs, you simply feed data sequentially down a single serial line clocked by a second pin, and the chip distributes those bits across its 8 parallel output pins. \u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\" id=\"p-rc_637a7674d0803234-21\"\u003e\u003cspan class=\"citation-49\"\u003eWhat sets the 74HC164 apart from other shift registers (like the 74HC595) is its \u003c\/span\u003e\u003cb data-path-to-node=\"6\" data-index-in-node=\"81\"\u003e\u003cspan class=\"citation-49\"\u003egated serial input and asynchronous master reset\u003c\/span\u003e\u003c\/b\u003e\u003cspan class=\"citation-49 citation-end-49\"\u003e.\u003csup class=\"superscript\" data-turn-source-index=\"3\"\u003e\u003c!----\u003e\u003c\/sup\u003e\u003c\/span\u003e \u003cspan class=\"citation-48 citation-end-48\"\u003eIt features two gated serial inputs\u003c\/span\u003e\u003cspan class=\"citation-46 citation-end-46\"\u003e, which allow you to use one line as an active data line and the other as an output-enable or gating control line.\u003csup class=\"superscript\" data-turn-source-index=\"6\"\u003e\u003c!----\u003e\u003c\/sup\u003e\u003c\/span\u003e \u003cspan class=\"citation-45 citation-end-45\"\u003eEvery time the clock pin\u003c\/span\u003e\u003cspan class=\"citation-44 citation-end-44\"\u003e transitions from LOW to HIGH, the data shifts one position down the line.\u003csup class=\"superscript\" data-turn-source-index=\"8\"\u003e\u003c!----\u003e\u003c\/sup\u003e\u003c\/span\u003e \u003cspan class=\"citation-43 citation-end-43\"\u003eAdditionally, the inclusion of a dedicated Master Reset \u003c\/span\u003e\u003cspan class=\"citation-42 citation-end-42\"\u003e pin allows your microcontroller to wipe all 8 outputs back to LOW instantly, providing an excellent safety override or initialization control in custom logic architectures.\u003csup class=\"superscript\" data-turn-source-index=\"10\"\u003e\u003c!----\u003e\u003c\/sup\u003e\u003c\/span\u003e \u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003eKey Features \u0026amp; Functional Advantages:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"8\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"8,0,0\"\u003e\u003cb data-path-to-node=\"8,0,0\" data-index-in-node=\"0\"\u003e8-Bit Pin Expansion:\u003c\/b\u003e Effortlessly multiplies your available output control lines by turning 2 or 3 microcontroller GPIO pins into 8 independent digital outputs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"8,1,0\"\u003e\u003cb data-path-to-node=\"8,1,0\" data-index-in-node=\"0\"\u003eGated Serial Inputs:\u003c\/b\u003e Dual data inputs provide hardware-level gating control over incoming data streams without requiring external logic gates.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"8,2,0\" id=\"p-rc_637a7674d0803234-22\"\u003e\u003cb data-path-to-node=\"8,2,0\" data-index-in-node=\"0\"\u003eAsynchronous Master Reset:\u003c\/b\u003e\u003cspan class=\"citation-41 citation-end-41\"\u003e Features an active-low\u003c\/span\u003e\u003cspan class=\"citation-40 citation-end-40\"\u003e pin that instantly clears all internal registers and outputs to LOW, completely independent of the clock signal.\u003csup class=\"superscript\" data-turn-source-index=\"12\"\u003e\u003c!----\u003e\u003c\/sup\u003e\u003c\/span\u003e \u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c!----\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"8,3,0\"\u003e\u003cb data-path-to-node=\"8,3,0\" data-index-in-node=\"0\"\u003eHigh-Speed CMOS (HC) Architecture:\u003c\/b\u003e Operates with blistering switching speeds up to 25 MHz (at 5V) while maintaining ultra-low quiescent power consumption, ideal for dense data telemetry.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"8,4,0\"\u003e\u003cb data-path-to-node=\"8,4,0\" data-index-in-node=\"0\"\u003eBreadboard Native (14-DIP):\u003c\/b\u003e Standard 0.1-inch (2.54mm) pin pitch drops perfectly into any standard solderless breadboard or 14-pin IC socket for seamless prototyping.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb data-path-to-node=\"9\" data-index-in-node=\"0\"\u003ePerfect For:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eIndustrial LED Driver Matrices:\u003c\/b\u003e The standard hardware-level block used to manage complex multi-LED diagnostic control panels and sequence lighting arrays.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003eMicrocontroller Pin Multiplexing:\u003c\/b\u003e Dramatically extends the output capabilities of pin-constrained IoT boards like the ESP8266 or basic ATtiny microcontrollers.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003e7-Segment Display Drivers:\u003c\/b\u003e Excellent for driving single or multi-digit numeric displays by sequentially shifting in the segment maps.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003eParallel-to-Serial Data Conversion Networks:\u003c\/b\u003e Can be paired with downstream logic architectures to reconstruct parallel bytes from serial communication lines.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"11\"\u003e\u003cb data-path-to-node=\"11\" data-index-in-node=\"0\"\u003eTechnical Specifications:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"12\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,0,0\"\u003e\u003cb data-path-to-node=\"12,0,0\" data-index-in-node=\"0\"\u003eLogic Family:\u003c\/b\u003e 74HC (High-Speed CMOS)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,1,0\"\u003e\u003cb data-path-to-node=\"12,1,0\" data-index-in-node=\"0\"\u003eLogic Function:\u003c\/b\u003e Serial-In \/ Parallel-Out Shift Register\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,2,0\"\u003e\u003cb data-path-to-node=\"12,2,0\" data-index-in-node=\"0\"\u003eNumber of Output Bits:\u003c\/b\u003e 8 Bits (Parallel Outputs)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,3,0\"\u003e\u003cb data-path-to-node=\"12,3,0\" data-index-in-node=\"0\"\u003eOperating Supply Voltage :\u003c\/b\u003e 2.0V to 6.0V DC\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,4,0\"\u003e\u003cb data-path-to-node=\"12,4,0\" data-index-in-node=\"0\"\u003eClock Frequency:\u003c\/b\u003e Up to 25 MHz (Typical at 5V)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,5,0\"\u003e\u003cb data-path-to-node=\"12,5,0\" data-index-in-node=\"0\"\u003eMaximum Output Current:\u003c\/b\u003e ±5.2 mA per pin\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,6,0\"\u003e\u003cb data-path-to-node=\"12,6,0\" data-index-in-node=\"0\"\u003ePropagation Delay:\u003c\/b\u003e ~18 ns (Typical at 5V)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,7,0\"\u003e\u003cb data-path-to-node=\"12,7,0\" data-index-in-node=\"0\"\u003ePackage \/ Case:\u003c\/b\u003e 14-DIP (0.300\", 7.62mm width)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,8,0\"\u003e\u003cb data-path-to-node=\"12,8,0\" data-index-in-node=\"0\"\u003eMounting Type:\u003c\/b\u003e Through-Hole (PTH)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"K-TECHNICS","offers":[{"title":"Default Title","offer_id":42866163843143,"sku":null,"price":50.0,"currency_code":"KES","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/7637\/2039\/files\/57_480x480_a7515494-2d32-4977-b8d2-ee0bf9be9192.webp?v=1781093111","url":"https:\/\/www.ktechnics.com\/products\/74hc164-8-bit-serial-in-parallel-out-shift-register-ic-14-pin-dip-package","provider":"K-TECHNICS","version":"1.0","type":"link"}