{"id":1570,"date":"2021-09-07T16:10:52","date_gmt":"2021-09-07T16:10:52","guid":{"rendered":"https:\/\/mc.scsiraidguru.com\/?page_id=1570"},"modified":"2024-01-09T19:33:09","modified_gmt":"2024-01-09T19:33:09","slug":"sn74hc595_pi","status":"publish","type":"page","link":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/","title":{"rendered":"SN74HC595_Pi"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1570\" class=\"elementor elementor-1570\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-621f134 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"621f134\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d96d6a6\" data-id=\"d96d6a6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f368a21 elementor-widget elementor-widget-text-editor\" data-id=\"f368a21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This is probably my favorite go-to-component next to athe resistor arrays.\u00a0\u00a0\u00a0 I can use 3 wires from the device and control 8 x n outputs.\u00a0 n\u00a0 = the number of SN74HC595 in series.\u00a0\u00a0\u00a0 I have done logic tables for Least Significant Bit First and Most Significant Bit First.\u00a0\u00a0 <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-30f9d7d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"30f9d7d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1685444\" data-id=\"1685444\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-09161be elementor-widget elementor-widget-text-editor\" data-id=\"09161be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"content\" class=\"site-content clr\"><article class=\"single-page-article clr\"><div class=\"entry clr\"><div class=\"elementor elementor-486\" data-elementor-type=\"wp-page\" data-elementor-id=\"486\" data-elementor-settings=\"[]\"><div class=\"elementor-section-wrap\"><section class=\"elementor-section elementor-top-section elementor-element elementor-element-ccb7dc1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ccb7dc1\" data-element_type=\"section\"><div class=\"elementor-container elementor-column-gap-default\"><div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7212c3\" data-id=\"d7212c3\" data-element_type=\"column\"><div class=\"elementor-widget-wrap elementor-element-populated\"><div class=\"elementor-element elementor-element-0de571d elementor-widget elementor-widget-text-editor\" data-id=\"0de571d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>What is a shift register?\u00a0\u00a0<\/p><p><span class=\"dc_bld dc_si\">a register that is designed to allow the bits of its contents to be moved to left or right.<\/span><\/p><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"elementor-section elementor-top-section elementor-element elementor-element-0d83f18 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0d83f18\" data-element_type=\"section\"><div class=\"elementor-container elementor-column-gap-default\"><div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f8e4289\" data-id=\"f8e4289\" data-element_type=\"column\"><div class=\"elementor-widget-wrap elementor-element-populated\"><div class=\"elementor-element elementor-element-2924a1c elementor-widget elementor-widget-text-editor\" data-id=\"2924a1c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>A shift register is a type of <a class=\"mw-redirect\" title=\"Digital circuit\" href=\"https:\/\/en.wikipedia.org\/wiki\/Digital_circuit\"><span style=\"text-decoration: underline;\">digital circuit<\/span><\/a> using a cascade of <span style=\"text-decoration: underline;\"><span style=\"text-decoration: underline;\"><a style=\"text-decoration: underline;\" title=\"Flip-flop (electronics)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Flip-flop_(electronics)\">flip flops<\/a><\/span><\/span> where the output of one flip-flop is connected to the input of the next. They share a single <a title=\"Clock signal\" href=\"https:\/\/en.wikipedia.org\/wiki\/Clock_signal\"><span style=\"text-decoration: underline;\"><span style=\"text-decoration: underline;\">clock signal<\/span><\/span><\/a>, which causes the data stored in the system to shift from one location to the next. By connecting the last flip-flop back to the first, the data can cycle within the shifters for extended periods, and in this form they were used as a form of <a title=\"Computer memory\" href=\"https:\/\/en.wikipedia.org\/wiki\/Computer_memory\"><span style=\"text-decoration: underline;\"><span style=\"text-decoration: underline;\">computer memory<\/span><\/span><\/a>. In this role they are very similar to the earlier <span style=\"text-decoration: underline;\"><span style=\"text-decoration: underline;\"><a style=\"text-decoration: underline;\" title=\"Delay line memory\" href=\"https:\/\/en.wikipedia.org\/wiki\/Delay_line_memory\">delay line memory<\/a> <\/span><\/span>systems and were widely used in the late 1960s and early 1970s to replace that form of memory.<\/p><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"elementor-section elementor-top-section elementor-element elementor-element-6335e82 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6335e82\" data-element_type=\"section\"><div class=\"elementor-container elementor-column-gap-default\"><div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3e7cfb4\" data-id=\"3e7cfb4\" data-element_type=\"column\"><div class=\"elementor-widget-wrap elementor-element-populated\"><div class=\"elementor-element elementor-element-34caaf5 elementor-widget elementor-widget-text-editor\" data-id=\"34caaf5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><h2>SISO: Serial In, Serial Out, Destructive<\/h2><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"elementor-section elementor-top-section elementor-element elementor-element-345ab82 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"345ab82\" data-element_type=\"section\"><div class=\"elementor-container elementor-column-gap-default\"><div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f028cb1\" data-id=\"f028cb1\" data-element_type=\"column\"><div class=\"elementor-widget-wrap elementor-element-populated\"><div class=\"elementor-element elementor-element-ca5100d elementor-widget elementor-widget-text-editor\" data-id=\"ca5100d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>These are the simplest kind of shift registers. The data string is presented at \u201cData In\u201d, and is shifted right one stage each time \u201cData Advance\u201d is brought <a title=\"Logic level\" href=\"https:\/\/en.wikipedia.org\/wiki\/Logic_level\"><span style=\"text-decoration: underline;\"><span style=\"text-decoration: underline;\">high<\/span><\/span><\/a>. At each advance, the bit on the far left (i.e. \u201cData In\u201d) is shifted into the first <span style=\"text-decoration: underline;\"><a style=\"text-decoration: underline;\" title=\"Flip-flop (electronics)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Flip-flop_(electronics)\">flip-flop<\/a>\u2018s<\/span> output. The bit on the far right (i.e. \u201cData Out\u201d) is shifted out and lost.<\/p><p>The data is stored after each <a style=\"text-decoration: underline;\" title=\"Flip-flop (electronics)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Flip-flop_(electronics)\">flip-flop<\/a> on the \u201cQ\u201d output, so there are four storage \u201cslots\u201d available in this arrangement, hence it is a 4-bit Register. To give an idea of the shifting pattern, imagine that the register holds 0000 (so all storage slots are empty). As \u201cData In\u201d presents 1,0,1,1,0,0,0,0 (in that order, with a pulse at \u201cData Advance\u201d each time\u2014this is called clocking or strobing) to the register, this is the result. The right hand column corresponds to the right-most flip-flop\u2019s output pin, and so on.<\/p><p>So the serial output of the entire register is 00010110. It can be seen that if data were to be continued to input, it would get exactly what was put in (10110000), but offset by four \u201cData Advance\u201d cycles. This arrangement is the hardware equivalent of a <span style=\"text-decoration: underline;\"><a class=\"mw-redirect\" style=\"text-decoration: underline;\" title=\"Queue (data structure)\" href=\"https:\/\/en.wikipedia.org\/wiki\/Queue_(data_structure)\">queue<\/a>.<\/span> Also, at any time, the whole register can be set to zero by bringing the reset (R) pins high.<\/p><p>This arrangement performs <i>destructive readout<\/i> \u2013 each datum is lost once it has been shifted out of the right-most bit.<\/p><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"elementor-section elementor-top-section elementor-element elementor-element-ce2123b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ce2123b\" data-element_type=\"section\"><div class=\"elementor-container elementor-column-gap-default\"><div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ea3e4a7\" data-id=\"ea3e4a7\" data-element_type=\"column\"><div class=\"elementor-widget-wrap elementor-element-populated\"><div class=\"elementor-element elementor-element-fdb8d26 elementor-widget elementor-widget-text-editor\" data-id=\"fdb8d26\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><h2><span id=\"Serial-in_parallel-out_(SIPO)\" class=\"mw-headline\">SIPO: Serial-in parallel-out <br \/><\/span><\/h2><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"elementor-section elementor-top-section elementor-element elementor-element-3a40337 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3a40337\" data-element_type=\"section\"><div class=\"elementor-container elementor-column-gap-default\"><div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3d35ec5\" data-id=\"3d35ec5\" data-element_type=\"column\"><div class=\"elementor-widget-wrap elementor-element-populated\"><div class=\"elementor-element elementor-element-c37da47 elementor-widget elementor-widget-text-editor\" data-id=\"c37da47\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>This configuration allows conversion from serial to parallel format. Data input is serial, as described in the SISO section above. Once the data has been clocked in, it may be either read off at each output simultaneously, or it can be shifted out.<\/p><p>In this configuration, each flip-flop is <span style=\"text-decoration: underline;\"><a style=\"text-decoration: underline;\" title=\"Signal edge\" href=\"https:\/\/en.wikipedia.org\/wiki\/Signal_edge\"> edge triggered<\/a><\/span>. All flip-flops operate at the given clock frequency. Each input bit makes its way down to the Nth output after N clock cycles, leading to parallel output.<\/p><p>In cases where the parallel outputs should not change during the serial loading process, it is desirable to use a latched or<span style=\"text-decoration: underline;\"> <a style=\"text-decoration: underline;\" title=\"Data buffer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Data_buffer\">buffered<\/a><\/span> output. In a latched shift register (such as the<span style=\"text-decoration: underline;\"><span style=\"text-decoration: underline;\"> <a class=\"mw-redirect\" style=\"text-decoration: underline;\" title=\"List of 7400 series integrated circuits\" href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_7400_series_integrated_circuits\">74595<\/a><\/span><\/span>) the serial data is first loaded into an internal buffer register, then upon receipt of a load signal the state of the buffer register is copied into a set of output registers. In general, the practical application of the serial-in\/parallel-out shift register is to convert data from serial format on a single wire to parallel format on multiple wires.<\/p><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a0a33a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4a0a33a\" data-element_type=\"section\"><div class=\"elementor-container elementor-column-gap-default\"><div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff22c22\" data-id=\"ff22c22\" data-element_type=\"column\"><div class=\"elementor-widget-wrap elementor-element-populated\"><div class=\"elementor-element elementor-element-e8fc5e2 elementor-widget elementor-widget-text-editor\" data-id=\"e8fc5e2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><h2>PISO: Parallel In, Serial Out<\/h2><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"elementor-section elementor-top-section elementor-element elementor-element-048c059 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"048c059\" data-element_type=\"section\"><div class=\"elementor-container elementor-column-gap-default\"><div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-015b3da\" data-id=\"015b3da\" data-element_type=\"column\"><div class=\"elementor-widget-wrap elementor-element-populated\"><div class=\"elementor-element elementor-element-2b882bb elementor-widget elementor-widget-text-editor\" data-id=\"2b882bb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>This configuration has the data input on lines D1 through D4 in parallel format, D1 being the most significant bit. To write the data to the register, the Write\/Shift control line must be held LOW. To shift the data, the W\/S control line is brought HIGH and the registers are clocked. The arrangement now acts as a PISO shift register, with D1 as the Data Input. However, as long as the number of clock cycles is not more than the length of the data-string, the Data Output, Q, will be the parallel data read off in order.<\/p><\/div><\/div><\/div><\/div><\/div><\/section><\/div><\/div><\/div><\/article><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>This is probably my favorite go-to-component next to athe resistor arrays.\u00a0\u00a0\u00a0 I can use 3 wires from the device and control 8 x n outputs.\u00a0 n\u00a0 = the number of SN74HC595 in series.\u00a0\u00a0\u00a0 I have done logic tables for Least Significant Bit First and Most Significant Bit First.\u00a0\u00a0 What is a shift register?\u00a0\u00a0 a register [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1550,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"custom","ocean_center_header_left_menu":"0","ocean_custom_header_template":"7164","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","osh_disable_topbar_sticky":"default","osh_disable_header_sticky":"default","osh_sticky_header_style":"default","osh_sticky_header_effect":"","osh_custom_sticky_logo":0,"osh_custom_retina_sticky_logo":0,"osh_custom_sticky_logo_height":0,"osh_background_color":"","osh_links_color":"","osh_links_hover_color":"","osh_links_active_color":"","osh_links_bg_color":"","osh_links_hover_bg_color":"","osh_links_active_bg_color":"","osh_menu_social_links_color":"","osh_menu_social_hover_links_color":"","footnotes":""},"class_list":["post-1570","page","type-page","status-publish","hentry","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SN74HC595_Pi -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SN74HC595_Pi -\" \/>\n<meta property=\"og:description\" content=\"This is probably my favorite go-to-component next to athe resistor arrays.\u00a0\u00a0\u00a0 I can use 3 wires from the device and control 8 x n outputs.\u00a0 n\u00a0 = the number of SN74HC595 in series.\u00a0\u00a0\u00a0 I have done logic tables for Least Significant Bit First and Most Significant Bit First.\u00a0\u00a0 What is a shift register?\u00a0\u00a0 a register [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-09T19:33:09+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/index.php\\\/raspberry-pi\\\/shift-registers\\\/sn74hc595_pi\\\/\",\"url\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/index.php\\\/raspberry-pi\\\/shift-registers\\\/sn74hc595_pi\\\/\",\"name\":\"SN74HC595_Pi -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/#website\"},\"datePublished\":\"2021-09-07T16:10:52+00:00\",\"dateModified\":\"2024-01-09T19:33:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/index.php\\\/raspberry-pi\\\/shift-registers\\\/sn74hc595_pi\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mc.scsiraidguru.com\\\/index.php\\\/raspberry-pi\\\/shift-registers\\\/sn74hc595_pi\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/index.php\\\/raspberry-pi\\\/shift-registers\\\/sn74hc595_pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspberry Pi\",\"item\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/index.php\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Shift Registers_Pi\",\"item\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/index.php\\\/raspberry-pi\\\/shift-registers\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SN74HC595_Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/#website\",\"url\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/\",\"name\":\"SCSIraidGURU MC World\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/#\\\/schema\\\/person\\\/f21e3238456a7c2adea5944cb376cddc\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/mc.scsiraidguru.com\\\/#\\\/schema\\\/person\\\/f21e3238456a7c2adea5944cb376cddc\",\"name\":\"Michael McKenney\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\/\\/mc.scsiraidguru.com\\/wp-content\\/uploads\\/2021\\/09\\/20210925_105558.jpg\",\"url\":\"https:\\/\\/mc.scsiraidguru.com\\/wp-content\\/uploads\\/2021\\/09\\/20210925_105558.jpg\",\"contentUrl\":\"https:\\/\\/mc.scsiraidguru.com\\/wp-content\\/uploads\\/2021\\/09\\/20210925_105558.jpg\",\"width\":2560,\"height\":1440,\"caption\":\"Michael McKenney\"},\"logo\":{\"@id\":\"https:\\/\\/mc.scsiraidguru.com\\/wp-content\\/uploads\\/2021\\/09\\/20210925_105558.jpg\"},\"sameAs\":[\"http:\\\/\\\/mc.scsiraidguru.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SN74HC595_Pi -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/","og_locale":"en_US","og_type":"article","og_title":"SN74HC595_Pi -","og_description":"This is probably my favorite go-to-component next to athe resistor arrays.\u00a0\u00a0\u00a0 I can use 3 wires from the device and control 8 x n outputs.\u00a0 n\u00a0 = the number of SN74HC595 in series.\u00a0\u00a0\u00a0 I have done logic tables for Least Significant Bit First and Most Significant Bit First.\u00a0\u00a0 What is a shift register?\u00a0\u00a0 a register [&hellip;]","og_url":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/","article_modified_time":"2024-01-09T19:33:09+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/","url":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/","name":"SN74HC595_Pi -","isPartOf":{"@id":"https:\/\/mc.scsiraidguru.com\/#website"},"datePublished":"2021-09-07T16:10:52+00:00","dateModified":"2024-01-09T19:33:09+00:00","breadcrumb":{"@id":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/sn74hc595_pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mc.scsiraidguru.com\/"},{"@type":"ListItem","position":2,"name":"Raspberry Pi","item":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/"},{"@type":"ListItem","position":3,"name":"Shift Registers_Pi","item":"https:\/\/mc.scsiraidguru.com\/index.php\/raspberry-pi\/shift-registers\/"},{"@type":"ListItem","position":4,"name":"SN74HC595_Pi"}]},{"@type":"WebSite","@id":"https:\/\/mc.scsiraidguru.com\/#website","url":"https:\/\/mc.scsiraidguru.com\/","name":"SCSIraidGURU MC World","description":"","publisher":{"@id":"https:\/\/mc.scsiraidguru.com\/#\/schema\/person\/f21e3238456a7c2adea5944cb376cddc"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mc.scsiraidguru.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/mc.scsiraidguru.com\/#\/schema\/person\/f21e3238456a7c2adea5944cb376cddc","name":"Michael McKenney","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mlbxg5wzacc0.i.optimole.com\/cb:FyJ0.12d22\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/mc.scsiraidguru.com\/wp-content\/uploads\/2021\/09\/20210925_105558.jpg","url":"https:\/\/mlbxg5wzacc0.i.optimole.com\/cb:FyJ0.12d22\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/mc.scsiraidguru.com\/wp-content\/uploads\/2021\/09\/20210925_105558.jpg","contentUrl":"https:\/\/mlbxg5wzacc0.i.optimole.com\/cb:FyJ0.12d22\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/mc.scsiraidguru.com\/wp-content\/uploads\/2021\/09\/20210925_105558.jpg","width":2560,"height":1440,"caption":"Michael McKenney"},"logo":{"@id":"https:\/\/mlbxg5wzacc0.i.optimole.com\/cb:FyJ0.12d22\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/mc.scsiraidguru.com\/wp-content\/uploads\/2021\/09\/20210925_105558.jpg"},"sameAs":["http:\/\/mc.scsiraidguru.com"]}]}},"_links":{"self":[{"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/pages\/1570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/comments?post=1570"}],"version-history":[{"count":23,"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/pages\/1570\/revisions"}],"predecessor-version":[{"id":7176,"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/pages\/1570\/revisions\/7176"}],"up":[{"embeddable":true,"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/pages\/1550"}],"wp:attachment":[{"href":"https:\/\/mc.scsiraidguru.com\/index.php\/wp-json\/wp\/v2\/media?parent=1570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}