Hi, I have a servo controller I'm trying to put together with a 328P, but it seems almost every time I try to program it I get this error: avrdude: Device signature = 0x000000, then the yikes, invalid device sig, etc. Interesting thing is, I've had multiple boards fail with this same exact message. The last one started uploading using arduino as ISP, but failed at the read (data mismatch at the end), now gives this error. Some earlier boards uploaded fine a few times, then started giving this error.
My contacts are soldered in tight, so I doubt it's a contact issue. Oscillator works, the board has clean 5V of power from a switching regulator.
Am I somehow bricking my 328P every time I try to use it? It doesn't even get very hot (tiny bit of warmth). Another possible issue? Any help would be appreciated, I'm really tired of making these for them to fail every time.