Hallo Dominik,
das Setzen von ICR 1 sollte eigentlich funktionieren, evtl. steht die Adresse des Registers nicht im Dat-File des M32.
Wenn du es mit separaten H und L machst und auf 65535 kommen willst, dann so wie Sauerbruch es oben geschrieben hat.

Dein Timer läuft noch nicht, weil du keinen Prescale angegeben hast.
Wenn du Ausgänge schalten willst, musst du dies auch konfigurieren, etwa so:
Config Timer1 = PWM, Prescale = 1, Compare_A_PWM = Clear_Up