die 20Mhz sind nicht so absolut genau, ich wollte halt ein Quarzoszillator verwenden, der nicht allzu viel kostet.

Isses programmiertechnisch einfacher mit einem 8Bit Timer oder einem 16Bit Timer, was wäre denn für mich besser?

Bei 8Bit und 16 Mhz würde ja auch mehr Zeit für andere Sachen bleiben, als bei 16Bit und 20 Mhz