<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technology Everysecond &#187; Programmable Interrupt Controller</title>
	<atom:link href="http://mnunioni.org/category/programmable-interrupt-controller/feed/" rel="self" type="application/rss+xml" />
	<link>http://mnunioni.org</link>
	<description>seabloggers INC</description>
	<lastBuildDate>Wed, 14 Jul 2010 03:30:23 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Programmable Interrupt Controller 8258</title>
		<link>http://mnunioni.org/2009/05/30/programmable-interrupt-controller-8258/</link>
		<comments>http://mnunioni.org/2009/05/30/programmable-interrupt-controller-8258/#comments</comments>
		<pubDate>Sat, 30 May 2009 11:14:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programmable Interrupt Controller]]></category>
		<category><![CDATA[micro controller]]></category>
		<category><![CDATA[microprocessor]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[programmable interrupt controler]]></category>

		<guid isPermaLink="false">http://mnunioni.org/?p=109</guid>
		<description><![CDATA[Interrupts can be used for a variety of applications. Each of these interrupt applications requires a separate interrupt input. If we are working with an 8085 microprocessor we get TRAP, RST7.5, 6.5, 5.5 and INTR interrupts inputs. For applications where we have multiple interrupt sources we have to use external device called a priority interrupt [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Interrupts </strong>can be used for a variety of applications. Each of these interrupt applications requires a separate interrupt input. If we are working with an 8085 microprocessor we get <strong>TRAP, RST7.5, 6.5, 5.5</strong> and <strong>INTR</strong> interrupts inputs. For applications where we have multiple interrupt sources we have to use external device called a priority interrupt controller (<strong>PIC</strong>). By connecting such a device it is possible to increase the interrupt handling capacity of the microprocessor. The 8259A is a commonly used priority interrupt controller, which is specifically designed for use with interrupt signals INTR and INTA of Intel series. It is packaged in a 28 pin DIP. It uses NMOS technology and requires a single +5V supply.</p>
<p><strong>Features of 8259A </strong></p>
<ul>
<li>It can manage eight priority interrupts. This is equivalent to providing eight interrupt pins on the processor in place of INTR pin.</li>
<li>It is possible to locate vector table for these additional interrupts anywhere in the memory map. However, all eight interrupts are spaced at the interval of either four or eight locations.</li>
<li>By cascading nine 8259s  it is possible to get 64 priority interrupts.</li>
<li>Interrupt mask register makes it possible to mask individual interrupts request .</li>
<li>It can be programmed to accept either the level of triggered  or triggered interrupt request.</li>
<li>With the help of this user can get the information of pending interrupt in service interrupts and mask interrupts.</li>
<li>The 8259 A is designed to minimize the software and the real time overhead handling multilevel priority interrupts.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mnunioni.org/2009/05/30/programmable-interrupt-controller-8258/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
