Quote Originally Posted by rwskinner View Post
I have to set up for 9600, 7,N,1 and I do see the defines in PBP :
Define SER_BITS 7 But I need to be able to do it during runtime.

I don't understand how to do it using the 16F88 Datasheet.
I know how to do the Baud Rate during runtime as I've done that many times.

Richard
Are you saying that you have to switch back and forth between 8N1 and 7N1?
Short of writing your own serial routines, I don't see it happening with PBP.

A thought (if in fact it's not possible to switch between 7N1 and 8N1), how about putting a 'hijacking' PIC in between the receiving PIC and the sending device to receive 7N1 in software and send out 8N1 in hardware....a sort of buffering translator...I can see a 16F628A doing that rather easily.