Beschreibe bitte mal exakt, was Du eigentlich machen willst.
Die Input Capture Unit dient dazu, bei Auftreten einer Flanke am ICP-Pin
den Inhalt vom Timer-Zählregister zu sichern, so dass man z.B. die Zeit
zwischen zwei Flanken messen kann. Kommen die Flanken an ICP schneller
als der Timer zählen (und v.a. das Programm das Capture-Register
auslesen) kann, dann macht das ganze überhaupt keinen Sinn!
Ich vermute fast, Du verwechselst da was (und liegst somit tatsächlich
ganz falsch) und möchtest eigentlich eine Compare-Einheit nutzen und
kein Capture...
Dann kann es auch Sinn machen, den Timer mit einer höheren als der
CPU-Frequenz takten zu wollen, was in einem gewissen Rahmen vermutlich
sogar funktionieren könnte.
Du hast aber immer noch nicht erzählt, mit was für einem µC Du das
machen willst (ich vermute mal, dass es sich um einen AVR handelt...)
EDIT:
Ich habe mal einen Blick ins Datenblatt eines AVR (ATMega32) geworfen
und festgestellt, dass sich die Timer nicht höher als CPU-Takt takten
lassen, weil der externe Takteingang auf CLK_IO synchronisiert ist...
Genaugenommen muss der externe Timertakt kleiner als der halbe I/O-Takt
sein.