--=====================_414582277==_ Content-Type: text/plain; charset="us-ascii"; format=flowed Further to my last message: Tony Nixon wrote: ASCII PROGRAMMER You may not have much of a need for this type of programmer, but it is certainly different. It is simple to build and you don't need any special software to program a PIC 16F84 chip. The idea behind this project is to provide some means of loading a program into a PIC that will then be able to program other PICs in a more conventional way. This is a mouthful, but ... How do you program a PIC to be a programming device without a programmer, and why would you want to build a programmer if you already have one that can program the PIC to be a programmer. The answer here is to try to build a very cheap circuit that is easy to build and does not need any special software to do the job. That way, after it has done it's job, the parts can end up back into the junk box. The simplest approach I could come up with, was to use a simple circuit, the PC Serial Port and be able to program a PIC just by sending (2) different ASCII codes. This way, you do not need any special software to set up, and the circuit can be built out of junk bits and pieces. This programmer is not capable of reading data from a PIC, but for the purpose it is meant for, that doesn't matter. Two things we need to extract out of the serial data are :- (1) Clock pulses (2) Data bits While programming, new data bits entering the PIC are placed on pin RB7 while the clock pulse appearing on pin RB6 is in a high state. The PIC will accept the new data when the clock line is brought low. Programming comands are 6 bits long, and the data that follows consists of a Low Start Bit plus 14 data bits that the PIC will store in memory and then a Low Stop Bit. The circuit shown below extracts clock pulses and data bits from the data stream produced by sending the (2) ASCII codes from the serial port. The ASCII characters that produce this data are :- #0 Null Character #127 DEL Character Circuit Diagram The circuit is very simple and is also easy to construct. ASCII data comes on the Tx line from the PC serial port on Pin 3 of a DB9 connector. This data is shown in MAGENTA and can be around 11 volts above and below ground. This is damaging to a circuit that is designed to run on 5 volts, so R1 and Z1 reduce the positive voltage to 5 volts and the negative voltage is blocked by D1. Next the data bits that the PIC will store are extracted from the ASCII value. The circuit path for this is in TEAL. Now the tricky part... The IC used in the circuit is a Schmitt Trigger Quad NAND gate. U1a is configured as a monostable multivibrator. When the incoming signal goes from 0V to 5V, capacitor C1 charges via R3. This has the effect of producing a very short +ve pulse at U1a pin 2. U1a pin 1 is tied to the 5 volt rail so the output of this gate, pin 3, goes low for a brief period and then it goes high again. When the output from this gate goes high, the next monostable, U1b, is trigerred in the same way. The difference here is that the time period is slightly longer. The 47k resistor is greater than the 15k resistor. This produces the pulse that is used to clock the data into the PIC. Unfortunately, it is upside down at this point, so U1c is used to invert the signal which is now at the BLUE part of the circuit. Diodes D2 and D3 provide quick discharge paths for the capacitors. The chart below shows the wave forms generated by the circuit. The colours correspond to the circuit paths shown above. You can see by the data here that as the RB6 clock pin is brought low, the data is already valid on the RB7 data pin. The data that would be clocked in from this chart is 1010. To get these wave forms, the serial port is set to 1200 baud, 7 data bits, no parity, and 1 stop bit. The data above will be generated if these characters are sent... #0 - NULL #127 - DEL #0 - NULL #127 - DEL Data Bit = 1 Data Bit = 0 Data Bit = 1 Data Bit = 0 These following character strings will program this instruction into the PIC at the current ROM address. All of the data is sent to the PIC with the LSB first. You will notice that we need to send one ASCII character for each data bit. 3014 MOVLW 14h First we send the Load Data Command - 2h. This data is sent as 6 bits of information - 000010. #127, #0, #127, #127, #127, #127 Now we send the ROM data. This consists of a Logic 0 Start Bit, followed by 14 bits of data, then a Logic 0 Stop Bit. Start 4 1 0 3 Stop #127, #127, #127, #0, #127, #0, #127, #127, #127, #127, #127, #127, #127, #0, #0, #127 To get the PIC to program that location, we use the Begin Programming Command - 8h. This data is sent as 6 bits of information - 001000. #127, #127, #127, #0, #127, #127 This will be a very tedious task if your program is fairly large. One way around this could be to write a program in BASIC that will do the hard work for you. That will involve getting the HEX data from a compiled file and then converting each 1 bit to ASCII #0 and each 0 bit to ASCII #127 for each of the words that need to be programmed. Combine each of the ASCII values into a 'string' and then send it to the serial port. One thing I haven't mentioned yet is the Vpp or Programming voltage. This needs to be around 13 Volts and it can be simply connected to the MCLR pin with a small switch. If the programmed PIC is to be used as a programmer, then that voltage and a 5 Volt supply is probably already available. Here is a pretty messy bread boarded circuit, but it works ok. This is a PCB design for the programmer, if you would like to build one this way. --=====================_414582277==_ Content-Type: image/gif; name="prgpcb00.gif"; x-mac-type="47494666"; x-mac-creator="4A565752" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="prgpcb00.gif" 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 yXkEi4q86qK9CrpfCIq2C5aOO7mom2rHCq6UiqeBm7Ye8Z4iIaDKyZuzq7WhG65hK2Cs2qomUaYe waGXe7wSyqkJ+52IE6k9/3ue1SulcbGfsLu5sTu4Ofqfzpu7dEq+KYG9r6u9meu99ru+6cuDGjG9 1QO/8Wu+9Ju/juiey2uM7Cumz+u/fQPAz1m/tkrAU0uizYvA9Lknozof8qu8Dgy3t2qMEXyznSmd DaO658XAgLq9thq8WPXBVCvAIuwtA1vCMHu+E6xnVkqae6G4reO2GGzC6SrARNlr6pvDuGugNHTB Mry0EAzEC1NyGJtlexi+q9NtHYxaPswqTIzDJ/UAAjeUzHsXmFhgSFx3RydIjjGqGRytf4u8PtTF GJs8BUyIpSmopitfgci/sPRCC+XGhlGxShyzm5rFe0x0z5o+cTysH0jHMP93n74beKrJaXxMGErr us6CtWysZ05Mlpp2yHVstXj5k3s3QdGLrWWUyYHhtmlcsCSCm5dsw0gkkYV4uKs8eb52xFw2OZG5 yOE1xisqxDCaexBKxUPZyqUXt+nEyVFbTqbcVl0hzEk3jmErtyr8o0eHm6k8rVxMyGsrn+j3yjdJ o5b2zTHyb83XzGVsSLu8JLnMt4l8yueMYNecIuTcrN6Zwm8szhvbVfj8lJHMzM5Ucum8GHncI7K0 k9O8K/38y1iam9ic0F+8zSs6otzruM7lb+9sdt920WxmT9G8s54xzwqNtiS1zFCMvvocw8dit9ns y0Y3dL78tbybmiirMM7/vNBEqskIRsy4c9AFGcr/CMrzhcvRi9KS7NHy67BerNM7XcX2PIkfWcv8 aDTrzGwjbNSYCnFKvdRhQXHhSHlCWpZEy58yM8kJOIMmbbwG+jW+h3U8XbR4vBrod8dvTVZ6XMxP PKl5+r2dSs99ydSYIxIv3DuaOMptnaaY5DWeElDcKbtuOtH6q3tSPdQ3fL2YesLsyjzcScIjGBKB 3SBCHdZ/iRVHPRLy3IBbSNR6DdgWCsOwkss8TNmG3YdVlGuv3SwF3NnzwdGgXdtnKNIocdlsxMJJ us/CXdwjgdvn8UoiqberwdvoWdZUM9vFXdoaO93CfdyrbSy6rbczPRWjs5280j3dV2ndU0sSyJ0d 2y3TOCvale2svJzSqG3FeF3VytjRmt3eUTqlfs3B711Y2c3asijZhe26Nw1mk027f1sp553bgw3a wKoV342hwZHgCv7fyDfXcK0XEa7ArrLgHK5fsf3hXuLhIv4YG17iHELiKF4YJ77iPTzfLt4gLR7j lWXhNC7fxHvj58EWTNHjPv7jQB7kQK6ZQl7kRn7kSH7kOr7kTN7kTv7kUB7lUj7lRBMQADs7 --=====================_414582277==_ Content-Type: image/gif; name="progcct0.gif"; x-mac-type="47494666"; x-mac-creator="4A565752" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="progcct0.gif" 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 --=====================_414582277==_ Content-Type: image/gif; name="progchr0.gif"; x-mac-type="47494666"; x-mac-creator="4A565752" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="progchr0.gif" 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 --=====================_414582277==_ Content-Type: text/plain; charset="us-ascii"; format=flowed -- Dwayne Reid Trinity Electronics Systems Ltd Edmonton, AB, CANADA (780) 489-3199 voice (780) 487-6397 fax Celebrating 21 years of Engineering Innovation (1984 - 2005) .-. .-. .-. .-. .-. .-. .-. .-. .-. .- `-' `-' `-' `-' `-' `-' `-' `-' `-' Do NOT send unsolicited commercial email to this email address. This message neither grants consent to receive unsolicited commercial email nor is intended to solicit commercial email. --=====================_414582277==_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist --=====================_414582277==_--