I'm trying to build an open-source synthesiser module that uses an ATmega328P, the documentation for which can be found here. I've been unable to burn the bootloader or make any contact at all really, using both the Arduino IDE as recommended by the circuits designer, or with avrdude directly, using this USBAsp programmer. I've checked the continuity of all the relevant connectors several times, and it looks to me like the right signals are getting to the pins on the IC (5v on the Vcc, low-pulse on RST etc.) I've tried pretty much every option in avrdude, and the low rate jumper on the programmer, but it's as if there's no connection to the IC at all, just "error: program enable: target doesn't answer. 1" or "device signature 0x00000". The design uses an external 20Mhz crystal with 22u caps, and which I've checked independently and is working fine.
There's been one time that avrdude has been able to get a response, the log of which can be found in the first post of this thread on the designers forum.
I think the IC is dead, or I've set the fuses in such a way that a connection isn't going to happen. This build is the first time I've worked with any sort of AVR, or micro-controller in general, so I apologise in advance if I've made any glaring rookie errors.