<?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>ECE101 - Basic Electrical and Computer Engineering &#187; PIC</title>
	<atom:link href="http://www.ece101.com/category/tutorials/pic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ece101.com</link>
	<description>You can learn from our mistakes.</description>
	<lastBuildDate>Tue, 02 Mar 2010 13:41:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Getting started with Assembly for PIC microcontrollers</title>
		<link>http://www.ece101.com/2009/09/getting-started-with-assembly-for-pic-microcontrollers/</link>
		<comments>http://www.ece101.com/2009/09/getting-started-with-assembly-for-pic-microcontrollers/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 09:34:18 +0000</pubDate>
		<dc:creator>Lucian</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/?p=1332</guid>
		<description><![CDATA[Hi everybody. This is my first post of a series related to assembly programming for PIC Microcontrollers. In this first tutorial I will show you how to set-up the compilers and IDEs that you will use for building code in assembly.
We will start with installing the tools for Linux based operating systems. I am using [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2009/09/getting-started-with-assembly-for-pic-microcontrollers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ID Location Space on a PIC</title>
		<link>http://www.ece101.com/2009/08/id-location-space-on-a-pic/</link>
		<comments>http://www.ece101.com/2009/08/id-location-space-on-a-pic/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 09:53:13 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/?p=1321</guid>
		<description><![CDATA[There is a special location set aside on PIC microcontrollers called the ID location that is used for either storing checksum or identification purposes of the PIC.  It has four location spaces, but only the 7 least significant spaces are used.  The different applications of this space is limited only by your imagination.  For my [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2009/08/id-location-space-on-a-pic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linking Files with Hi-Tech C</title>
		<link>http://www.ece101.com/2009/07/linking-files-with-hi-tech-c/</link>
		<comments>http://www.ece101.com/2009/07/linking-files-with-hi-tech-c/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 06:17:34 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/index.php/?p=843</guid>
		<description><![CDATA[When writing programs for the PIC, there are certain things that you will want to do that aren&#8217;t specific to one particular project.  The functions written to perform these tasks might also be rather large and make the main function longer than desired.  Or perhaps the function is specific to this project but makes the [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2009/07/linking-files-with-hi-tech-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sprintf() on the PIC 10/12/16 Series</title>
		<link>http://www.ece101.com/2009/06/sprintf-on-the-pic-101216/</link>
		<comments>http://www.ece101.com/2009/06/sprintf-on-the-pic-101216/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 00:27:52 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/?p=1305</guid>
		<description><![CDATA[I mentioned sprintf() briefly in my post about  communicating between your PIC and the computer but have since learned a couple things I think others could benefit from.  So this is going to be a kinda hodge-podge post.
First, I threw together a quick function that will take any number, convert it to ASCII, [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2009/06/sprintf-on-the-pic-101216/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crystal Oscillators &#8211; As Easy As It Seems</title>
		<link>http://www.ece101.com/2009/03/crystal-oscillators-as-easy-as-it-seems/</link>
		<comments>http://www.ece101.com/2009/03/crystal-oscillators-as-easy-as-it-seems/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 23:38:55 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/index.php/?p=813</guid>
		<description><![CDATA[I just wanted a quick post for people like me who think that some things can&#8217;t be as easy as they seem. In this case, using a crystal oscillator.
Looking in the data sheet for your PIC, it will show you the different ways the PIC&#8217;s clock can be driven. You&#8217;ll notice that in terms of [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2009/03/crystal-oscillators-as-easy-as-it-seems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RS232 (or UART) Communication between your PIC and your PC</title>
		<link>http://www.ece101.com/2008/12/rs232-or-uart-communication-between-your-pic-and-your-pc/</link>
		<comments>http://www.ece101.com/2008/12/rs232-or-uart-communication-between-your-pic-and-your-pc/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 12:00:35 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/index.php/?p=793</guid>
		<description><![CDATA[In a previous post, we went through the different aspects of a UART and how to set it up and use it to communicate either between PICs or other peripherals.  In this post, I&#8217;d like to address the specifics of communicating between your PIC and your PC through Hyperterminal or PuTTY.  It is [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2008/12/rs232-or-uart-communication-between-your-pic-and-your-pc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Setting up and Using the UART for the PIC</title>
		<link>http://www.ece101.com/2008/11/setting-up-and-using-the-uart-for-the-pic/</link>
		<comments>http://www.ece101.com/2008/11/setting-up-and-using-the-uart-for-the-pic/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 03:37:47 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/index.php/?p=673</guid>
		<description><![CDATA[In a previous post I explained many of the registers and bits used in the UART.  This time we&#8217;re going to put those pieces together to make a functional UART.
First thing you need to set is the baud rate. The baud rate is dependent on the clock speed. It&#8217;s important to know what you [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2008/11/setting-up-and-using-the-uart-for-the-pic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understanding the A/D Converter of your PIC</title>
		<link>http://www.ece101.com/2008/10/understanding-the-ad-converter-of-your-pic/</link>
		<comments>http://www.ece101.com/2008/10/understanding-the-ad-converter-of-your-pic/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 12:00:23 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/index.php/?p=753</guid>
		<description><![CDATA[A built in analog to digital converter (A/D Converter or ADC) makes life easy when you&#8217;re using your PIC.  As you know, an ADC is a powerful and even necessary tool in many projects.  There are a lot of options, registers, and bits that can get confusing so this post will be dedicated [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2008/10/understanding-the-ad-converter-of-your-pic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading from the built-in EEPROM of your PIC</title>
		<link>http://www.ece101.com/2008/10/reading-from-the-built-in-eeprom-of-your-pic/</link>
		<comments>http://www.ece101.com/2008/10/reading-from-the-built-in-eeprom-of-your-pic/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 12:00:44 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/index.php/?p=743</guid>
		<description><![CDATA[We&#8217;ve already looked at the process of writing to your EEPROM, but it isn&#8217;t much use if you can&#8217;t retrieve the information.  In this post we&#8217;ll figure out how to get that information back so you can use it again.  It is much simpler than writing because there&#8217;s not the concern of corrupting data.
Again, this [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2008/10/reading-from-the-built-in-eeprom-of-your-pic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing to EEPROM with your PIC</title>
		<link>http://www.ece101.com/2008/10/writing-to-eeprom-with-your-pic/</link>
		<comments>http://www.ece101.com/2008/10/writing-to-eeprom-with-your-pic/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 20:30:14 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[PIC]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ece101.com/index.php/?p=733</guid>
		<description><![CDATA[For me, the EEPROM is a powerful tool for debugging.  Sure, there are debugging tools out there and even better &#8220;home-made&#8221; variety debuggers, but for me, it is simple and easy to use.  With the PICkit 2 software, you are able to read what is currently on your PIC.  If your PIC has written something [...]]]></description>
		<wfw:commentRss>http://www.ece101.com/2008/10/writing-to-eeprom-with-your-pic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
