Du muß einen Timer als Counter benutzen und damit die Impulse zählen, und den andren Timer als Timer um jede Sekunde den Wert vom Counter über die RS232 auszugeben.

Edit:
Sicher kann er den Controller schneller Takten, irgendwann wird es dann klappen. Das ist heute so die Regel. Man schreibt ein schlechtes Programm und ändert die Hartware damit es läuft. Als die Amerikaner zum Mond flogen hatten die keine Controller mit 3 Mhz, und heute können wir nicht mal ein paar Impulse mit 3 Mhz zählen.