RE: CDI gr8flyer55
Jake, pins 2 and 3 for the switches are absolutely fine. However, for the serial port, pin 6 is our signal output to the ignition board for spark trigger. Pin 7 was the output to the led, which we can relinquish since I have a new more direct link to the signal input from the hall sensor. It is pin 6 that is the problem, without that one as ignition trigger, Houston , we have a problem!
The only other solution would require a satellite board , linking signals for the data. Getting complicated, but maybe using a different higher pin count chip with dedicated serial comunnications like we once had with the 16F628a. Food for thought here, I am not a programmer and haven't much insight as to what you have in mind. Split signals on pin 6 ?
John