https://1mgh.com/w/index.php?title=Dna&feed=atom&action=historyDna - Revision history2024-03-29T13:35:58ZRevision history for this page on the wikiMediaWiki 1.26.4https://1mgh.com/w/index.php?title=Dna&diff=46&oldid=prevMartin Hodge: Martin Hodge moved page dna to Dna without leaving a redirect2016-09-17T19:23:08Z<p>Martin Hodge moved page <a href="/wiki/Dna" title="Dna">dna</a> to <a href="/wiki/Dna" title="Dna">Dna</a> without leaving a redirect</p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 19:23, 17 September 2016</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Martin Hodgehttps://1mgh.com/w/index.php?title=Dna&diff=38&oldid=prevConversion script: Conversion script moved page Dna to dna: Converting page titles to lowercase2016-09-17T18:55:36Z<p>Conversion script moved page <a href="/wiki/Dna" title="Dna">Dna</a> to <a href="/wiki/Dna" title="Dna">dna</a>: Converting page titles to lowercase</p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 18:55, 17 September 2016</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Conversion scripthttps://1mgh.com/w/index.php?title=Dna&diff=31&oldid=prevMartin Hodge at 18:04, 17 September 20162016-09-17T18:04:09Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 18:04, 17 September 2016</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l8" >Line 8:</td>
<td colspan="2" class="diff-lineno">Line 8:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Design Files ===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== Design Files ===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The DNA design files; schematic and pcb layout for [http://diptrace.com/ DipTrace]<br /></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">*</ins>The DNA design files; schematic and pcb layout for [http://diptrace.com/ DipTrace]<br />[[<ins class="diffchange diffchange-inline">:</ins>file:<ins class="diffchange diffchange-inline">dna_design_files.zip|</ins>dna_design_files.zip]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[file:dna_design_files.zip]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Schematic in PDF form.<br /></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">*</ins>Schematic in PDF form.<br />[[<ins class="diffchange diffchange-inline">:</ins>file:<ins class="diffchange diffchange-inline">dna_d.pdf|</ins>dna_d.pdf]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[file:dna_d.pdf]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Datasheet for the Seiko RTC chip.<br /></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">*</ins>Datasheet for the Seiko RTC chip.<br />[[<ins class="diffchange diffchange-inline">:</ins>file:<ins class="diffchange diffchange-inline">s35390a_e.pdf|</ins>s35390a_e.pdf]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[file:s35390a_e.pdf]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Datasheet for the Winbond 8Mbit Flash chip.<br /></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">*</ins>Datasheet for the Winbond 8Mbit Flash chip.<br />[[<ins class="diffchange diffchange-inline">:</ins>file:<ins class="diffchange diffchange-inline">w25q80bv.pdf|</ins>w25q80bv.pdf]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[file:w25q80bv.pdf]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Config files for PropGCC.<br /></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">*</ins>Config files for PropGCC.<br />[[#propgcc|See the PropGCC section below]]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[#propgcc|See the PropGCC section below]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l51" >Line 51:</td>
<td colspan="2" class="diff-lineno">Line 46:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== RTC ===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== RTC ===</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Please read the <del class="diffchange diffchange-inline">data sheet -- </del>[[<del class="diffchange diffchange-inline">#design_files</del>|<del class="diffchange diffchange-inline">linked above</del>]] <del class="diffchange diffchange-inline">-- </del>for complete information on the Seiko RTC.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Please read the [[<ins class="diffchange diffchange-inline">:file:s35390a_e.pdf</ins>|<ins class="diffchange diffchange-inline">data sheet</ins>]] for complete information on the Seiko RTC.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Roy Eltham has written a Spin driver for the Seiko RTC. See [http://forums.parallax.com/showthread.php?127089-Driver-for-S-35390A-RTC-chip This Thread] in the Parallax forum.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Roy Eltham has written a Spin driver for the Seiko RTC. See [http://forums.parallax.com/showthread.php?127089-Driver-for-S-35390A-RTC-chip This Thread] in the Parallax forum.</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l63" >Line 63:</td>
<td colspan="2" class="diff-lineno">Line 58:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The SD card slot on the Propeller DNA is connected to the Propeller chip through a series of solder jumpers (described above) on the back of the board. There is also a socket provided (RP1 on the front) for a 5-pin resistor pack to act as pull-ups for the SD. Normally you will not need this resistor pack, but a small number of Propeller SD card drivers expect there to be pull-ups. A suitable resistor pack is included with your Propeller DNA. To use the resistor pack, simply plug it into the socket (or solder it in place) with the pin 1 marking aligned with the triangle printed on the board.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The SD card slot on the Propeller DNA is connected to the Propeller chip through a series of solder jumpers (described above) on the back of the board. There is also a socket provided (RP1 on the front) for a 5-pin resistor pack to act as pull-ups for the SD. Normally you will not need this resistor pack, but a small number of Propeller SD card drivers expect there to be pull-ups. A suitable resistor pack is included with your Propeller DNA. To use the resistor pack, simply plug it into the socket (or solder it in place) with the pin 1 marking aligned with the triangle printed on the board.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><div id="propgcc"></div></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== PropGCC ===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>=== PropGCC ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>As of this writing the Propeller GCC project is still in early beta. The information below is subject to significant changes. Please check here often (and the PropGCC forum at Parallax.com) to keep up to date.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>As of this writing the Propeller GCC project is still in early beta. The information below is subject to significant changes. Please check here often (and the PropGCC forum at Parallax.com) to keep up to date.</div></td></tr>
</table>Martin Hodgehttps://1mgh.com/w/index.php?title=Dna&diff=30&oldid=prevMartin Hodge: Created page with ": ''' **NEED HELP?** ''' : The best place to ask questions is at the Parallax Forums: https://forums.parallax.com<br /> : You can also contact me directly at "martin at 1mgh d..."2016-09-17T17:40:09Z<p>Created page with ": ''' **NEED HELP?** ''' : The best place to ask questions is at the Parallax Forums: https://forums.parallax.com<br /> : You can also contact me directly at "martin at 1mgh d..."</p>
<p><b>New page</b></p><div>: ''' **NEED HELP?** '''<br />
: The best place to ask questions is at the Parallax Forums: https://forums.parallax.com<br /><br />
: You can also contact me directly at "martin at 1mgh dot com"<br />
<br />
== Propeller Platform DNA ==<br />
<br />
The Propeller DNA is a Propeller Platform compatible system that adds USB power, optional RTC circuit and more.<br />
<br />
=== Design Files ===<br />
The DNA design files; schematic and pcb layout for [http://diptrace.com/ DipTrace]<br /><br />
[[file:dna_design_files.zip]]<br />
<br />
Schematic in PDF form.<br /><br />
[[file:dna_d.pdf]]<br />
<br />
Datasheet for the Seiko RTC chip.<br /><br />
[[file:s35390a_e.pdf]]<br />
<br />
Datasheet for the Winbond 8Mbit Flash chip.<br /><br />
[[file:w25q80bv.pdf]]<br />
<br />
Config files for PropGCC.<br /><br />
[[#propgcc|See the PropGCC section below]]<br />
<br />
<br />
=== Solder Jumpers ===<br />
[[file:dna-02.png|200px|]][[file:dna_jumpers.png|200px|]]<br /><br />
(Click images to enlarge)<br /><br />
There are five sets of pads on the back of the DNA that are used to select which set of Propeller I/O pins drive the microSD slot and U9 socket. The DNA is shipped with the lower set of jumpers bridged to be compatible with previous versions of the Propeller Platform.<br />
<br />
<br />
=== DC Input Requirements ===<br />
The 2.1mm DC input jack on the DNA requires a voltage between 6.2 and 15 VDC. However, supplying more than about 9 volts will require careful monitoring of the on-board voltage regulators for overheating if you are drawing more than 500mA from the board for external circuitry.<br />
The DC input jack and the DC input terminal blocks are tied in parallel and protected from accidental reverse voltage by a 1A diode with a V<sub>f</sub> of 1.1. This diode does not protect one DC input from the other, so attention should be paid to polarity when using them as a power pass-through.<br />
<br />
The power switch on the left side of the DNA only switches power from the DC inputs to the board. It does not disconnect one DC input from the other, nor does it affect power from the USB port.<br />
<br />
<br />
=== U9 & U12 ===<br />
[[file:u12.png|200px|]][[file:u9.png|150px|]]<br /><br />
The Winbond flash RAM chip supplied with the RTC enabled version of the DNA can be used in either 8-pin DIP socket, U9 or U12. When this chip is plugged into U9 it operates in standard SPI and shares the DI, DO and CLK lines with the uSD card socket. U9 uses a separate CS line which allows both devices to be used in an "interleaved" fashion.<br />
<br />
U12 is a general purpose 8-pin DIP socket that is compatible with many different kinds of devices. When the Flash RAM chip is plugged into this socket, special drivers can be used with PropGCC to operate this chip at a much faster quad speed SPI. (If you are not planning to use PropGCC, the Flash RAM chip might be more useful in U9.)<br />
<br />
U9 was intended to be used specifically with the Winbond Flash RAM, but can be used with any 8-pin DIP device that has the same pinout.<br />
<br />
<br />
=== EEPROM ===<br />
The Propeller DNA is supplied with a 64 Kilobyte EEPROM. The first 32 Kilobytes can be used for Spin/PASM applications, with the second 32 Kilobyte bank available for runtime storage of data. The entirety of the EEPROM can be used for GCC or Catalina C compiled programs, (see their documentation for info on this.)<br />
<br />
<br />
=== RTC ===<br />
Please read the data sheet -- [[#design_files|linked above]] -- for complete information on the Seiko RTC.<br />
<br />
Roy Eltham has written a Spin driver for the Seiko RTC. See [http://forums.parallax.com/showthread.php?127089-Driver-for-S-35390A-RTC-chip This Thread] in the Parallax forum.<br />
<br />
The Seiko Real Time Clock (RTC) circuit provides an accurate clock and calendar readout. It is connected in parallel with the EEPROM using an I<sup>2</sup>C bus architecture. This bus is driven by propeller I/O pins 28(SCL) and 29(SDA). It uses a 32.768 KHz Crystal with a 10ppm accuracy. A 0.33F supercap supplies power to the chip and watch crystal when the DNA is powered off. A Schottky diode recharges the supercap when power is applied to the DNA. It takes about 5 - 10 minutes to fully charge the supercap from a completely depleted state. The supercap will power the RTC for a approximately 20 days between power cycles.<br />
<br />
J11 on the board provides a connection point to the Seiko's two interrupt outputs. The Seiko can be programmed to trigger these outputs at a set time and date. For example, these outputs could be used with a WAITPxx command in the Propeller to trigger some action at a specific time of day. The Seiko can also be programmed to provide an accurate 1PPS signal on the bottom pin of J11. Both of these outputs are open-collector, so you will need a pull-up resistor to 3.3v in your circuit if you plan to utilize them.<br />
<br />
<br />
=== Micro-SD slot ===<br />
The SD card slot on the Propeller DNA is connected to the Propeller chip through a series of solder jumpers (described above) on the back of the board. There is also a socket provided (RP1 on the front) for a 5-pin resistor pack to act as pull-ups for the SD. Normally you will not need this resistor pack, but a small number of Propeller SD card drivers expect there to be pull-ups. A suitable resistor pack is included with your Propeller DNA. To use the resistor pack, simply plug it into the socket (or solder it in place) with the pin 1 marking aligned with the triangle printed on the board.<br />
<br />
<br />
=== PropGCC ===<br />
As of this writing the Propeller GCC project is still in early beta. The information below is subject to significant changes. Please check here often (and the PropGCC forum at Parallax.com) to keep up to date.<br />
<br />
To use PropGCC on the Linux command line:<br />
#Install [http://code.google.com/p/propgcc/ PropGCC] from the Google Code Repository<br />
#Be sure /opt/parallax/propeller-load/ contains "[[dna.cfg]]".<br />
#Continue on to [[propgcc-linux|PropGCC for Linux]]<br />
<br />
To use PropGCC on Windows with SimpleIDE:<br />
#Install [https://sites.google.com/site/propellergcc/downloads/windows-download SimpleIDE] which will also install the latest release of PropGCC<br />
#Check c:\propgcc\propeller-load for the file "[[dna.cfg]]" and copy it to there if necessary.<br />
#Continue on to [[propgcc-win|PropGCC for Windows]]</div>Martin Hodge