>Any reccomendations from anyone using this device? I am having trouble >finding information on ICSP, so I am trying to build a parallel port >programmer. Has anyone done this with success? It appears that your subject header and your actual question have two different purposes: 1) What's the best way to program a 16F876 and 2) I'm trying to build a parallel port programmer. I guess the "best" way is any way that meets your requirements. If you're an EE working on small hobby projects and you enjoy spending time and effort debugging a "homebrew" setup, then give #2 a go. This list should be a good place to start for information, or you can check the mailing list archives for any previous discussion on building programmers. If you're working on firmware that is time-critical for development, or you just want to get a piece of hardware working, then the "best" way would likely be to use a commercial programmer, I would suggest one from Microchip. The PICStart Plus is ~$200 and works for all (I believe *all*, but I could be wrong) of the PICs available. If you want more, check out Microchip's line of programmers. --Andrew _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.