Stap 4: Tijd houden
( http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011057 )
De klok is eenvoudig en elegant. Een 32.768kHz horloge kristal is verbonden met de timer1 oscillator pinnen van de PIC. Timer1 is groot voor dit, omdat het verhogen kan zelfs terwijl de PIC is slapen. Timer1 is ingesteld om te tellen tot 65536 (2 seconden bij 32.768 kHz) en wakker van de PIC uit de slaap met een interrupt. Wanneer de PIC ontwaakt, verhoogd het wanneer door twee seconden. De PIC is alleen actief en kost veel vermogen voor een korte tijd om de paar seconden.
Ik gebruikte een goedkope quartz horloge kristal van de burger. Ik al de naam van de burger de legitimiteit van mijn horloge zou kunnen geven. De CFS206 (12.5pf) heeft over +/-1,7 minuten nauwkeurigheid per jaar (20 ppm). Twee 33pF condensatoren voltooien het externe crystal-circuit. 33pF is waarschijnlijk een beetje veel, maar het was lokaal tegen een redelijke prijs beschikbaar. Een betere kristal kan worden gebruikt voor meer nauwkeurige tijd.
Crystal: Burger KHz bereik kristallen, 32.768 KHZ 12.5pF, (mouser #695-CFS206-327KFB, $0,30).
Condensatoren: 2x33pF, 1206 SMD.