This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Machine Independent PIC Programmer (MIPP) by Erik Hermann <[email protected]> Ok, let's discuss this schematic. First question: What is this part good for ? Answer: It can be used to program a PIC 16C84 via every RS232. After the initial program is loaded, the PIC takes control over the serial communication and can be used (with some extenders) to program other Pic's, EPROM, Flash, etc. Why did I use so many parts ? Answer: Yes, I could have used the two spare inverters of the Max232 instead of the 4093. (This works, really! I've tested it.) But adjusting this is very tricky, even with an oszilloscope. How does this work ? Answer: The host computer sends only 'FFh' or '00h' to the RS232. The trailing edge of the stop bit is used to clock the data bit into the 16C84. Bit detection is done by the monoflop around IC2B/C8/D2/R3. A 'FFh' is detected as 0 and a '00h' is detected as 1....
View Full Document
- Spring '12
- Computer Programming, Serial communication, var regs