Ciao Gaetano,
Benvenuto nel Forum!
La cosa sembra un poco strana.
Quello che mi viene in mente sono possibili impostazioni errate sul clock o problemi al cristallo esterno. Non ho visto il caso specifico ma alcuni microcontrollori nel caso in cui il cristallo esterno dovesse avere problemi a "partire", il microcontrollore utilizzerebbe un clock interno, che a seconda dei casi potrebbe essere a frequenza maggiore o minore del cristallo esterno.
Sarebbe utile far oscillare un pin e verificare la frequenza di oscillazione.
Da questa capiresti a che frequenza sta operando la CPU.
Il problema di questo tipo si puo' verificare con montaggi "volanti" del cristallo o impostazioni errate del buffer interno per far oscillare il cristallo.
Altro problema potrebbe essere se stai lavorando in modalità Debug.
Saluti,
Mauro