Hallo,

auf jeden Fall ist komisch, dass Du einen Takt von 16MHz angibst, und dennoch die Pins B6 und B7 für das LCD verwendest, welche auch für den Quarz gehören.
Wenn Du an den Fuses nix gemacht hast, läuft der mit 1MHz (interner Takt).
Mit welchem Takt läuft der wirklich, und hast Du die XTAL pins verwendet ?