My previous development experience has been mostly limited to the flash parts, so I may be missing something. I have a simple circuit put together on my breadboard that simply feeds 5 volts to an 18 pin PIC and attaches a 4 Mhz ceramic resonator to the appropriate pins. There are no other connections (I stripped this down to try to eliminate sources of potential error). The program I am using simply sets the TRIS registers to outputs and then takes all of the pins high. When I plug a 16F84 into this circuit it performs as expected. The pins are high and my frequency counter reads about 4 MHz on the resonator pins. When I plug a windowed 16CE625 into the same position, I get nothing. Not only are the pins not high, but there is no reading on the frequency counter. From the data sheet it looks like these chips should be pin compatible. Is there some trick to getting a 16CE625 to run? I've tried this with 2 different windowed 625's with the same result in both cases. The 625's are new -- came from DigiKey today. Thanks in advance for any assistance. John Hansen Here's the code for the 16CE625 version. My programmer verifies it as being in the chip. list p=16CE625 __CONFIG 0X3FF9 org 0x00 movlw 0x00 clrf 0X05 movlw 0x07 movwf 0X1F BSF 0X03,5 MOVLW 0X00 MOVWF 0X85 MOVLW 0X00 MOVWF 0X86 BCF 0X03,5 MOVLW 0X1F MOVWF 0X05 MOVLW 0XFF MOVWF 0X06 DONE GOTO DONE END -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics