I am beginning work with PICs and have some early rocky roads. Target PIC: 16C84 Hardware: Construction of Programmer: Based on Schematic Pic Programmer v3 by SG Willis 8.13.95 (D0-D3 on parallel port, 7406 inverting buffers) A (modification of?) D. Tait's Design. Software: Programming Software: PIC84PGM v1.05 by Nigel Goodwin Unfortunately the end result is programming errors echoed back when I attempt to program. Error occurs immediately at DataLocation: 0. Discrete questions: 1. Why does it not work, (i.e. why am I clueless), 2. How should .cfg file for pgmming s/w be configured? 3. Is the CodeProtect for the 16F84 inverted relative to the 16C84? Info is much appreciated....I hope I can return the favor at a later date. Mike