Hi!
Mit dem internen Oszillator gibt es öfter mal Probleme, die 8MHz sind auch nicht optimal für eine serielle Übertragung. Mit welcher Baudrate arbeitest du?
Dadurch das der interne Oszillator mit großen Toleranzen behaftet ist und Spannungs- und Temperaturabhängig ist, können da vielleicht deine Probleme herkommen.
Unterscheidet sich die Betriebsspannung deiner Boards? Sind am Mega und MAX auch 100nF Kondensatoren in der Versorgung? Ist alles Richtig angeschlossen?
Der Mega16 läuft von Haus aus auf 1MHz (8MHz RC und Teiler 8 ), hast du die Fuse-Bits richtig umgestellt?

MfG
Basti