{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"SN74HC164D","brand":"Texas Instruments","brandSlug":"texas-instruments","productSlug":"SN74HC164D","canonicalUrl":"https://icboms.com/texas-instruments/SN74HC164D","factsUrl":"https://icboms.com/api/mcp/products/SN74HC164D","rawCanonicalId":null},"summary":{"shortDescription":"Texas Instruments 74HC SN74HC164D, 8-bit serial-to-parallel shift register, push-pull output, 2V to 6V supply, -40°C to 125°C, 14-SOIC surface-mount package.","salesMarkdown":"## 8-bit serial-to-parallel shift register in 14-SOIC The Texas Instruments SN74HC164D is a single-element 8-bit serial-to-parallel shift register from the 74HC logic family, housed in a 14-SOIC surface-mount package. It accepts serial data on two inputs (one can be tied high as an enable) and presents the parallel data on eight push-pull outputs after each clock cycle. The push-pull output stage drives standard CMOS or TTL loads without external pull-ups, simplifying the board layout for LED banks, relay drivers, or parallel bus expansion. ## Supply rail and temperature coverage Rated for 2V to 6V, this shift register works directly on 3.3V or 5V busses without a level translator. The 125°C ceiling matches the junction temperature seen in engine-bay electronics or near hot power stages. If your BOM runs at 1.8V logic, look at the 74LVC family instead; for pure 5V systems this part is a drop-in. ## Cascading for longer shift registers The serial output (Q7) feeds the data input of the next SN74HC164D, so you can chain devices to build a 16-bit, 24-bit, or longer shift register. Each additional stage adds one 14-SOIC footprint and the same supply connection. The clock and clear lines are common across the chain. This is the standard method for driving a matrix of LEDs or reading a bank of switches with minimal GPIO. There is no last-time-buy risk for new designs. The part is ROHS3 compliant.","metaTitle":"SN74HC164D Shift Register, 8-Bit Serial to Parallel, 14-SOIC","metaDescription":"Texas Instruments SN74HC164D 8-bit serial-to-parallel shift register, push-pull outputs, 2V-6V supply, -40°C to 125°C. Active lifecycle. Available to order.","metaKeywords":null},"attributes":{"series":"74HC","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Logic ICs"],"specifications":{"Series":"74HC","Package":"Tube","Function":"Serial to Parallel","Logic Type":"Shift Register","Output Type":"Push-Pull","Mounting Type":"Surface Mount","Package / Case":"14-SOIC (0.154\\\", 3.90mm Width)","lifecycle_stage":"eol_hot","Voltage - Supply":"2V ~ 6V","Number of Elements":"1","Operating Temperature":"-40°C ~ 125°C","Supplier Device Package":"14-SOIC","Number of Bits per Element":"8"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1.16","priceTiers":[{"qty":1,"price":"$1.16000","currency":"USD"},{"qty":10,"price":"$1.03500","currency":"USD"},{"qty":25,"price":"$0.98240","currency":"USD"},{"qty":100,"price":"$0.80700","currency":"USD"},{"qty":250,"price":"$0.75436","currency":"USD"},{"qty":500,"price":"$0.66664","currency":"USD"},{"qty":1000,"price":"$0.52629","currency":"USD"},{"qty":2500,"price":"$0.49650","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/e2a22bbc17e84d5548c966d22b2711eb.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/SN74HC164D/alternatives.json"},"ai":{"faq":[{"question":"Can SN74HC164D be cascaded for more bits?","answer":"Yes, the SN74HC164D can be cascaded to create longer shift registers. The serial output of one device feeds the data input of the next, with common clock and clear lines. This allows chaining for 16-bit, 24-bit, or larger shift registers using a single GPIO clock and data line."},{"question":"What is the difference between SN74HC164D and SN74HC165D?","answer":"The SN74HC164D is a serial-in, parallel-out (SIPO) shift register, while the SN74HC165D is a parallel-in, serial-out (PISO) shift register. The 164 loads data serially and presents it on eight parallel outputs; the 165 loads eight parallel inputs and shifts them out serially. They serve opposite data direction roles and are not pin-compatible substitutes."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/texas-instruments/SN74HC164D","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/texas-instruments/SN74HC164D when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:49:49.435Z","lastPublished":"2026-08-11T15:49:49.435Z","indexable":true}}