Из вашей "схемы" абсолютно непонятна распиновка разъема для программирования и вообще не видно, подключили ли вы VCC и GND у контроллера. Потому как у контроллера вы нарисовали только вывод AVCC, а на остальные болт забили.
1пФ на питании - зачем? У вас там не мегагерцы переключаются, ставьте 0,1мкФ.