{"id":7461,"date":"2022-03-28T12:52:25","date_gmt":"2022-03-28T07:22:25","guid":{"rendered":"https:\/\/www.goseeko.com\/blog\/?p=7461"},"modified":"2024-07-30T11:32:21","modified_gmt":"2024-07-30T06:02:21","slug":"what-is-8255-programmable-peripheral-interfaces","status":"publish","type":"post","link":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/","title":{"rendered":"What is 8255 (programmable peripheral interfaces)?"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"277\" height=\"326\" src=\"https:\/\/lh6.googleusercontent.com\/SJYm7ZA6d5Pc7HW1h5TvWundtWhwuinZVygVA9DlVH6Rrth21S669bJE-PWkboKkzaTAebkioAry2XLGbtPuGzpW1t27L1mgEbbIBl39mFMOiNF1iC8BoLG5eVvPagADKX3nM1qS\"><\/p>\n\n\n\n<p>\u00b7 &nbsp;The 8255 <a href=\"https:\/\/www.goseeko.com\/blog\/what-are-the-addressing-modes-of-8085\/\">microprocessor<\/a> is also known as Programmable Peripheral Interface. It is a multi port device.<\/p>\n\n\n\n<p>\u00b7 &nbsp; There are 24 I\/O pins in this microprocessor. There are three 8 bit ports are <strong>PA, PB, PC<\/strong>. There is 8 bit I\/O ports are PORT A and PORT B.&nbsp;<\/p>\n\n\n\n<p>\u00b7 &nbsp; The Port C is used as an 8-bit I\/O port or as two 4-bit I\/O ports or produces handshake signals for ports A and B.<\/p>\n\n\n\n<p>\u00b7 &nbsp; <strong>CS<\/strong>: The chip select <strong>CS<\/strong> (pin 6) is used to enable the 8255 chip. &nbsp;It is an active-low signal, hence is enabled when CS = 0.<\/p>\n\n\n\n<p>\u00b7 &nbsp; <strong>RESET<\/strong>: &nbsp;This pin number 35 which is connected to 8085 RESET line. When the system is reset, all the ports behave as input lines. This is done to prevent 8255 from being destroyed due to mismatch of ports.<\/p>\n\n\n\n<p>\u00b7 &nbsp; Data lines D0-D7 are used to read\/write data into the control register or the ports. This can be done by using the pin RD and WR. This is achieved with the active low signals on both <strong>RD <\/strong>and<strong> WR <\/strong>pins<strong>.<\/strong>&nbsp;<\/p>\n\n\n\n<p>\u00b7 &nbsp; Address lines A<sub>1<\/sub> and A<sub>0<\/sub> allow to access a data register for each port or a control register, as listed below:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>A1<\/strong><\/td><td><strong>A0<\/strong><\/td><td><strong>PORT SELECTED<\/strong><\/td><\/tr><tr><td><strong>0<\/strong><\/td><td><strong>0<\/strong><\/td><td><strong>PORT A<\/strong><\/td><\/tr><tr><td><strong>0<\/strong><\/td><td><strong>1<\/strong><\/td><td><strong>PORT B<\/strong><\/td><\/tr><tr><td><strong>1<\/strong><\/td><td><strong>0<\/strong><\/td><td><strong>PORT C<\/strong><\/td><\/tr><tr><td><strong>1<\/strong><\/td><td><strong>1<\/strong><\/td><td><strong>Control Register<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Operating Modes<\/h2>\n\n\n\n<p>The two operating modes of Programmable peripheral interface are:<\/p>\n\n\n\n<p>o &nbsp; Bit set\/reset mode (BSR mode)<\/p>\n\n\n\n<p>o &nbsp; Input\/ output mode&nbsp;<\/p>\n\n\n\n<p>The modes selected by the D<sub>7<\/sub> bit of the control word register are:<\/p>\n\n\n\n<p>When D<sub>7<\/sub> = 1, 8255 operates in I\/O mode and BSR mode.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>BSR MODE<\/strong><\/h3>\n\n\n\n<p>The port C has Bit Set\/Reset (BSR) mode. By providing proper values to the CWR we can set or reset each and every line of port C (PC<sub>7<\/sub> &#8211; PC<sub>0<\/sub>). BSR mode is independent and its selection does not affect the operation of other ports in I\/O mode.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.researchgate.net\/profile\/Shree-Krishna-Khadka\/publication\/299514203\/figure\/fig10\/AS%3A669537309573147%401536641542944\/Fig-8255-A-Control-Word-Format-in-BSR-Mode.png?w=1170&#038;ssl=1\" alt=\"A Control Word Format in BSR Mode | Download Scientific Diagram\"\/><\/figure>\n\n\n\n<p>\u00b7\u00a0 D<sub>7<\/sub> bit remains 0 for this mode.<\/p>\n\n\n\n<p>\u00b7\u00a0\u00a0The <a href=\"https:\/\/en.wikipedia.org\/wiki\/Karnaugh_map\">don\u2019t care<\/a> bits are D<sub>6<\/sub>, D<sub>5<\/sub> and D4.<\/p>\n\n\n\n<p>\u00b7\u00a0 Port C pin selection is done through bits D<sub>3<\/sub>, D<sub>2<\/sub> and D<sub>1<\/sub>\u00a0<\/p>\n\n\n\n<p>\u00b7\u00a0 The above selected pin can be set\/reset using D<sub>0<\/sub>\u00a0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selection of port C pin is determined as follows:<\/h3>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"282\" height=\"364\" src=\"https:\/\/lh3.googleusercontent.com\/KtJj_oNQ5jyyDyGcnA42irKEN4S1luL_pK9nWDyA_dAyi_1GUfRUA90dfJtlKf0VMefVw8uYRBXwlPBGnTQtzMQOD-BghCX884rmO78193RYlkDjdgQDJQaHTmC1cx5XPSFUVDq9\"><\/p>\n\n\n\n<p>For example:<\/p>\n\n\n\n<p>If PC<sub>4<\/sub> be set, then in the control word is,<\/p>\n\n\n\n<p>\u00b7&nbsp; As we know for BSR mode the bit <strong>D<\/strong><strong><sub>7<\/sub><\/strong><strong> = &#8216;0&#8217;<\/strong>.<\/p>\n\n\n\n<p>\u00b7&nbsp; Since, we know that the bits D<sub>4<\/sub>, D<sub>5<\/sub>, D6 don&#8217;t care, we assume them to be &#8216;<strong>0&#8242;<\/strong>.<\/p>\n\n\n\n<p>\u00b7&nbsp; The bits <strong>D<\/strong><strong><sub>3<\/sub><\/strong><strong> = &#8216;1&#8217;, D<\/strong><strong><sub>2<\/sub><\/strong><strong> = &#8216;0&#8217;, D<\/strong><strong><sub>1<\/sub><\/strong><strong> = &#8216;0&#8217; <\/strong>because<strong> <\/strong>PC<sub>4<\/sub> has to be selected,<\/p>\n\n\n\n<p>\u00b7&nbsp; The value of bit&nbsp; <strong>D0 = &#8216;1&#8217; <\/strong>because PC<sub>4<\/sub> is set.<\/p>\n\n\n\n<p>Therefore, the control word register will have the value 0AH as per above values.<\/p>\n\n\n\n<p><strong>I\/O MODE<\/strong><\/p>\n\n\n\n<p>When the D7 bit of the Control Word Register is 1, this mode is selected.<\/p>\n\n\n\n<p>There are three I\/O modes and they are:<\/p>\n\n\n\n<p>o&nbsp; Mode 0 &#8211; Simple I\/O<\/p>\n\n\n\n<p>o&nbsp; Mode 1 &#8211; Strobed I\/O<\/p>\n\n\n\n<p>o&nbsp; Mode 2 &#8211; Strobed Bi-directional I\/O<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mode 0 (Simple or basic I\/O mode):<\/h3>\n\n\n\n<p>Port A, B and C can work either as input or as output function. The outputs are latched but the inputs are not latched. It can also handle interrupts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mode 1 (Handshake or strobed I\/O):<strong><br><\/strong><\/h3>\n\n\n\n<p>Here, either port A or B can work and port C is used to provide handshake signals. The outputs as well as inputs are latched.&nbsp; It can also handle interrupts. In order to match the speed of the CPU and printer a signal is transmitted before actual data is transmitted<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mode 2 (Bidirectional I\/O):<\/h3>\n\n\n\n<p>In this mode only port A will work, port B can either be in mode 0 or 1 and port C bits are used as handshake signals. It can handle interrupts and also the output and inputs are latched.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Functional block diagram of 8255<\/h2>\n\n\n\n<p class=\"has-text-align-center\"><strong><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"413\" src=\"https:\/\/lh4.googleusercontent.com\/jBj_DTRtWGfBljJ5B3utNpOb18TU3J_YzdnE-_jxYT00N19RNQyCx98Ajr7GBNtpYegKWtsgxMghJr93PNGE9JVCEBgpZEzfnbCHiexhtfL5h6knfI83Z3LiQd79lN4uwaEzbkAo\"><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Control Word for I\/O mode<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"251\" src=\"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2022\/03\/image-2.png?resize=500%2C251&#038;ssl=1\" alt=\"\" class=\"wp-image-7462\"\/><\/figure><\/div>\n\n\n<p>For I\/O mode the most significant bit (D7) is 1. Also, to set port A mode pins D6 &amp; D5 are used.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong><img loading=\"lazy\" decoding=\"async\" width=\"151\" height=\"135\" src=\"https:\/\/lh5.googleusercontent.com\/xCcPtes2Rkfj4MxV24ohttlkL8R4-61PjAHiPYNzOzDsEOibj_DSFi61amBw6_cpKsuOUuAqjRMVcI9RGwy80tTCwkBM5Z2rH1PSfQZ7JtZ13RwTD-J7PQe7orspmjvfVwGADCkm\"><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>D4<\/strong> : This pin is used to check whether port A is taking input or displaying the output. If it is 1 then input else output.<\/li>\n\n\n\n<li><strong>D3: <\/strong>The higher bits of port C are taking input or output which is decided through D3. If 1, then input else output.<\/li>\n\n\n\n<li><strong>D2: <\/strong>The port B modes are decided through this pin. If 0, then port B is in M0 mode else in M1 mode.<\/li>\n\n\n\n<li><strong>D1: <\/strong>In order to check that port B takes input or displays output is checked through D1. If 1, then input else output.<\/li>\n\n\n\n<li><strong>D0: <\/strong>The lower bits of port C are taking input or displaying output is decided through D0. If 1, then it takes input else displays output.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The 8255 microprocessor is also known as Programmable Peripheral Interface. It has 24 I\/O pins. The three 8 bit ports are PA, PB, PC.<\/p>\n","protected":false},"author":28,"featured_media":7035,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[37],"tags":[],"class_list":["post-7461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronics"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is 8255 (programmable peripheral interfaces)? - Goseeko blog<\/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:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is 8255 (programmable peripheral interfaces)? - Goseeko blog\" \/>\n<meta property=\"og:description\" content=\"The 8255 microprocessor is also known as Programmable Peripheral Interface. It has 24 I\/O pins. The three 8 bit ports are PA, PB, PC.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/\" \/>\n<meta property=\"og:site_name\" content=\"Goseeko blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/goseeko\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-28T07:22:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-30T06:02:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"275\" \/>\n\t<meta property=\"og:image:height\" content=\"183\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gunjan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@goseeko\" \/>\n<meta name=\"twitter:site\" content=\"@goseeko\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gunjan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/\"},\"author\":{\"name\":\"Gunjan\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/#\/schema\/person\/843a7ac71fc4ae8c177dbb7820f2dc9c\"},\"headline\":\"What is 8255 (programmable peripheral interfaces)?\",\"datePublished\":\"2022-03-28T07:22:25+00:00\",\"dateModified\":\"2024-07-30T06:02:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/\"},\"wordCount\":783,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1\",\"articleSection\":[\"Electronics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/\",\"url\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/\",\"name\":\"What is 8255 (programmable peripheral interfaces)? - Goseeko blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1\",\"datePublished\":\"2022-03-28T07:22:25+00:00\",\"dateModified\":\"2024-07-30T06:02:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1\",\"width\":275,\"height\":183,\"caption\":\"CMOS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.goseeko.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is 8255 (programmable peripheral interfaces)?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/#website\",\"url\":\"https:\/\/www.goseeko.com\/blog\/\",\"name\":\"Goseeko blog\",\"description\":\"Learning beyond college, Students platform for life skills.\",\"publisher\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.goseeko.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/#organization\",\"name\":\"Goseeko.com\",\"url\":\"https:\/\/www.goseeko.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i1.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/GoSeeko_Stacked-logo-01.png?fit=2471%2C2471&ssl=1\",\"contentUrl\":\"https:\/\/i1.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/GoSeeko_Stacked-logo-01.png?fit=2471%2C2471&ssl=1\",\"width\":2471,\"height\":2471,\"caption\":\"Goseeko.com\"},\"image\":{\"@id\":\"https:\/\/www.goseeko.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/goseeko\",\"https:\/\/x.com\/goseeko\",\"https:\/\/www.instagram.com\/goseeko\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/#\/schema\/person\/843a7ac71fc4ae8c177dbb7820f2dc9c\",\"name\":\"Gunjan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.goseeko.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/603118e8b67d49e1d7409d0214533c962209d94d08d298ce69d8e191ed573faa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/603118e8b67d49e1d7409d0214533c962209d94d08d298ce69d8e191ed573faa?s=96&d=mm&r=g\",\"caption\":\"Gunjan\"},\"url\":\"https:\/\/www.goseeko.com\/blog\/author\/gunjangoseeko\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is 8255 (programmable peripheral interfaces)? - Goseeko blog","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:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/","og_locale":"en_US","og_type":"article","og_title":"What is 8255 (programmable peripheral interfaces)? - Goseeko blog","og_description":"The 8255 microprocessor is also known as Programmable Peripheral Interface. It has 24 I\/O pins. The three 8 bit ports are PA, PB, PC.","og_url":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/","og_site_name":"Goseeko blog","article_publisher":"https:\/\/www.facebook.com\/goseeko","article_published_time":"2022-03-28T07:22:25+00:00","article_modified_time":"2024-07-30T06:02:21+00:00","og_image":[{"width":275,"height":183,"url":"https:\/\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg","type":"image\/jpeg"}],"author":"Gunjan","twitter_card":"summary_large_image","twitter_creator":"@goseeko","twitter_site":"@goseeko","twitter_misc":{"Written by":"Gunjan","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#article","isPartOf":{"@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/"},"author":{"name":"Gunjan","@id":"https:\/\/www.goseeko.com\/blog\/#\/schema\/person\/843a7ac71fc4ae8c177dbb7820f2dc9c"},"headline":"What is 8255 (programmable peripheral interfaces)?","datePublished":"2022-03-28T07:22:25+00:00","dateModified":"2024-07-30T06:02:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/"},"wordCount":783,"commentCount":0,"publisher":{"@id":"https:\/\/www.goseeko.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1","articleSection":["Electronics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/","url":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/","name":"What is 8255 (programmable peripheral interfaces)? - Goseeko blog","isPartOf":{"@id":"https:\/\/www.goseeko.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#primaryimage"},"image":{"@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1","datePublished":"2022-03-28T07:22:25+00:00","dateModified":"2024-07-30T06:02:21+00:00","breadcrumb":{"@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#primaryimage","url":"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1","width":275,"height":183,"caption":"CMOS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.goseeko.com\/blog\/what-is-8255-programmable-peripheral-interfaces\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.goseeko.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is 8255 (programmable peripheral interfaces)?"}]},{"@type":"WebSite","@id":"https:\/\/www.goseeko.com\/blog\/#website","url":"https:\/\/www.goseeko.com\/blog\/","name":"Goseeko blog","description":"Learning beyond college, Students platform for life skills.","publisher":{"@id":"https:\/\/www.goseeko.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.goseeko.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.goseeko.com\/blog\/#organization","name":"Goseeko.com","url":"https:\/\/www.goseeko.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goseeko.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/GoSeeko_Stacked-logo-01.png?fit=2471%2C2471&ssl=1","contentUrl":"https:\/\/i1.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/GoSeeko_Stacked-logo-01.png?fit=2471%2C2471&ssl=1","width":2471,"height":2471,"caption":"Goseeko.com"},"image":{"@id":"https:\/\/www.goseeko.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/goseeko","https:\/\/x.com\/goseeko","https:\/\/www.instagram.com\/goseeko\/"]},{"@type":"Person","@id":"https:\/\/www.goseeko.com\/blog\/#\/schema\/person\/843a7ac71fc4ae8c177dbb7820f2dc9c","name":"Gunjan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.goseeko.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/603118e8b67d49e1d7409d0214533c962209d94d08d298ce69d8e191ed573faa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/603118e8b67d49e1d7409d0214533c962209d94d08d298ce69d8e191ed573faa?s=96&d=mm&r=g","caption":"Gunjan"},"url":"https:\/\/www.goseeko.com\/blog\/author\/gunjangoseeko\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.goseeko.com\/blog\/wp-content\/uploads\/2021\/09\/CMOS.jpeg?fit=275%2C183&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/posts\/7461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/comments?post=7461"}],"version-history":[{"count":5,"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/posts\/7461\/revisions"}],"predecessor-version":[{"id":11505,"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/posts\/7461\/revisions\/11505"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/media\/7035"}],"wp:attachment":[{"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/media?parent=7461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/categories?post=7461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goseeko.com\/blog\/wp-json\/wp\/v2\/tags?post=7461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}