
Als Prozessor ist der PIC16C84, PIC16F84 und der PIC16F628 geeignet.
Beim 16x84 muss ein Quarz mit 3,2768 MHz verwendet werden.
Beim 16F628 geht auch 4 MHz, dann muss 'useTimer1' definiert werden.



          ----  ----
        1|    \/    |18
    * ---|RA2    RA1|--- *
        2|          |17
    * ---|RA3    RA0|--- DCF_in
        3|          |16
      ---|RA4   OSC1|--- Quarz
        4|          |15
Reset ---|/MCLR OSC2|--- Quarz
        5|          |14
  GND ---|Vss    Vdd|--- +5V
        6|          |13
    * ---|RB0    RB7|--- LC_D7 
        7|          |12
LC_EN ---|RB1    RB6|--- LC_D6
        8|          |11
LC_RW ---|RB2    RB5|--- LC_D5
        9|          |10
LC_RS ---|RB3    RB4|--- LC_D4
          ----------



Variable Portbelegung


'BAHN'
   RB0 ist DCF_in, RA0 ist dann frei

'useRS232'
   RA1 ist TxD-Leitung

'EICHLER'
   Montag bis Freitag
   RA2 um 9:00 an, um 9:30 aus
   RA3 um 9:15 an, um 9:30 aus

'CIOVALLADOLID'
   RA1 jede Sekunde 300ms an
   RA2 um 0:00 ein Puls von 300ms Dauer
   RA3 in 29. und 59. Minute 6 Zeitzeichen
   RA4 in 29. und 59. Minute ab 55. bis 1. Sekunde an (PTT fr Zeitzeichen)

'MUTTERUHR'
   RA2 wenn auf 0 gezogen, wird Uhr jede Sekunde einen Schritt weiter gestellt
       braucht einen Pull-Up
   RA3 wechselt jede Minute den Pegel (Standard)
 'PULS500'
    RA3 wird zu Beginn jeder Minute fr 500ms gesetzt









