<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.doityourselfchristmas.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cp1</id>
	<title>doityourselfchristmas.com - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.doityourselfchristmas.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cp1"/>
	<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Special:Contributions/Cp1"/>
	<updated>2026-05-20T09:56:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=PIC_Programming_Hints&amp;diff=1468</id>
		<title>PIC Programming Hints</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=PIC_Programming_Hints&amp;diff=1468"/>
		<updated>2008-02-20T04:17:06Z</updated>

		<summary type="html">&lt;p&gt;Cp1: /* PIC16F688 programming adaptor for PicKit1/PicKit2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==P16F688.inc Line 182 Error==&lt;br /&gt;
&lt;br /&gt;
Some versions of MPLAB have an error on line 182 of the file p16f688.inc.  If you encounter the error message:&lt;br /&gt;
&lt;br /&gt;
Error[111] C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F688.INC 182 : Missing symbol&lt;br /&gt;
&lt;br /&gt;
then you will need to change the p16f688.inc file.&lt;br /&gt;
&lt;br /&gt;
Use a text editor (notepad should work just fine) to open the file (making a backup would be a good idea), and remove the extraneous symbol at the beginning of line 182 of the file.  Save the file, and you should be on your way.&lt;br /&gt;
&lt;br /&gt;
==PIC16F688 programming adaptor for PicKit1/PicKit2==&lt;br /&gt;
&lt;br /&gt;
It is possible to purchase a PicKit1 or PicKit2 programmer from Microchip that does not include a programming socket.  In order to use these to program the PIC16F688 that is used with Renard, it is helpful to build a socket.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a socket adaptor for programming the PIC16F688 (it works with some other PICS as well, such as the PIC12F629, PIC12F675, PIC12F615, etc).  It was built using a pin-strip header, a 14-pin socket and a perf board from Radio Shack.  Here is the netlist for this adapter (ignore the resistors in the photo below, they were put there for measuring current, and are not needed):&lt;br /&gt;
&lt;br /&gt;
 Pin 1 of Connector - unused&lt;br /&gt;
 Pin 2 of Connector - Pin 12 of socket&lt;br /&gt;
 Pin 3 of Connector - Pin 13 of socket&lt;br /&gt;
 Pin 4 of Connector (GND) - Pin 14 of socket&lt;br /&gt;
 Pin 5 of Connector (VCC) - Pin 1 of socket&lt;br /&gt;
 Pin 6 of Connector (VPP) - Pin 4 of socket &lt;br /&gt;
Added by CP1 : For dummies like me who are new to this.... the pins on the socket go down 1-7, then across to 8 and up to 14. In general pins 1 and 14 are across from one another. (end of edit)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:pickit_ad_hoc_socket.gif]]&lt;/div&gt;</summary>
		<author><name>Cp1</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=PIC_Programming_Hints&amp;diff=1467</id>
		<title>PIC Programming Hints</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=PIC_Programming_Hints&amp;diff=1467"/>
		<updated>2008-02-20T04:13:49Z</updated>

		<summary type="html">&lt;p&gt;Cp1: /* PIC16F688 programming adaptor for PicKit1/PicKit2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==P16F688.inc Line 182 Error==&lt;br /&gt;
&lt;br /&gt;
Some versions of MPLAB have an error on line 182 of the file p16f688.inc.  If you encounter the error message:&lt;br /&gt;
&lt;br /&gt;
Error[111] C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\P16F688.INC 182 : Missing symbol&lt;br /&gt;
&lt;br /&gt;
then you will need to change the p16f688.inc file.&lt;br /&gt;
&lt;br /&gt;
Use a text editor (notepad should work just fine) to open the file (making a backup would be a good idea), and remove the extraneous symbol at the beginning of line 182 of the file.  Save the file, and you should be on your way.&lt;br /&gt;
&lt;br /&gt;
==PIC16F688 programming adaptor for PicKit1/PicKit2==&lt;br /&gt;
&lt;br /&gt;
It is possible to purchase a PicKit1 or PicKit2 programmer from Microchip that does not include a programming socket.  In order to use these to program the PIC16F688 that is used with Renard, it is helpful to build a socket.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a socket adaptor for programming the PIC16F688 (it works with some other PICS as well, such as the PIC12F629, PIC12F675, PIC12F615, etc).  It was built using a pin-strip header, a 14-pin socket and a perf board from Radio Shack.  Here is the netlist for this adapter (ignore the resistors in the photo below, they were put there for measuring current, and are not needed):&lt;br /&gt;
&lt;br /&gt;
 Pin 1 of Connector - unused&lt;br /&gt;
 Pin 2 of Connector - Pin 12 of socket&lt;br /&gt;
 Pin 3 of Connector - Pin 13 of socket&lt;br /&gt;
 Pin 4 of Connector (GND) - Pin 14 of socket&lt;br /&gt;
 Pin 5 of Connector (VCC) - Pin 1 of socket&lt;br /&gt;
 Pin 6 of Connector (VPP) - Pin 4 of socket &lt;br /&gt;
Added by CP1 : For dummies like me who are new to this.... the pins on the socket go down 1-8, then across to 9 and up to 16. In general pins 1 and 16 are across from one another. (end of edit)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:pickit_ad_hoc_socket.gif]]&lt;/div&gt;</summary>
		<author><name>Cp1</name></author>
	</entry>
</feed>