The clock achieves 0.5ppm after some minor tinkering and burn in. 0.5ppm is about +/- 1Hz at 4MHz and it can be measured easily. Incidentally the clock correction factor comes into play into the reload value of what you call a Bresenham clock. The final algorythm is a little bit different from what I have posted. An oven is not required, the clock works at constant temperature and voltage. Once I replaced the no name 78L05 regulator with a S81350 everything quieted down ... Peter -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body