This started while completing a school project with my daughter:

- U2 USB programmer on Core2Quad-2600 PC.
- problems started after a few days of normal operation.
- 16F877 seems to program properly according to MeLabs pgmer messages.
- mcu fails to run properly on circuit.

- moved to old MeLabs Serial programmer on AMD-1800 PC.
- no problems at all using same mcu and circuit.

- tried U2 USB programmer on AMD-1800 PC.
- no problems at all using same mcu and circuit.

I have no clue what's going on. I've used many USB devices on the C2Q, the programmer had worked properly for several days. I tried front and rear USB jacks, no difference.

So I decided to connect the Saleae Probe using identical settings and see what's going on. MCLR has apparent differences right away at end of programming cycle. PGC and PCD also have differences but I didn't bother trying to get pics of those.

I would have liked to get faster sample rates, but there's a limit to the buffer size; the faster you go, the less time you can collect.

Name:  U2 pgm 16F877 Easy Quiz - Compare labelled.JPG
Views: 1682
Size:  203.2 KB

Identical PIC environment on both PCs:
Windows XP Home SP3
PIC Basic Pro v2.60c
Microcode Studio Plus v3.0.0.5
MeLabs U2 Programmer v4.32
Saleae Logic Probe v1.1.8