Now that I have written this all up and checked my math I think I have worked out the answer myself but if someone would like to check my logic that would be appreciated....

There has been a few threads about this general subject but the issue of reliability hasn't really been specified. I'm wondering how accurate the baud rate has to be in order to be reliable and if the internal Oscillator is really good enough. I know you can pad the baud rate as per this thread http://www.picbasic.co.uk/forum/showthread.php?t=1422 and I've done some tests along this line but:

Does anyone have a rule of thumb with regard to the tolerance of the baud rate ?

It would seem that a baud rate within a maximum of +/- 5% assuming the Oscillator was on target would be OK.

Doing the math for the 12F675 it looks like the tolerance of the baud rate when using the internal calibrated Oscillator falls within the above +/- 5%

I've found the following from using a SEROUT2 + FOR/NEXT loop to increment the baud rate (mode) and sending the data to my PC:

Using a 16F628 with a 10 MHz xtal I could vary the baud rate mode number from 3142 to 3492 which works out to be about -5.2% to +5.4%

Repeating the above with baud rate number from 767 to 857 gives about +/- 5% also

Using a 16F628 with internal Oscillator Fosc/ 4 = 1.04183 MHz I could vary the baud rate from 799 to 901 (mode 813) which works out to about -1.7% to 10.2% or a similar tolerance to both the above, just spread differently due to the Oscillator running high.

Using a 12F675 with the calibrated internal Oscillator running at 0.99128MHz I could vary the baud rate from 758 to 854 (mode 813) which works out to about -6.8% to +5% The data sheet says the Oscillator tolerance is +/- .08 MHz. If I take the Maximum frequency – 4.08 MHz / 4 = 1.02 MHz.

Using the formula (1000000 / 1200)-20 = 813 and replacing the 1000000 gives: (1020000 / 1200) – 20 = 830 which falls with the 758 to 854 range, therefore using the internal, calibrated Oscillator in the 12F675 shouldn't be a problem ?

I guess I could have just asked that question in the first place ......