Warum extern? Die Atmegas haben ja Hardware-PWM, das ist ja das geringste Problem.
Such mal im Forum nach Multiplexing, da sollten viele Sachen kommen.