SX Microcontroller RS232 IO ISR Calc

Finds any combination of Clock, PreScale, Increment, Baudrate, and ISR rate within specified allowable error
Given Max Baud Err = 0.75% and Max Timer Drift = 0%
Clock Pre
Scale
RTCC
Inc
Max ISR
Cycles
ISR Rate Rates, per division w/ percent error
Timing period (min / max), per counter width w/ max drift
6.144Mhz 123523526.144681Khz÷87=300
6.144Mhz 123423426.256410Khz÷11=2400-0.55%, ÷22=1200-0.55%, ÷44=600-0.55%, ÷87=300+0.60%, ÷88=300-0.55%
6.144Mhz 123323326.369099Khz÷11=2400, ÷22=1200, ÷44=600, ÷88=300
6.144Mhz 123223226.482759Khz÷11=2400, ÷22=1200, ÷44=600, ÷88=300
6.144Mhz 123123126.597403Khz÷11=2400+0.74%, ÷22=1200+0.74%, ÷44=600+0.74%, ÷88=300+0.74%, ÷89=300
6.144Mhz 123023026.713043Khz÷89=300
6.144Mhz 122922926.829694Khz÷45=600-0.63%, ÷89=300, ÷90=300-0.63%
6.144Mhz 122822826.947368Khz÷45=600, ÷90=300
6.144Mhz 122722727.066079Khz÷45=600, ÷90=300
6.144Mhz 122622627.185841Khz÷45=600+0.68%, ÷90=300+0.68%, ÷91=300
6.144Mhz 122522527.306667Khz÷91=300
6.144Mhz 122422427.428571Khz÷23=1200-0.62%, ÷46=600-0.62%, ÷91=300, ÷92=300-0.62%
6.144Mhz 122322327.551570Khz÷23=1200, ÷46=600, ÷92=300
6.144Mhz 122222227.675676Khz÷23=1200, ÷46=600, ÷92=300
6.144Mhz 122122127.800905Khz÷23=1200+0.72%, ÷46=600+0.72%, ÷92=300+0.72%, ÷93=300
6.144Mhz 122022027.927273Khz÷93=300
6.144Mhz 121921928.054795Khz÷47=600-0.52%, ÷93=300+0.55%, ÷94=300-0.52%
6.144Mhz 121821828.183486Khz÷47=600, ÷94=300
6.144Mhz 121721728.313364Khz÷47=600, ÷94=300, ÷95=300-0.66%
6.144Mhz 121621628.444444Khz÷95=300
more...

Clock Speeds: (ex: 3.27895 MHz = 3.27895, leave blank for common values)
Prescales: (leave blank for all values or enter a comma delimited list)
Max RTCC Increment: (leave blank for all values or enter a single value)
Max UART ISR
Subroutine Call
Divide Rate:
(leave blank for 255 or enter a single value)
Baud Rates: (leave blank for common values)
Allowable Error: (ex: 3 = 3 percent or .97 to 1.03)