{"product_id":"74hc165-8-bit-parallel-in-serial-out-shift-register-ic-16-pin-dip-package","title":"74HC165 (8-Bit Parallel-In\/Serial-Out Shift Register IC - 16-Pin DIP Package)","description":"\u003cp data-path-to-node=\"5\" id=\"p-rc_c548e85270bbdad0-65\"\u003eWhen your design grows to include large keypads, rows of limit switches, or complex diagnostic dip-switches, you will quickly hit a wall with your microcontroller's available input pins. While the 74HC595 handles expanding \u003ci data-path-to-node=\"5\" data-index-in-node=\"223\"\u003eoutputs\u003c\/i\u003e, the \u003cb data-path-to-node=\"5\" data-index-in-node=\"236\"\u003e74HC165\u003c\/b\u003e is the industry-standard silicon solution for expanding \u003cb data-path-to-node=\"5\" data-index-in-node=\"300\"\u003einputs\u003c\/b\u003e. \u003cspan class=\"citation-112 citation-end-112\"\u003eIt is an 8-bit Parallel-In\/Serial-Out (PISO) shift register.\u003csup class=\"superscript\" data-turn-source-index=\"1\"\u003e\u003c!----\u003e\u003c\/sup\u003e\u003c\/span\u003e Instead of wiring eight separate buttons back to eight precious GPIO pins on an Arduino or ESP32, you connect them all directly to this chip. \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_c548e85270bbdad0-66\"\u003eThe operation is elegant and incredibly fast: you pull the Shift\/Load pin LOW to take an instantaneous hardware \"snapshot\" of all eight inputs simultaneously. Then, your microcontroller uses a clock line to sequentially tick through the chip, reading those eight button states one after the other down a single serial data line. \u003cspan class=\"citation-111 citation-end-111\"\u003eBecause it features a dedicated serial input pin \u003c\/span\u003e\u003cspan class=\"citation-110 citation-end-110\"\u003e, you can easily chain multiple 74HC165 chips together in a daisy-chain configuration—allowing you to read 16, 24, or even 64 individual buttons while still utilizing only 3 or 4 pins on your primary processor.\u003csup class=\"superscript\" data-turn-source-index=\"3\"\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 Input Expansion:\u003c\/b\u003e Converts an 8-bit wide parallel input block into a clean, sequential serial data stream, freeing up massive amounts of microcontroller I\/O.\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\"\u003eInstantaneous Parallel Loading:\u003c\/b\u003e Asynchronous load overrides the clock completely, capturing a precise, simultaneous snapshot of all inputs without timing lag.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"8,2,0\" id=\"p-rc_c548e85270bbdad0-67\"\u003e\u003cb data-path-to-node=\"8,2,0\" data-index-in-node=\"0\"\u003eInfinitely Cascadable:\u003c\/b\u003e\u003cspan class=\"citation-109 citation-end-109\"\u003e Features a dedicated serial input \u003c\/span\u003e\u003cspan class=\"citation-108 citation-end-108\"\u003epin to daisy-chain additional chips together, massively multiplying input capacity over the same SPI-like bus lines.\u003csup class=\"superscript\" data-turn-source-index=\"5\"\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\" id=\"p-rc_c548e85270bbdad0-68\"\u003e\u003cspan class=\"citation-107\"\u003e\u003c\/span\u003e\u003cb data-path-to-node=\"8,3,0\" data-index-in-node=\"0\"\u003e\u003cspan class=\"citation-107\"\u003eComplementary Serial Outputs:\u003c\/span\u003e\u003c\/b\u003e\u003cspan class=\"citation-107 citation-end-107\"\u003e Provides both standard serial output \u003c\/span\u003e\u003cspan class=\"citation-106 citation-end-106\"\u003e and inverted serial output\u003c\/span\u003e\u003cspan class=\"citation-105 citation-end-105\"\u003e pins, granting excellent flexibility for varying downstream logic architectures.\u003csup class=\"superscript\" data-turn-source-index=\"8\"\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,4,0\"\u003e\u003cb data-path-to-node=\"8,4,0\" data-index-in-node=\"0\"\u003eBreadboard Native (16-DIP):\u003c\/b\u003e Standard 0.1-inch (2.54mm) pin pitch drops perfectly into standard solderless breadboards, prototyping perfboards, and 16-pin IC sockets.\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 Control Panels:\u003c\/b\u003e The absolute standard hardware choice for monitoring dense arrays of status switches, selector dials, and emergency stops.\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\"\u003eCustom Keyboards \u0026amp; Matrix Scanning:\u003c\/b\u003e Safely handles large macro pads, musical instruments, and gaming controllers without exhausting processor resources.\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\"\u003eCNC \u0026amp; Robotics Limit Switches:\u003c\/b\u003e Pools multiple physical axis limit sensors and safety interlocks down into a tidy, manageable serial interface.\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\"\u003eDIP-Switch Reading Arrays:\u003c\/b\u003e Perfect for reading multi-position hardware configuration switches on automated circuit boards during startup cycles.\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\" id=\"p-rc_c548e85270bbdad0-69\"\u003e\u003cspan class=\"citation-104\"\u003e\u003c\/span\u003e\u003cb data-path-to-node=\"12,0,0\" data-index-in-node=\"0\"\u003e\u003cspan class=\"citation-104\"\u003eLogic Family:\u003c\/span\u003e\u003c\/b\u003e\u003cspan class=\"citation-104 citation-end-104\"\u003e 74HC (High-Speed CMOS)\u003csup class=\"superscript\" data-turn-source-index=\"9\"\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=\"12,1,0\"\u003e\u003cb data-path-to-node=\"12,1,0\" data-index-in-node=\"0\"\u003eLogic Function:\u003c\/b\u003e Parallel-In \/ Serial-Out (PISO) 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 Input Bits:\u003c\/b\u003e 8 Bits (Parallel Inputs)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,3,0\" id=\"p-rc_c548e85270bbdad0-70\"\u003e\u003cspan class=\"citation-103\"\u003e\u003c\/span\u003e\u003cb data-path-to-node=\"12,3,0\" data-index-in-node=\"0\"\u003e\u003cspan class=\"citation-103\"\u003eOutput Configuration:\u003c\/span\u003e\u003c\/b\u003e\u003cspan class=\"citation-103 citation-end-103\"\u003e Serial Output \u003c\/span\u003e\u003cspan class=\"citation-102 citation-end-102\"\u003eand Inverted Serial Output\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=\"12,4,0\"\u003e\u003cb data-path-to-node=\"12,4,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,5,0\"\u003e\u003cb data-path-to-node=\"12,5,0\" data-index-in-node=\"0\"\u003eHigh-Speed Clock Frequency:\u003c\/b\u003e Up to 26 MHz (Typical at 5V)\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\"\u003eLow Quiescent Power Draw:\u003c\/b\u003e Typically ~2µA at 25°C\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 16-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":42866175082567,"sku":null,"price":70.0,"currency_code":"KES","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/7637\/2039\/files\/32_480x480_4bc8766b-fb6c-4b29-afc9-f8eb70184bcc.webp?v=1781095577","url":"https:\/\/www.ktechnics.com\/products\/74hc165-8-bit-parallel-in-serial-out-shift-register-ic-16-pin-dip-package","provider":"K-TECHNICS","version":"1.0","type":"link"}