Ortam sıcaklığına bağlı olarak dahili osilatör frekansı değişir. 16F628'de yok ama 12F675 te OSCCAL registeri vardır. Osilatör kalibrasyonu için. Sıcaklığı izlediğinizi varsayarak, uygun sıcaklıklarda osccal ayarlarını değiştirmeniz gerekmektedir. Sıcaklığa bağlı ayarın nasıl değiştirilmesi gerektiğini bilmiyorum. Herhalde bir test yazılımı hazırlayarak ve osiloskop kullanarak değişik sıcaklıklarda olması gereken osccal değerlerini bulabilirsiniz.
malatyaq'ın dediği gibi, hassas zamanlama işlerinde kristal kullanacaksınız. Bu kristallerin de özel bir tipi var, şimdi unuttum, yıllık sapması çok çok düşük. Sanki yılda 10 sn gibi bir sapması var (yaz kış aylarında sapma artabilir ama ortalama bu civarda).
Belki TEDAŞ'ın çok zamanlı sayaç şartnamelerinde belirtiliyordur, varsa oradan bakabilirsiniz.