also ich bin mir nicht sicher wie du darauf kommst dass der aus der 0 wieder eine 1 macht, aber wenn du meinst dass trotz allem ein gewisser offset existiert, liegt das daran, dass laut datasheet bei OCR register gleich 0 DENNOCH ein kurzer spike genau einen CPU takt lang high am ausgang rauskommt!

umgehen kannst du das, indem du z.B. invertiert arbeitest, denn wenn OCR = TOP ist hast du eine konstanten high bzw. low pegel, dann hast du eine perfekte 0V aber eben keine perfekte Vmax mehr