{"id":3766,"date":"2026-06-08T03:23:10","date_gmt":"2026-06-08T03:23:10","guid":{"rendered":"https:\/\/materialparts.com\/74hc595d118\/"},"modified":"2026-06-08T03:23:10","modified_gmt":"2026-06-08T03:23:10","slug":"74hc595d118","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/74hc595d118\/","title":{"rendered":"74HC595D,118"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The 74HC595D,118 from Nexperia is an 8-bit serial-in\/serial-or-parallel-out shift register with output latches and 3-state outputs, supporting 100MHz shift frequency in a 16-pin SOIC package.<\/p>\n<h2>\u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/h2>\n<table>\n<tr>\n<td>\u0627\u0644\u0648\u0638\u064a\u0641\u0629<\/td>\n<td>8-Bit Shift Register with Output Latches<\/td>\n<\/tr>\n<tr>\n<td>Bits<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>\u062c\u0647\u062f \u0627\u0644\u0625\u0645\u062f\u0627\u062f<\/td>\n<td>2V to 6V<\/td>\n<\/tr>\n<tr>\n<td>Shift Frequency<\/td>\n<td>100 MHz (typ, VCC=5V)<\/td>\n<\/tr>\n<tr>\n<td>\u0646\u0648\u0639 \u0627\u0644\u0625\u062e\u0631\u0627\u062c<\/td>\n<td>3-\u0627\u0644\u062f\u0648\u0644\u0629<\/td>\n<\/tr>\n<tr>\n<td>Output Drive<\/td>\n<td>+\/-7.8 mA @ 5V<\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0623\u062e\u064a\u0631 \u0627\u0644\u0627\u0646\u062a\u0634\u0627\u0631<\/td>\n<td>14-35 ns (typ, VCC=4.5V)<\/td>\n<\/tr>\n<tr>\n<td>Clock Inputs<\/td>\n<td>SHCP (shift), STCP (storage)<\/td>\n<\/tr>\n<tr>\n<td>Serial Output<\/td>\n<td>Q7S (for cascading)<\/td>\n<\/tr>\n<tr>\n<td>Master Reset<\/td>\n<td>MR (active LOW, asynchronous)<\/td>\n<\/tr>\n<tr>\n<td>Output Enable<\/td>\n<td>OE (active LOW)<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u0632\u0645\u0629<\/td>\n<td>SOIC-16 (3.9mm width)<\/td>\n<\/tr>\n<tr>\n<td>\u062f\u0631\u062c\u0629 \u062d\u0631\u0627\u0631\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644<\/td>\n<td>-40 to +125 C<\/td>\n<\/tr>\n<\/table>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>8-bit serial input, 8-bit parallel output with latch<\/li>\n<li>Separate shift and storage register clocks<\/li>\n<li>Serial output Q7S for daisy-chaining<\/li>\n<li>3-state outputs for bus sharing<\/li>\n<li>Asynchronous master reset (MR)<\/li>\n<li>100MHz typical shift frequency<\/li>\n<li>Input clamp diodes for voltage translation<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>LED matrix and display driving (multiplexing)<\/li>\n<li>Expanding MCU GPIO pins via SPI<\/li>\n<li>Serial-to-parallel data conversion<\/li>\n<li>Cascaded display register chains<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The 74HC595D,118 from Nexperia is an 8-bit serial-in\/serial-or-parallel-out shift register with output latches and 3-state outputs, supporting 100MHz shift frequency in a 16-pin SOIC package. Key Specifications Function 8-Bit Shift Register with Output Latches Bits 8 Supply Voltage 2V to 6V Shift Frequency 100 MHz (typ, VCC=5V) Output Type 3-State Output Drive +\/-7.8 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13],"tags":[],"chip_brand":[168],"class_list":["post-3766","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","chip_brand-nxp"],"acf":{"brief_explanation":"8-bit shift register with latch, 3-state out, 100MHz, cascade, SOIC-16","date_code":"","package_case":"SOIC-16 (10 x 3.9 x 1.58 mm, SOT109-1)","in_stock":11276,"datasheet":"https:\/\/assets.nexperia.com\/documents\/data-sheet\/74HC_HCT595.pdf","price":"$0.30 @ 1ku","product_introduction":"The 74HC595D,118 from Nexperia is an 8-bit serial-in\/serial-or-parallel-out shift register with separate shift and storage registers, 3-state outputs, and daisy-chain capability. The device accepts serial data on the DS (data serial) input, clocked in on the rising edge of the SHCP (shift clock) input. After 8 bits have been shifted in, the STCP (storage clock) rising edge transfers the shift register contents to the storage register, which drives the 8 parallel outputs (Q0-Q7). The 3-state output enable (OE, active LOW) allows multiple 74HC595 devices to share the same output bus or to disable outputs during system initialization. A serial output (Q7S) provides the data shifted out of the 8th stage, enabling daisy-chaining of multiple devices for 16-bit, 24-bit, or wider output registers using only 3 MCU pins (DS, SHCP, STCP). The asynchronous master reset (MR, active LOW) clears the shift register independently of the clocks. The 74HC595 is one of the most popular logic ICs for expanding GPIO pins on microcontrollers, driving LED matrices, 7-segment displays, and relay boards. The ,118 suffix indicates Nexperia's tape-and-reel packaging. The device operates from 2V to 6V supply with typical shift frequencies of 100MHz at 5V, far exceeding the requirements of typical SPI interfaces.","working_principle":"The 74HC595D,118 operates as a serial-to-parallel converter with separate shift and storage registers. Key subsystems include: (1) Shift Register - 8 flip-flops connected in series; data on the DS input is captured on the rising edge of SHCP and shifted through each stage; after 8 SHCP pulses, all 8 bits of serial data occupy the shift register; the Q7S output reflects the data shifted out of stage 8, enabling cascading to the next device; (2) Storage Register - 8 D-type latches in parallel; on the rising edge of STCP, the current contents of the shift register are transferred to the storage register; this dual-register architecture allows new data to be shifted in while the previous data remains displayed on the outputs; (3) 3-State Outputs - the storage register outputs are buffered through 3-state output drivers controlled by the OE pin; when OE is LOW, the outputs reflect the storage register data; when OE is HIGH, the outputs are high-impedance; this allows bus sharing and controlled output activation; (4) Master Reset - the MR input asynchronously clears the shift register (all stages to LOW) when driven LOW; the storage register is not affected by MR; to clear both registers, assert MR then pulse STCP; (5) Cascading - the Q7S output connects to the DS input of the next 74HC595 in the chain; all devices share the same SHCP and STCP lines; after shifting 16 bits (for 2 devices), 24 bits (for 3), etc., a single STCP pulse updates all outputs simultaneously.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Function<\/th><\/tr><tr><td>1<\/td><td>Q1<\/td><td>Parallel output bit 1<\/td><\/tr><tr><td>2<\/td><td>Q2<\/td><td>Parallel output bit 2<\/td><\/tr><tr><td>3<\/td><td>Q3<\/td><td>Parallel output bit 3<\/td><\/tr><tr><td>4<\/td><td>Q4<\/td><td>Parallel output bit 4<\/td><\/tr><tr><td>5<\/td><td>Q5<\/td><td>Parallel output bit 5<\/td><\/tr><tr><td>6<\/td><td>Q6<\/td><td>Parallel output bit 6<\/td><\/tr><tr><td>7<\/td><td>Q7<\/td><td>Parallel output bit 7<\/td><\/tr><tr><td>8<\/td><td>GND<\/td><td>Ground<\/td><\/tr><tr><td>9<\/td><td>Q7S<\/td><td>Serial output (for cascading to next DS)<\/td><\/tr><tr><td>10<\/td><td>MR<\/td><td>Master reset (active LOW, clears shift register)<\/td><\/tr><tr><td>11<\/td><td>SHCP<\/td><td>Shift register clock (rising edge shifts data)<\/td><\/tr><tr><td>12<\/td><td>STCP<\/td><td>Storage register clock (rising edge latches data)<\/td><\/tr><tr><td>13<\/td><td>OE<\/td><td>Output enable (active LOW; HIGH = high-Z outputs)<\/td><\/tr><tr><td>14<\/td><td>DS<\/td><td>Serial data input<\/td><\/tr><tr><td>15<\/td><td>Q0<\/td><td>Parallel output bit 0<\/td><\/tr><tr><td>16<\/td><td>VCC<\/td><td>Supply voltage (2V to 6V)<\/td><\/tr><\/table>","application_scenarios":"<ul><li>LED matrix driver: 2x 74HC595 cascade drives 8x8 LED matrix (8 anodes + 8 cathodes) from 3 MCU pins<\/li><li>7-segment multiplex: 4-digit display with 2 cascaded 74HC595 (digit select + segment data)<\/li><li>Relay board: 8-channel relay module controlled via SPI from single GPIO<\/li><li>GPIO expansion: add 8+ digital outputs to Arduino\/RPi with 3-wire SPI interface<\/li><\/ul>","alternative_models":"<table><tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>TI<\/td><td>SN74HC595DWR<\/td><td>SOIC-16<\/td><td>TI version, wide SOIC<\/td><\/tr><tr><td>Nexperia<\/td><td>74HC595PW,118<\/td><td>TSSOP-16<\/td><td>Smaller TSSOP package<\/td><\/tr><tr><td>Microchip<\/td><td>74HC595D<\/td><td>SOIC-16<\/td><td>Microchip version<\/td><\/tr><tr><td>Nexperia<\/td><td>74HCT595D,118<\/td><td>SOIC-16<\/td><td>TTL-compatible input thresholds<\/td><\/tr><tr><td>TI<\/td><td>TPIC6B595DWR<\/td><td>SOIC-20<\/td><td>Power shift register, 50mA\/50V open-drain<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/3766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/comments?post=3766"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/3766\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=3766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=3766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=3766"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=3766"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}