Hi Acetronics,
Does this help?

Pinout:
1 ]
6 ]RC0 (pin11) >>>> DS1267(1) RST (pin5)
F ]RC1 (pin12) >>>> DS1267(2) RST (pin5)
8 ]RC2 (pin13) >>>> DS1267(both) CLK (pin6)
7 ]RC3 (pin14) >>>> DS1267(both) DQ (pin8)
6 ]

Code

DEFINE OSC 4
DEFINE SHIFT_PAUSEUS 100
DEFINE CHAR_PACING 100 'add 100 uSec extra stop bit

rst1 var PORTC.0 'DS1267 POT1 chip select port
rst2 var PORTC.1 'DS1267 POT2 chip select port
clk var PORTC.2 'DS1267 POTS clock port
dq var PORTC.3 'DS1267 POTS Data port
ampwiper var byte 'DS1267 pot wiper positions
sparewiper var byte
pwwiper var byte
freqwiper var byte

OUTPUT rst1: OUTPUT rst2: OUTPUT clk: OUTPUT dq

high rst1
SHIFTOUT dq,clk,1,[%0\1,ampwiper,sparewiper] 'Code required to write to DS1267
low rst1

The last three lines seem to put the unwanted pulse on PORTC.1
However,

high rst2
SHIFTOUT dq,clk,1,[%0\1,freqwiper,pwwiper]
low rst2

Does not put a pulse on PORTC.0

Cheers
Muttley