Igen, elvileg az impulzushosszt kell jól beállítani, nem lehet szélesebb, mint a pixel órajel periódusa.
Az EEPROM-ot én sem tudom, miért nem szereti, lehet nem a válaszidejével van baj, hanem valami mással.
Szerk.: az még lehet, ha valamit benéztem, és mégis ugyanazon az élen vált a VRAM cím és aktív a LOAD, akkor a hold time nem elég a shift regiszternek. Azaz valamelyik élnél vált a számláló, de a shift regiszer még az előző címhez tartozó pixel adatot tölti be, ami viszont ha túl gyorsan vált az új pixel adatokra, akkor összekeveredik az aktuális és a következő adathalmaz.