I'm having a hard time figuring out why after attaching 22pF load caps to a 16 Mhz crystal on atmega328p my whole project (aka flashing leds) does not work. Once i remove the load caps everything works correctly (the leds flash faster ~), and avrdude detects the atmega. I'm using avrdude -P usb -c usbtiny -p m328p -U lfuse:w:0xE6:m to enable the crystal.
I'm following the atmega spec documentation (section 8.3).