<?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>Project Notes &#187; EEPROM</title>
	<atom:link href="http://projectnotes.co.uk/tag/eeprom/feed/" rel="self" type="application/rss+xml" />
	<link>http://projectnotes.co.uk</link>
	<description>Random Computer, Internet and Electronics Projects</description>
	<lastBuildDate>Fri, 06 Jan 2012 13:43:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>EEPROM PCF8582C-2</title>
		<link>http://projectnotes.co.uk/2008/08/eeprom-pcf8582c-2/</link>
		<comments>http://projectnotes.co.uk/2008/08/eeprom-pcf8582c-2/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 11:41:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[I2C]]></category>
		<category><![CDATA[Blassic]]></category>
		<category><![CDATA[EEPROM]]></category>
		<category><![CDATA[Midge]]></category>

		<guid isPermaLink="false">http://www.projectnotes.co.uk/?p=63</guid>
		<description><![CDATA[The PCF8582C-2 is a 256&#215;8 bit CMOS EEPROM.  It contains less memory than some PIC Processors!  As have a few of these chips, I use them as a benchmark for the Router and PIC I2C interfaces. Reading or writing to &#8230; <a href="http://projectnotes.co.uk/2008/08/eeprom-pcf8582c-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The PCF8582C-2 is a 256&#215;8 bit CMOS <strong>EEPROM</strong>.  It contains less memory than some PIC Processors!  As have a few of these chips, I use them as a benchmark for the Router and PIC <strong>I2C</strong> interfaces. <span id="more-55"></span></p>
<p>Reading or writing to these chips involves sending the word address (0-255) before reading or writing the data byte.</p>
<p>After the first data byte has been read, simply reading from the chip will produce the next byte.</p>
<p>In the mods to Blassic on the Router, I have created a function to set the I2C chip address &#8211; &#8220;poke 34,ADRESSS&#8221; where ADDRESS is 0-255 will set up for reading or writing an I2C device The PCF8582C is at $50 (80 decimal) if all of its address lines are held low.</p>
<p>After this, 1 byte may be read from the chip by &#8220;x=peek(256+WORD)&#8221; where WORD = 0 to 255.</p>
<p>A byte may be written by &#8220;poke 256+WORD,data&#8221;</p>
<p>After Reading 1 byte as above, further bytes may be read simply by &#8220;x=peek (35)&#8221; inside the EEPROM, the WORD address is incremented after each read.</p>
<pre>     +==u==+
  A0 1     8 5v
  A1 2     7 PTC / Not used
  A2 3     6 SLC
  0V 4     5 SDA
     +=====+</pre>
<p>PCF8582C-2 Pinout</p>
]]></content:encoded>
			<wfw:commentRss>http://projectnotes.co.uk/2008/08/eeprom-pcf8582c-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

