> On the picture below how do I tell the difference between PIC16F877 and PIC16F1939?
The picture doesn't load, so I cannot refer to it, but I don't think that makes a difference.
The type of processor is marked on the processor itself, the black square with leads on al 4 sides. This area appears to be coated with plastic spray on most boards, making the marking hard to read. Tilt it against the light a bit and you will be able to see it.
Alternatively, you can connect a PIC programmer to the programming port and it will be able to read the type electronically.
> Sorry for the novice question. My second cat genie has expired in warranty and I have been using a cartridge genius on it but now since the warranty is over I may program this box with catgenius. I did notice that the programming pins connector had the holes melted over so its likely I have the PIC16F1939 but just want to make sure.
If you're not in software engineering, you're better off with a CartridgeGenius. And since you already have a CartridgeGenius, I wonder; Why reprogramming?
> btw what is the plastic connector thing called (the melted part) that goes over the programming pins
The connector component is called a female single row header. The pin spacing for the type used is 0.1". Was it melted too far to make of any use?
> and somebody post a link to where can I purchase one. I had to pull mine off the programming pins as it was cracked.
Sparkfun carries them. They also carry cables than can be easily modified into programming cables.