Kolla istället med kristalltillverkarna, de lär kunna svara, själv har det aldrig varit aktuellt att kompensera ett kristall på det viset. Jag har dock tyvärr för mig att det "går fel håll" för kondingerna med temperatursväng, i en 388 (gammal mobiltelefon) mätte man temperaturen och styrde (via processorn) en variocap för att få stabil klocka och jag är ganska säker på att man valde det billigaste sättet.
Det kanske är enklare att ta en PIC med A/D så den kan läsa en termistor och sedan kompensera i programvara.
Det skall vara till en klocka och det är en fördel om den ka drivas på DC och ändå gå hyfsat rätt.
Svårigheten då blir att få fram kalibreringstabeller. Det finns antagligen inte några exakta kurvor över hur en vill PIC med en viss kristall och kondingar driver. Jag har ju varken testugn eller så nogrann räknare som skulle behövas...
Det enklaste är kanske att ta en billig färdig oscillator och sätta en effekttrissa samt termistor på den för att hålla t.ex. 40 grader. Sedan kan frekvensen autokalibreras när klockan ställs och borde bli ganska stabil efter ett tag när kristallen är "inkörd".
Tar du en DS4000 har du en mycket stabil klocka till CPU'n men en DS32KHZ är en del billigare. Använder du en DS32KHZ till en RTC-krets har du en avvikelse på ±2 minute/år vid full temperaturområde! Det borde räcka tycker man.
Vad är det för noggrannhet om an bara räknar stabilitet utifrån den frekvens den råka ha?
32768Hz är inte bra om TMR1 skall få gå varvet runt så den inte behöver laddas om och riskera att fel introduceras. Det blir 2s steg, men det går ju att fylla ut i mjukvara.
Det kaske går, har inte tittat i detalj på databladet. PWM skall användas till att styra displayens ljusstyrka, men det går ju bra med 128Hz förutsatt att PIC tillåter en sådan konfiguration.
Angående pris trodde jag att Du kanske hade köpt nyligen, får ta en titt hos de som säljer.