In a message dated 97-12-18 10:29:04 EST, you write: << Hi All: At the risk of offending the geniuses out there, I have a(nother) completely dumb question. I have a PIC application that works beautifully on a microchip demonstration board, and won't work on my own. >> Hello Tom! Sounds to me like you forgot to set the watchdog timer to off! Your program is trying to flash the LED but the watch dog timer is resetting the processor by way of its own time base. The result would be an eratticly flashing LED. Either turn off the watchdog when you program you part or add a CLRWDT instruction to your main loop. Hope this helps Dave Duley