Es folgt zuerst _Init, dann_Start; Interrupts sind global freigeschaltet.
Aber wie schon gesagt, die relevanten Teile sind oben angegeben, d.h. es muss irgendwo in der dortigen Bitschubserei der Register haken, dass dort eben ein nötiges Bit fehlt oder ein unnötiges Bit gesetzt ist.

Wird statt dem Quarz an TOSC1/2 der Systemtakt verwendet (also "normaler" Timer) dann gehts ja.