Nabend zusammen

Das Problem beschäftigt mich schon eine Weile.
Ich habe mittels AT Mega 32 und 128 eine eigene SPS zur Steuerung meiner Modellbahn gebaut. HIer die unterschiede ja nach geforderter Rechenleistung
Beide laufen mittels Quarz 8 und 16 Mhz.

Hauptsächliche habe ich das Problem wenn ich mit dem I2C Bus arbeite und mehrere Portbausteine anspreche (MCP23017) die CPU merklich langsamer wird.
Das ganze erkennt man, das ein RUn led die ganze Zeit blinkt. Diese wird deutlichen "träger".

Hauptsächlich wirklich dann wenn ich I2C Routinen zb für die Ausgabe programmiere.

Meine Frage ist, ob jemand mal die korrekte Fusebits Einstellung hat für 8 und 16 Mhz Betrieb, im Datenblatt und auch im Netz bin ich nicht wirklich so fündig geworden.
Ich hatte mal gelesen das bei Falscher Taktrate dieses Phenomon eintreten kann.

ich programmiere meine CPus mit PonyProg bzw Übertrage damit meine Programme.

Danke im Voraus
Patrick