Hi,

wie kommst Du darauf, dass ein count++ schon 16 ms braucht? Das wäre nämlich ne ganze Menge für einen Befehl!
Wie schnell taktest Du Deinen Controller denn?

Du brauchst halt ne Möglichkeit zu merken, wann Du den Wert 2 von count erreicht hast (außerhalb der ISR).
Andere Möglichkeit die mir gerade noch einfällt: Wenn Du statt auf den Wandler zu warten einfach abfrägst, ob er fertig ist (also ein if statt dem while) blockierst Du den Controller auch nicht so lange.

Viele Grüße