Oscillatore scalda... Atmega non rispetta i tempi

Ciao a tutti,

ho realizzato un circuito standalone riportato in allegato.
Il circuito standalone di per se funziona, poiché riesco a programmarlo attraverso un programmatore, il problema sorge quando il micro deve funzionare "di vita propria": valori di delay di 100ms durano in realtà poco più di un secondo...

Lasciando alimentato per qualche minuto il circuito mi sono accorto che il quarzo inizia a riscaldarsi... ho controllato più e più volte il cablaggio ma non riesco a capire dove può esser il problema

il micro è alimentato a 5V precisi attraverso un 7805 avente come condensatore a monte (12V) un 10uF e a valle (5V) un 100nF. Mettendo condensatori più grandi sull'alimentazione il problema non si è risolto.

Per caso avete dritte o suggerimenti su prove da effettuare?
Vi ringrazio in anticipo

NB. nel disegno, OVVIAMENTE, il pin 22 va a 0V :slight_smile:

Prendi spunto dalla scheda Boarduino di adafruit, Overview | DC & USB Boarduino Kits | Adafruit Learning System

Hai caricato il bootloader a 16MHz per settare correttamente i fuse?

doppiozero:
Hai caricato il bootloader a 16MHz per settare correttamente i fuse?

Ti voglio bene :grinning: :grinning: :grinning: :grinning:

:wink: