ATtiny2313 accidental wrong fuse settings with crystal

avravrdudecrystal

I wanted to add external 12.000 MHz crystal to ATtiny2313.

I connected it (both crystal pins to ground using 0.1μF capacitor) and flashed fuse bits.

avrdude -P /dev/parport0 -p t2313 -c bsd -U lfuse:w:0x64:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m

After flashing fuse bits, ATtiny2313 didn't start up and avrdude won't read it either.

What should I do?

Best Answer

Don't use 100nF capacitors on the XTAL lines to ground. Normal range is a couple of pF to maybe 20 or 30 pF. The ones you have fitted are between 5,000 and 10,000 times too big in capacitance: -

10pF = 0.01nF

1nF = 1000pF

100nF = 100,000pF = 0.1uF