PIN
if ((PCF_GET_S1(pcf) & PIN) == 0)
PCF_SET_S1(pcf, PIN|ES0|ENI|STO|ACK);
PCF_SET_S1(pcf, PIN|ES0|STA|ACK);
if (status & PIN) {
} while ((PCF_GET_S1(pcf) & PIN) == 0);
PCF_SET_S1(pcf, PIN|ES0|ENI|ACK);
PCF_SET_S1(pcf, PIN); /* initialize S1 */
PCF_SET_S1(pcf, PIN|ES1);
PCF_SET_S1(pcf, PIN|ES0|ENI|ACK);