When I was exercising I was thinking of my problem, checked the spec sheet but saw that GPIO can handle 25 mA each, total 125 mA for all I/O. I was way below that with two servos.

After more checking, I was shocked to see that NOW, neither of my servos worked, so programmed the chip again with (apparently) no problems, except servos no work. Checked power: 12 volts onto board, 7.3 volts coming off 5 volt regulator! Geez. Don't know why I blew a regulator. It's a heat-sunk T0-220, all my circuitry checks out as not having shorts or anything and my 5 volt regulator never got hot.

So I popped the 12F675 into my MikroElektronika Easy Pic V7, programmed the chip: didn't work. Threw the chip out, put in a new one and all is well: both servos work as specified.

Thanks Tabsoft for pointing out my earlier question, same problem, 6 months ago. I'm losing it. BTW, MCLR is tied high through a 10K resistor. I will investigate WHY my circuit doesn't work.



Obviously my prototype board - which I designed, built, and populated - is not...done right. Mea Culpa.

Thanks for those who responded.