<?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>István Ványi&#187; PIC</title>
	<atom:link href="http://www.vanyi.net/category/pic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vanyi.net</link>
	<description>István Ványi personal site</description>
	<lastBuildDate>Wed, 31 Aug 2011 17:43:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Open source USB PIC programmer for Linux and Windows</title>
		<link>http://www.vanyi.net/pic/open-source-usb-pic-programmer-for-linux-and-windows/</link>
		<comments>http://www.vanyi.net/pic/open-source-usb-pic-programmer-for-linux-and-windows/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 09:34:44 +0000</pubDate>
		<dc:creator>Istvan</dc:creator>
				<category><![CDATA[PIC]]></category>

		<guid isPermaLink="false">http://www.vanyi.net/?p=627</guid>
		<description><![CDATA[Recently I&#8217;ve found a very nice Open source USB PIC programmer which can burn via USB PIC microcontrollers on Linux and Windows.

The USB PIC programmer name is Open Programmer.
The USB PIC Programmer based on PIC18F2550, with support for Linux and Windows.

Hardware is very simple, this is the schematic of the USB PIC programmer:

Some thoughts:

Completely free [...]<p><a href="http://www.vanyi.net/pic/open-source-usb-pic-programmer-for-linux-and-windows/">Open source USB PIC programmer for Linux and Windows</a> is a post from: <a href="http://www.vanyi.net" title="István Ványi">István Ványi</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve found a very nice <strong>Open source USB PIC programmer</strong> which can burn via <strong>USB PIC</strong> microcontrollers on Linux and Windows.<br />
<img src="http://www.vanyi.net/wp-content/uploads/2009/12/foto2-300x224.jpg" alt="Free USB PIC programmer" title="Free USB PIC programmer" width="300" height="224" /></p>
<p>The USB PIC programmer name is <a href="http://openprog.altervista.org/OP_eng.html" title="Free / Open Source USB PIC microcontroller programmer" target="_blank" rel="nofollow">Open Programmer</a>.<br />
The <strong>USB PIC Programmer</strong> based on PIC18F2550, with support for <strong>Linux and Windows</strong>.<br />
<span id="more-627"></span><br />
Hardware is very simple, this is the schematic of the USB PIC programmer:<br />
<a href="http://openprog.altervista.org/Oprog_base++.png" target="_blank" rel="nofollow" title="USB PIC programmer schematic"><img src="http://www.vanyi.net/wp-content/uploads/2009/12/Oprog_base++-300x117.png" alt="USB PIC programmer schematic" title="USB PIC programmer schematic" width="300" height="117" class="aligncenter size-medium wp-image-633" /></a></p>
<p>Some thoughts:</p>
<ul>
<li>Completely free and Open Source (including firmware)</li>
<li>Programs PIC10-12-16-18, 24xxxx I2C EEPROMs, 93SX6 MicroWire EEPROMs, some ATMEL micros, communicates with generic I2C &#038; SPI devices (see supported devices)</li>
<li>USB 2.0 Full Speed interface, HID class (same as keyboards, mice, etc.)</li>
<li>Self powered</li>
<li>Doesn&#8217;t need drivers</li>
<li>Built from easy to find components</li>
<li>Hardware generated timings for maximum speed and reliability (writes a PIC18F2550 in 15s, 8s under Linux)</li>
<li>Doesn&#8217;t saturate your CPU and doesn&#8217;t suffer when other programs are running</li>
<li>Open source control programs for Linux and Windows</li>
</ul>
<h3>Supported devices</h3>
<p><strong>Devices supported for read and write:</strong><br />
PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222,<br />
PIC12F508, PIC12F509, PIC12F510, PIC12F519, PIC12F609, PIC12F615, PIC12F629, PIC12F635, PIC12F675, PIC12F683,<br />
PIC16F505, PIC16F506, PIC16F526, PIC16F54, PIC16F610, PIC16F616, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16F648A, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F716, PIC16F73, PIC16F737, PIC16F74, PIC16F747, PIC16F76, PIC16F767, PIC16F77, PIC16F777, PIC16F785, PIC16F818, PIC16F819, PIC16F83, PIC16F83A, PIC16C83, PIC16C83A, PIC16F84, PIC16C84, PIC16F84A, PIC16C84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946,<br />
PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1230, PIC18F1320, PIC18F1330, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F2410, PIC18F2420, PIC18F2423, PIC18F2431, PIC18F2439, PIC18F2450, PIC18F2455, PIC18F2458, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2523, PIC18F2525, PIC18F2539, PIC18F2550, PIC18F2553, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F4420, PIC18F4423, PIC18F4431, PIC18F4439, PIC18F4450, PIC18F4455, PIC18F4458, PIC18F4480, PIC18F4510, PIC18F4515, PIC18F4520, PIC18F4523, PIC18F4525, PIC18F4539, PIC18F4550, PIC18F4553, PIC18F4580, PIC18F4585, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685,<br />
2400, 2401, 2402, 2404, 2408, 2416, 2432, 2464, 24128, 24256, 24512, 241025,<br />
93C46C, 93C56C, 93C66C, 93S46, 93S56, 93S66<br />
AT90S1200, AT90S8515, AT90S8535, ATmega8, ATmega8A, ATmega8515, ATmega8535, ATmega16, ATmega16A, ATmega32, ATmega32A</p>
<p><strong>Devices supported for read only:</strong><br />
12C508, 12C508A, 12C509, 12C509A, 12C671, 12C672, 12CE673, 12CE674</p>
<p>It supports not only PIC microcontrollers, but the open source USB programmer can programm I2C and MicroWire EEPROMs, some ATMEL microcontrollers, generic I2C/SPI devices and (soon) other devices.</p>
<p>Download the complete project: <a href="http://openprog.altervista.org/schem.zip" target="_blank" rel="nofollow" title="download USB PIC programmer">download USB PIC programmer</a>.</p>
<p>Links related USB programmers:</p>
<ul>
<li><a href="http://openprog.altervista.org/OP_eng.html" title="Free / Open Source USB PIC microcontroller programmer" target="_blank" rel="nofollow">Open Programmer</a></li>
<li><a href="http://www.ladyada.net/make/usbtinyisp/" target="_blank" rel="nofollow" title="Atmel USB programmer for Linux, Windows, Mac">USBTinyISP &#8211; Atmel USB programmer for Linux, Windows, Mac</a></li>
</ul>
<p><a href="http://www.vanyi.net/pic/open-source-usb-pic-programmer-for-linux-and-windows/">Open source USB PIC programmer for Linux and Windows</a> is a post from: <a href="http://www.vanyi.net" title="István Ványi">István Ványi</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.vanyi.net/pic/open-source-usb-pic-programmer-for-linux-and-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

