Kannst du das auch nicht rein Softwaremäßig lösen, ich meine wenn du weist, dass du mit 330 KHZ arbeiten willst, dann mache es so wie hier im Beispiel mit Timerüberlauf:
http://www.rn-wissen.de/index.php/Bascom_und_Timer
Ich weiss ja jetzt nicht mit welcher Sprache du proggst, aber Bascom ist realitiv einfach in alle anderen Programmiersprachen zu übertragen.
Wäre vielleicht eine Alternative.

Gruß Hunni und frohes Neues